Updated Cisco 8000 series templates for KEM button compatiblity. (#7643)

* Updated Cisco 8000 series templates for KEM button compatibility.

Updated the Cisco 8000 series Key Expansion Module format in the templates to improve editing and provisioning button changes, with the label correctly set to the KEM.

Set max KEM Units to 2 ( Phones Maximum )
This commit is contained in:
AdSecIT
2025-11-26 01:19:05 +10:30
committed by GitHub
parent ee240a0822
commit 92cd333e50
7 changed files with 52 additions and 73 deletions

View File

@@ -1452,20 +1452,17 @@
<BXfer_On_Speed_Dial_Enable ua="na">Yes</BXfer_On_Speed_Dial_Enable>
<BLF_Label_Display_Mode ua="na">Name</BLF_Label_Display_Mode>
<!-- Unit 1 -->
{foreach $keys["expansion"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
{/foreach}
{foreach $keys["expansion-1"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
<Unit_1_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_1_Key_{$row.device_key_id}_>
{/foreach}
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id} group="Attendant_Console/Unit_2">{$row.device_key_value}</Unit_2_Key_{$row.device_key_id}>
{/foreach}
<!-- Unit 2 -->
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_2_Key_{$row.device_key_id}_>
{/foreach}
<!-- Unit 3 -->
{foreach $keys["expansion-3"] as $row}
<Unit_3_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_3_Key_{$row.device_key_id}_>
{/foreach}
<!-- TR-069 -->
<Enable_TR-069 ua="na">No</Enable_TR-069>
<ACS_URL ua="na"/>

View File

@@ -1452,20 +1452,17 @@
<BXfer_On_Speed_Dial_Enable ua="na">Yes</BXfer_On_Speed_Dial_Enable>
<BLF_Label_Display_Mode ua="na">Name</BLF_Label_Display_Mode>
<!-- Unit 1 -->
{foreach $keys["expansion"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
{/foreach}
{foreach $keys["expansion-1"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
<Unit_1_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_1_Key_{$row.device_key_id}_>
{/foreach}
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id} group="Attendant_Console/Unit_2">{$row.device_key_value}</Unit_2_Key_{$row.device_key_id}>
{/foreach}
<!-- Unit 2 -->
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_2_Key_{$row.device_key_id}_>
{/foreach}
<!-- Unit 3 -->
{foreach $keys["expansion-3"] as $row}
<Unit_3_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_3_Key_{$row.device_key_id}_>
{/foreach}
<!-- TR-069 -->
<Enable_TR-069 ua="na">No</Enable_TR-069>
<ACS_URL ua="na"/>

View File

@@ -1452,20 +1452,17 @@
<BXfer_On_Speed_Dial_Enable ua="na">Yes</BXfer_On_Speed_Dial_Enable>
<BLF_Label_Display_Mode ua="na">Name</BLF_Label_Display_Mode>
<!-- Unit 1 -->
{foreach $keys["expansion"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
{/foreach}
{foreach $keys["expansion-1"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
<Unit_1_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_1_Key_{$row.device_key_id}_>
{/foreach}
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id} group="Attendant_Console/Unit_2">{$row.device_key_value}</Unit_2_Key_{$row.device_key_id}>
{/foreach}
<!-- Unit 2 -->
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_2_Key_{$row.device_key_id}_>
{/foreach}
<!-- Unit 3 -->
{foreach $keys["expansion-3"] as $row}
<Unit_3_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_3_Key_{$row.device_key_id}_>
{/foreach}
<!-- TR-069 -->
<Enable_TR-069 ua="na">No</Enable_TR-069>
<ACS_URL ua="na"/>

View File

@@ -1452,20 +1452,17 @@
<BXfer_On_Speed_Dial_Enable ua="na">Yes</BXfer_On_Speed_Dial_Enable>
<BLF_Label_Display_Mode ua="na">Name</BLF_Label_Display_Mode>
<!-- Unit 1 -->
{foreach $keys["expansion"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
{/foreach}
{foreach $keys["expansion-1"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
<Unit_1_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_1_Key_{$row.device_key_id}_>
{/foreach}
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id} group="Attendant_Console/Unit_2">{$row.device_key_value}</Unit_2_Key_{$row.device_key_id}>
{/foreach}
<!-- Unit 2 -->
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_2_Key_{$row.device_key_id}_>
{/foreach}
<!-- Unit 3 -->
{foreach $keys["expansion-3"] as $row}
<Unit_3_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_3_Key_{$row.device_key_id}_>
{/foreach}
<!-- TR-069 -->
<Enable_TR-069 ua="na">No</Enable_TR-069>
<ACS_URL ua="na"/>

View File

@@ -1441,7 +1441,7 @@
<!-- General -->
<Subscribe_Expires ua="na">1800</Subscribe_Expires>
<Subscribe_Retry_Interval ua="na">30</Subscribe_Retry_Interval>
<Number_of_Units ua="na">0</Number_of_Units>
<Number_of_Units ua="na">2</Number_of_Units>
<Subscribe_Delay ua="na">1</Subscribe_Delay>
<Server_Type ua="na">Broadsoft</Server_Type>
<BLF_List_URI ua="na"/>
@@ -1452,20 +1452,17 @@
<BXfer_On_Speed_Dial_Enable ua="na">Yes</BXfer_On_Speed_Dial_Enable>
<BLF_Label_Display_Mode ua="na">Name</BLF_Label_Display_Mode>
<!-- Unit 1 -->
{foreach $keys["expansion"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
{/foreach}
{foreach $keys["expansion-1"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
<Unit_1_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_1_Key_{$row.device_key_id}_>
{/foreach}
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id} group="Attendant_Console/Unit_2">{$row.device_key_value}</Unit_2_Key_{$row.device_key_id}>
{/foreach}
<!-- Unit 2 -->
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_2_Key_{$row.device_key_id}_>
{/foreach}
<!-- Unit 3 -->
{foreach $keys["expansion-3"] as $row}
<Unit_3_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_3_Key_{$row.device_key_id}_>
{/foreach}
<!-- TR-069 -->
<Enable_TR-069 ua="na">No</Enable_TR-069>
<ACS_URL ua="na"/>

View File

@@ -1441,7 +1441,7 @@
<!-- General -->
<Subscribe_Expires ua="na">1800</Subscribe_Expires>
<Subscribe_Retry_Interval ua="na">30</Subscribe_Retry_Interval>
<Number_of_Units ua="na">0</Number_of_Units>
<Number_of_Units ua="na">3</Number_of_Units>
<Subscribe_Delay ua="na">1</Subscribe_Delay>
<Server_Type ua="na">Broadsoft</Server_Type>
<BLF_List_URI ua="na"/>
@@ -1452,20 +1452,17 @@
<BXfer_On_Speed_Dial_Enable ua="na">Yes</BXfer_On_Speed_Dial_Enable>
<BLF_Label_Display_Mode ua="na">Name</BLF_Label_Display_Mode>
<!-- Unit 1 -->
{foreach $keys["expansion"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
{/foreach}
{foreach $keys["expansion-1"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
<Unit_1_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_1_Key_{$row.device_key_id}_>
{/foreach}
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id} group="Attendant_Console/Unit_2">{$row.device_key_value}</Unit_2_Key_{$row.device_key_id}>
{/foreach}
<!-- Unit 2 -->
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_2_Key_{$row.device_key_id}_>
{/foreach}
<!-- Unit 3 -->
{foreach $keys["expansion-3"] as $row}
<Unit_3_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_3_Key_{$row.device_key_id}_>
{/foreach}
<!-- TR-069 -->
<Enable_TR-069 ua="na">No</Enable_TR-069>
<ACS_URL ua="na"/>

View File

@@ -1441,7 +1441,7 @@
<!-- General -->
<Subscribe_Expires ua="na">1800</Subscribe_Expires>
<Subscribe_Retry_Interval ua="na">30</Subscribe_Retry_Interval>
<Number_of_Units ua="na">0</Number_of_Units>
<Number_of_Units ua="na">3</Number_of_Units>
<Subscribe_Delay ua="na">1</Subscribe_Delay>
<Server_Type ua="na">Broadsoft</Server_Type>
<BLF_List_URI ua="na"/>
@@ -1452,20 +1452,17 @@
<BXfer_On_Speed_Dial_Enable ua="na">Yes</BXfer_On_Speed_Dial_Enable>
<BLF_Label_Display_Mode ua="na">Name</BLF_Label_Display_Mode>
<!-- Unit 1 -->
{foreach $keys["expansion"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
{/foreach}
{foreach $keys["expansion-1"] as $row}
<Unit_1_Key_{$row.device_key_id} group="Attendant_Console/Unit_1">{$row.device_key_value}</Unit_1_Key_{$row.device_key_id}>
<Unit_1_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_1_Key_{$row.device_key_id}_>
{/foreach}
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id} group="Attendant_Console/Unit_2">{$row.device_key_value}</Unit_2_Key_{$row.device_key_id}>
{/foreach}
<!-- Unit 2 -->
{foreach $keys["expansion-2"] as $row}
<Unit_2_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_2_Key_{$row.device_key_id}_>
{/foreach}
<!-- Unit 3 -->
{foreach $keys["expansion-3"] as $row}
<Unit_3_Key_{$row.device_key_id}_ ua="na" um="y">{$row.device_key_value};nme={$row.device_key_label}</Unit_3_Key_{$row.device_key_id}_>
{/foreach}
<!-- TR-069 -->
<Enable_TR-069 ua="na">No</Enable_TR-069>
<ACS_URL ua="na"/>