From 7682c13e4d8c3e3ca4fac30c289ed6207fe23c27 Mon Sep 17 00:00:00 2001 From: emaktech Date: Sun, 2 Dec 2018 22:44:52 -0500 Subject: [PATCH] Variables for DP750 Handset Assignment, Ring Type (#3772) New variables for the DP750 to allow the following settings: $grandstream_repeater_mode_enable (Enables or disables repeater mode on DP750 base) $grandstream_hanging_group_mode (Allows users to set hanging group mode (e.g. ring handsets at the same time, sequentially, etc.) $grandstream_handset_X_line_Y_enable (Allows setting of handset to line assignment) --- .../provision/grandstream/dp750/{$mac}.xml | 234 +++++++++++++++++- 1 file changed, 229 insertions(+), 5 deletions(-) diff --git a/resources/templates/provision/grandstream/dp750/{$mac}.xml b/resources/templates/provision/grandstream/dp750/{$mac}.xml index 485e28367d..a1b7383bf2 100644 --- a/resources/templates/provision/grandstream/dp750/{$mac}.xml +++ b/resources/templates/provision/grandstream/dp750/{$mac}.xml @@ -2144,7 +2144,18 @@ +{if isset($grandstream_repeater_mode_enable) } +{$grandstream_repeater_mode_enable} +{else} 0 +{/if} + + +{if isset($grandstream_repeater_management_enable) } +{$grandstream_repeater_management_enable} +{else} +0 +{/if} @@ -2157,11 +2168,11 @@ -PB1 -PB2 -PB3 -PB4 -PB5 +1 +2 +3 +4 +5 @@ -2239,6 +2250,18 @@ +{if isset($grandstream_hanging_group_mode) } +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{$grandstream_hanging_group_mode} +{else} 101 101 101 @@ -2249,6 +2272,7 @@ 101 101 101 +{/if} @@ -2270,68 +2294,268 @@ +{if isset($grandstream_handset_1_line_1_enable) } +{$grandstream_handset_1_line_1_enable} +{else} 1 +{/if} +{if isset($grandstream_handset_1_line_2_enable) } +{$grandstream_handset_1_line_2_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_1_line_3_enable) } +{$grandstream_handset_1_line_3_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_1_line_4_enable) } +{$grandstream_handset_1_line_4_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_1_line_5_enable) } +{$grandstream_handset_1_line_5_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_1_line_6_enable) } +{$grandstream_handset_1_line_6_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_1_line_7_enable) } +{$grandstream_handset_1_line_7_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_1_line_8_enable) } +{$grandstream_handset_1_line_8_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_1_line_9_enable) } +{$grandstream_handset_1_line_9_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_1_line_10_enable) } +{$grandstream_handset_1_line_10_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_1_enable) } +{$grandstream_handset_2_line_1_enable} +{else} 1 +{/if} +{if isset($grandstream_handset_2_line_2_enable) } +{$grandstream_handset_2_line_2_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_3_enable) } +{$grandstream_handset_2_line_3_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_4_enable) } +{$grandstream_handset_2_line_4_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_5_enable) } +{$grandstream_handset_2_line_5_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_6_enable) } +{$grandstream_handset_2_line_6_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_7_enable) } +{$grandstream_handset_2_line_7_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_8_enable) } +{$grandstream_handset_2_line_8_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_9_enable) } +{$grandstream_handset_2_line_9_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_2_line_10_enable) } +{$grandstream_handset_2_line_10_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_1_enable) } +{$grandstream_handset_3_line_1_enable} +{else} 1 +{/if} +{if isset($grandstream_handset_3_line_2_enable) } +{$grandstream_handset_3_line_2_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_3_enable) } +{$grandstream_handset_3_line_3_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_4_enable) } +{$grandstream_handset_3_line_4_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_5_enable) } +{$grandstream_handset_3_line_5_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_6_enable) } +{$grandstream_handset_3_line_6_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_7_enable) } +{$grandstream_handset_3_line_7_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_8_enable) } +{$grandstream_handset_3_line_8_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_9_enable) } +{$grandstream_handset_3_line_9_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_3_line_10_enable) } +{$grandstream_handset_3_line_10_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_1_enable) } +{$grandstream_handset_4_line_1_enable} +{else} 1 +{/if} +{if isset($grandstream_handset_4_line_2_enable) } +{$grandstream_handset_4_line_2_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_3_enable) } +{$grandstream_handset_4_line_3_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_4_enable) } +{$grandstream_handset_4_line_4_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_5_enable) } +{$grandstream_handset_4_line_5_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_6_enable) } +{$grandstream_handset_4_line_6_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_7_enable) } +{$grandstream_handset_4_line_7_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_8_enable) } +{$grandstream_handset_4_line_8_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_9_enable) } +{$grandstream_handset_4_line_9_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_4_line_10_enable) } +{$grandstream_handset_4_line_10_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_1_enable) } +{$grandstream_handset_5_line_1_enable} +{else} 1 +{/if} +{if isset($grandstream_handset_5_line_2_enable) } +{$grandstream_handset_5_line_2_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_3_enable) } +{$grandstream_handset_5_line_3_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_4_enable) } +{$grandstream_handset_5_line_4_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_5_enable) } +{$grandstream_handset_5_line_5_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_6_enable) } +{$grandstream_handset_5_line_6_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_7_enable) } +{$grandstream_handset_5_line_7_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_8_enable) } +{$grandstream_handset_5_line_8_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_9_enable) } +{$grandstream_handset_5_line_9_enable} +{else} 0 +{/if} +{if isset($grandstream_handset_5_line_10_enable) } +{$grandstream_handset_5_line_10_enable} +{else} 0 +{/if}