From 9a122d1c6c8317fd2d981ebf6cb33bfd313b14da Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 4 Mar 2024 13:07:20 -0700 Subject: [PATCH] Grandstream 2135 Fix keys assignments over 3 --- .../provision/grandstream/gxp2130/{$mac}.xml | 71 +++++++++++++------ 1 file changed, 50 insertions(+), 21 deletions(-) diff --git a/resources/templates/provision/grandstream/gxp2130/{$mac}.xml b/resources/templates/provision/grandstream/gxp2130/{$mac}.xml index 162e71fe5d..23c1f0d9bd 100644 --- a/resources/templates/provision/grandstream/gxp2130/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2130/{$mac}.xml @@ -657,7 +657,7 @@ - + @@ -683,31 +683,31 @@ - + - + - + - + - + - + - + @@ -2943,14 +2943,14 @@ {/literal} - -{assign var=key_types value=["none"=>-1, "speed dial"=>0, "blf"=>1, "presence watcher"=>2, -"eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7, -"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"conference"=>12,"multicast paging"=>13, -"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]} +{assign var=key_types value=["none"=>-1,"line"=>0,"shared"=>1,"speed dial"=>10, "blf"=>11, "presence watcher"=>12, +"eventlist blf"=>13,"speed dial active"=>14,"dial dtmf"=>15,"voicemail"=>16,"call return"=>17, +"transfer"=>18,"call park"=>19,"intercom"=>20,"ldap search"=>21,"conference"=>22,"multicast paging"=>23, +"record"=>24,"call log"=>25,"monitored call park"=>26,"menu"=>27]} {foreach $keys['line'] as $row} {$line=$row.device_key_id} + {if $row.device_key_id < 4} @@ -2971,7 +2971,39 @@ + {/if} +{/foreach} + +{assign var=key_types value=["none"=>-1,"speed dial"=>0, "blf"=>1, "presence watcher"=>2, +"eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7, +"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"conference"=>12,"multicast paging"=>13, +"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]} + +{foreach $keys['line'] as $row} +{$line=$row.device_key_id} + {if $row.device_key_id > 3} + + + + + {$key_types[$keys.line.$line.device_key_type]} + + + + {$row.device_key_line} + + + + {$row.device_key_label} + + + + {$row.device_key_value} + + + + {/if} {/foreach} @@ -3215,6 +3247,11 @@ {/literal} +{assign var=key_types value=["none"=>-1,"speed dial"=>0, "blf"=>1, "presence watcher"=>2, +"eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7, +"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"conference"=>12,"multicast paging"=>13, +"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]} + {foreach $keys['expansion'] as $row} {$line=$row.device_key_id} @@ -3237,11 +3274,3 @@ - - - - - - - -