From 4bcbed524c43c7bfa44543c274cdac9563307856 Mon Sep 17 00:00:00 2001
From: nemerald-voip <58834187+nemerald-voip@users.noreply.github.com>
Date: Mon, 8 Mar 2021 07:14:42 -0800
Subject: [PATCH 1/3] Update app_config.php
Enabled pagination available in in recent firmware. Added ability to control which buttons show on idle and home screens
---
app/polycom/app_config.php | 73 +++++++++++++++++++++++++++++++++++++-
1 file changed, 72 insertions(+), 1 deletion(-)
diff --git a/app/polycom/app_config.php b/app/polycom/app_config.php
index 699198ddcf..e1038f8544 100644
--- a/app/polycom/app_config.php
+++ b/app/polycom/app_config.php
@@ -430,5 +430,76 @@
$apps[$x]['default_settings'][$y]['default_setting_value'] = "Fixed";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Disabled, Fixed or Custom";
-
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "f402600f-c31a-471f-95e4-28b5e8c1c42b";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_pagination_enabled";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "1";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "0 (default) – Disables the pagination feature. 1 – Enables the pagination feature.";
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "fc0c17d4-bd64-4523-ac16-4f3b3da181e9";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_softkey_newcall";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "Newcall Softkey 1=enabled 0=disable";
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "97eae52e-0a66-4a97-83d0-922eaa919f86";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_softkey_directories";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "Directories Softkey 1=enabled 0=disable";
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "9b854a6b-10dc-4de6-a268-dc17a6f0750a";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_homescreen_forward";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "Home Screen Forward option 1=enabled 0=disable";
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "8cc668ef-9c94-4f43-b287-b6dcdfaebcd3";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_homescreen_directories";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "Home Screen Directories option 1=enabled 0=disable";
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "5bd3bf50-6d8f-42eb-85ca-c463c9c1d63d";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_homescreen_do_not_disturb";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "Home Screen Do Not Disturb option 1=enabled 0=disable";
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "a16eda84-d585-41f5-921e-bd8d3382458d";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_basic_call_management_redundant";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable to display redundant call management functions for the soft keys. 1 (default) - Enabled. 0 - Disabled";
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "5f7e8466-2c82-4092-aa19-bc8af99d05b5";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_pickup_enable";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "Pickup softkey 0=Disabled - 1=Enabled ";
+ $y++;
+ $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "eabcfacc-64be-457a-ad7f-1d53e27e9eaf";
+ $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision";
+ $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "polycom_pickup_enable";
+ $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
+ $apps[$x]['default_settings'][$y]['default_setting_value'] = "0";
+ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
+ $apps[$x]['default_settings'][$y]['default_setting_description'] = "Pick up softkey 0=Disabled - 1=Enabled ";
?>
From e796bb7bde2b98b8c1490a4a199e30424e24a959 Mon Sep 17 00:00:00 2001
From: nemerald-voip <58834187+nemerald-voip@users.noreply.github.com>
Date: Mon, 8 Mar 2021 07:17:33 -0800
Subject: [PATCH 2/3] Update {$mac}.cfg
Fixed Intercom button. Added extension pick up button. Implemented ability to control which buttons show on idle and home screens
---
.../provision/polycom/5.x/{$mac}.cfg | 50 ++++++++++++++++---
1 file changed, 42 insertions(+), 8 deletions(-)
diff --git a/resources/templates/provision/polycom/5.x/{$mac}.cfg b/resources/templates/provision/polycom/5.x/{$mac}.cfg
index bcd08bb267..2e7c70ce85 100644
--- a/resources/templates/provision/polycom/5.x/{$mac}.cfg
+++ b/resources/templates/provision/polycom/5.x/{$mac}.cfg
@@ -242,22 +242,60 @@
{if isset($polycom_video_enable)}video.enable="{$polycom_video_enable}"{/if}
{if isset($polycom_video_audio_call_mode)}video.callMode.default="{$polycom_video_audio_call_mode}" {/if}
{if isset($polycom_video_audio_toggle)}feature.audioVideoToggle.enabled="{$polycom_video_audio_toggle}" {/if}
- msg.mwi.{$row.line_number}.callBackMode="contact"
- msg.mwi.{$row.line_number}.callBack="{$voicemail_number}"
- feature.intercom.enable="{$polycom_intercom_enable}"
+ {foreach $lines as $row}
+ msg.mwi.{$row.line_number}.callBackMode="contact"
+ msg.mwi.{$row.line_number}.callBack="{$voicemail_number}"
+ {/foreach}
{if isset($polycom_diversion_header)}voIpProt.SIP.header.diversion.enable="{$polycom_diversion_header}"{/if}
-
+ reg.1.server.1.subscribe.expires="2592000"
+ {if isset($polycom_contacts_directory)}contacts_directory="{$polycom_contacts_directory}/{$domain_name}/"{/if}
+ {if isset($polycom_pagination_enabled)}up.Pagination.enabled="{$polycom_pagination_enabled}"{/if}
/>
+
Date: Mon, 8 Mar 2021 07:18:14 -0800
Subject: [PATCH 3/3] Update {$mac}.cfg
Fixed Intercom button. Added extension pick up button. Implemented ability to control which buttons show on idle and home screens
---
.../provision/polycom/6.x/{$mac}.cfg | 95 ++++++++++++++++++-
1 file changed, 90 insertions(+), 5 deletions(-)
diff --git a/resources/templates/provision/polycom/6.x/{$mac}.cfg b/resources/templates/provision/polycom/6.x/{$mac}.cfg
index b3888bafb4..2e7c70ce85 100644
--- a/resources/templates/provision/polycom/6.x/{$mac}.cfg
+++ b/resources/templates/provision/polycom/6.x/{$mac}.cfg
@@ -53,11 +53,18 @@
sec.srtp.require="{$polycom_srtp_require}"
{if isset($polycom_root_cert)}sec.TLS.customCaCert.5="{$polycom_root_cert}"{/if}
{if isset($polycom_cert_validation)}sec.TLS.SIP.strictCertCommonNameValidation="{$polycom_cert_validation}"{/if}
- {if isset($polycom_provision_cert_validate)}
+ {if isset($polycom_provision_cert_validate)}
device.sec.TLS.prov.strictCertCommonNameValidation.set ="1"
device.sec.TLS.prov.strictCertCommonNameValidation="{$polycom_provision_cert_validate}"
{/if}
+ {if isset($polycom_platform_profile_cipher_suite)}
+ device.sec.TLS.profile.cipherSuiteDefault1.set="1"
+ device.sec.TLS.profile.cipherSuiteDefault1="0"
+ device.sec.TLS.profile.cipherSuite1.set="1"
+ device.sec.TLS.profile.cipherSuite1="{$polycom_platform_profile_cipher_suite}"
+ {/if}
/>
+
+
+
+