From 57a6930cf91ae84d4a32674213ac9fa4c5c310b6 Mon Sep 17 00:00:00 2001 From: Timothy Willey Date: Tue, 16 Nov 2021 12:36:51 -0800 Subject: [PATCH] Add new Polycom provisioning default settings for polling (#6097) * Add Polycom provisioning default settings, and update provisioning templates to support for additional polling options for supported versions (4.x, 5.x, 6.x) * semicolons --- app/polycom/app_config.php | 24 +++++++++++++++++++ .../provision/polycom/4.x/{$mac}.cfg | 3 +++ .../provision/polycom/5.x/{$mac}.cfg | 3 +++ .../provision/polycom/6.x/{$mac}.cfg | 3 +++ 4 files changed, 33 insertions(+) diff --git a/app/polycom/app_config.php b/app/polycom/app_config.php index 9b532db8c9..e3a293d0fe 100644 --- a/app/polycom/app_config.php +++ b/app/polycom/app_config.php @@ -526,5 +526,29 @@ $apps[$x]['default_settings'][$y]['default_setting_value'] = "ringer7"; $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the ring tone."; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "574902f5-3cf5-4ec6-9d75-701f4321ac41"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_provision_polling_mode"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "text"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "rel"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the polling mode. rel, abs, or random"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "8083e4b7-d9d3-4a88-b74e-d2c32923e515"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_provision_polling_period"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "86400"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the polling period in seconds when using rel (or random) mode. Only an integer >= 3600 is valid"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "b0a5c71b-32f8-4436-ac86-cc4da35acdec"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_provision_polling_timerandomend"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "text"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "04:00"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the time to stop polling when using random mode"; ?> diff --git a/resources/templates/provision/polycom/4.x/{$mac}.cfg b/resources/templates/provision/polycom/4.x/{$mac}.cfg index 01ca31c910..9f9c538e53 100644 --- a/resources/templates/provision/polycom/4.x/{$mac}.cfg +++ b/resources/templates/provision/polycom/4.x/{$mac}.cfg @@ -211,7 +211,10 @@ up.OffHookLineView.enabled="{$polycom_offhook_line_view_enabled}" prov.polling.enabled="{$polycom_provision_polling_enabled}" + prov.polling.mode="{$polycom_provision_polling_mode}" + prov.polling.period="{$polycom_provision_polling_period}" prov.polling.time="{$polycom_provision_polling_time}" + prov.polling.timeRandomEnd="{$polycom_provision_polling_timerandomend}" feature.urlDialing.enabled="0" feature.logUpload.enabled="{$polycom_log_upload_enabled}" powerSaving.enable="{$polycom_power_saving_enable}" diff --git a/resources/templates/provision/polycom/5.x/{$mac}.cfg b/resources/templates/provision/polycom/5.x/{$mac}.cfg index b966d8fd85..b59e5a4030 100644 --- a/resources/templates/provision/polycom/5.x/{$mac}.cfg +++ b/resources/templates/provision/polycom/5.x/{$mac}.cfg @@ -236,7 +236,10 @@ call.callsPerLineKey="{$polycom_calls_per_line_key}" up.OffHookLineView.enabled="{$polycom_offhook_line_view_enabled}" prov.polling.enabled="{$polycom_provision_polling_enabled}" + prov.polling.mode="{$polycom_provision_polling_mode}" + prov.polling.period="{$polycom_provision_polling_period}" prov.polling.time="{$polycom_provision_polling_time}" + prov.polling.timeRandomEnd="{$polycom_provision_polling_timerandomend}" feature.urlDialing.enabled="0" feature.logUpload.enabled="{$polycom_log_upload_enabled}" powerSaving.enable="{$polycom_power_saving_enable}" diff --git a/resources/templates/provision/polycom/6.x/{$mac}.cfg b/resources/templates/provision/polycom/6.x/{$mac}.cfg index a36cf80ec4..27cadf6090 100644 --- a/resources/templates/provision/polycom/6.x/{$mac}.cfg +++ b/resources/templates/provision/polycom/6.x/{$mac}.cfg @@ -232,7 +232,10 @@ call.callsPerLineKey="{$polycom_calls_per_line_key}" up.OffHookLineView.enabled="{$polycom_offhook_line_view_enabled}" prov.polling.enabled="{$polycom_provision_polling_enabled}" + prov.polling.mode="{$polycom_provision_polling_mode}" + prov.polling.period="{$polycom_provision_polling_period}" prov.polling.time="{$polycom_provision_polling_time}" + prov.polling.timeRandomEnd="{$polycom_provision_polling_timerandomend}" feature.urlDialing.enabled="0" feature.logUpload.enabled="{$polycom_log_upload_enabled}" powerSaving.enable="{$polycom_power_saving_enable}"