From 27a894a59f11574469df926fbc3822be0af35f2b Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 4 Mar 2024 13:13:38 -0700 Subject: [PATCH] Grandstream 2140 Fix keys assignments over 4 --- .../provision/grandstream/gxp2140/{$mac}.xml | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/resources/templates/provision/grandstream/gxp2140/{$mac}.xml b/resources/templates/provision/grandstream/gxp2140/{$mac}.xml index 0176c16242..8a8e35e608 100644 --- a/resources/templates/provision/grandstream/gxp2140/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2140/{$mac}.xml @@ -2950,6 +2950,7 @@ {foreach $keys['line'] as $row} {$line=$row.device_key_id} + {if $row.device_key_id < 5} @@ -2970,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 > 4} + + + + + {$key_types[$keys.line.$line.device_key_type]} + + + + {$row.device_key_line} + + + + {$row.device_key_label} + + + + {$row.device_key_value} + + + + {/if} {/foreach} @@ -3241,3 +3274,4 @@ +