From ef7877f7e7750c50b99284db974a3f34a13d21c0 Mon Sep 17 00:00:00 2001 From: Antonio Fernandez Date: Wed, 29 May 2024 17:12:01 -0400 Subject: [PATCH] Adding snom_answer_after_policy default setting (#6988) --- app/snom/app_config.php | 9 ++++++++- resources/templates/provision/snom/D712/{$mac}.xml | 1 + resources/templates/provision/snom/D715/{$mac}.xml | 1 + resources/templates/provision/snom/D717/{$mac}.xml | 1 + resources/templates/provision/snom/D725/{$mac}.xml | 1 + resources/templates/provision/snom/D735/{$mac}.xml | 1 + resources/templates/provision/snom/D745/{$mac}.xml | 1 + resources/templates/provision/snom/D765/{$mac}.xml | 1 + resources/templates/provision/snom/D785/{$mac}.xml | 1 + resources/templates/provision/snom/D812/{$mac}.xml | 1 + resources/templates/provision/snom/D815/{$mac}.xml | 1 + resources/templates/provision/snom/D862/{$mac}.xml | 1 + resources/templates/provision/snom/D865/{$mac}.xml | 1 + 13 files changed, 20 insertions(+), 1 deletion(-) diff --git a/app/snom/app_config.php b/app/snom/app_config.php index d930affb31..6ff153b19c 100644 --- a/app/snom/app_config.php +++ b/app/snom/app_config.php @@ -389,5 +389,12 @@ $apps[$x]['default_settings'][$y]['default_setting_value'] = "on"; $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Force enabling or disabling DHCP. (on=Enabled or off=Disabled)"; - + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "f0ba65c1-95b6-4fe5-b376-bdde9e19cab7"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "snom_answer_after_policy"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "text"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "not_busy"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "The setting to auto-answer calls that have the Alert-Info SIP header. More info can be found here: https://service.snom.com/display/wiki/answer_after_policy"; ?> diff --git a/resources/templates/provision/snom/D712/{$mac}.xml b/resources/templates/provision/snom/D712/{$mac}.xml index 70be7f4e7e..8323750aad 100644 --- a/resources/templates/provision/snom/D712/{$mac}.xml +++ b/resources/templates/provision/snom/D712/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}true{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D715/{$mac}.xml b/resources/templates/provision/snom/D715/{$mac}.xml index 39aaa2b017..692af007dd 100644 --- a/resources/templates/provision/snom/D715/{$mac}.xml +++ b/resources/templates/provision/snom/D715/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}true{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D717/{$mac}.xml b/resources/templates/provision/snom/D717/{$mac}.xml index 654f151eba..1d7cc92c37 100644 --- a/resources/templates/provision/snom/D717/{$mac}.xml +++ b/resources/templates/provision/snom/D717/{$mac}.xml @@ -19,6 +19,7 @@ off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}true{/if} {if isset($snom_smartlabel_idle)}{$snom_smartlabel_idle}{else}short{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D725/{$mac}.xml b/resources/templates/provision/snom/D725/{$mac}.xml index 812e84bf7a..06ea3f4440 100644 --- a/resources/templates/provision/snom/D725/{$mac}.xml +++ b/resources/templates/provision/snom/D725/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}true{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D735/{$mac}.xml b/resources/templates/provision/snom/D735/{$mac}.xml index 92e6adb265..4634cc3f5b 100644 --- a/resources/templates/provision/snom/D735/{$mac}.xml +++ b/resources/templates/provision/snom/D735/{$mac}.xml @@ -19,6 +19,7 @@ off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}false{/if} {if isset($snom_smartlabel_idle)}{$snom_smartlabel_idle}{else}short{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D745/{$mac}.xml b/resources/templates/provision/snom/D745/{$mac}.xml index 35b145c5a5..532bb7342a 100644 --- a/resources/templates/provision/snom/D745/{$mac}.xml +++ b/resources/templates/provision/snom/D745/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}true{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D765/{$mac}.xml b/resources/templates/provision/snom/D765/{$mac}.xml index 209b1921ec..5061710245 100644 --- a/resources/templates/provision/snom/D765/{$mac}.xml +++ b/resources/templates/provision/snom/D765/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}true{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D785/{$mac}.xml b/resources/templates/provision/snom/D785/{$mac}.xml index 3213f66c0f..e1bc6fa68f 100644 --- a/resources/templates/provision/snom/D785/{$mac}.xml +++ b/resources/templates/provision/snom/D785/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}false{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D812/{$mac}.xml b/resources/templates/provision/snom/D812/{$mac}.xml index a0c912f275..bfc9adef72 100644 --- a/resources/templates/provision/snom/D812/{$mac}.xml +++ b/resources/templates/provision/snom/D812/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}false{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D815/{$mac}.xml b/resources/templates/provision/snom/D815/{$mac}.xml index dc7728e25f..d7928c9d3b 100644 --- a/resources/templates/provision/snom/D815/{$mac}.xml +++ b/resources/templates/provision/snom/D815/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}false{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D862/{$mac}.xml b/resources/templates/provision/snom/D862/{$mac}.xml index eedb64a54a..816869bbaa 100644 --- a/resources/templates/provision/snom/D862/{$mac}.xml +++ b/resources/templates/provision/snom/D862/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}false{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if} diff --git a/resources/templates/provision/snom/D865/{$mac}.xml b/resources/templates/provision/snom/D865/{$mac}.xml index eedb64a54a..816869bbaa 100644 --- a/resources/templates/provision/snom/D865/{$mac}.xml +++ b/resources/templates/provision/snom/D865/{$mac}.xml @@ -18,6 +18,7 @@ on off {if isset($snom_dialtone_on_hold)}{$snom_dialtone_on_hold}{else}false{/if} + {if isset($snom_answer_after_policy)}{$snom_answer_after_policy}{else}off{/if} alert-internal {if isset($snom_alert_internal)}{$snom_alert_internal}{else}Ringer1{/if}