diff --git a/resources/templates/provision/grandstream/gxp2130/{$mac}.xml b/resources/templates/provision/grandstream/gxp2130/{$mac}.xml index 794b36de02..0176c16242 100644 --- a/resources/templates/provision/grandstream/gxp2130/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2130/{$mac}.xml @@ -3174,7 +3174,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.memory.$line.device_key_type]} {$row.device_key_line} @@ -3214,6 +3214,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} @@ -3221,7 +3226,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.expansion.$line.device_key_type]} {$row.device_key_line} @@ -3236,5 +3241,3 @@ - - diff --git a/resources/templates/provision/grandstream/gxp2135/{$mac}.xml b/resources/templates/provision/grandstream/gxp2135/{$mac}.xml index 7ec0204c83..0176c16242 100644 --- a/resources/templates/provision/grandstream/gxp2135/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2135/{$mac}.xml @@ -3174,7 +3174,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.memory.$line.device_key_type]} {$row.device_key_line} @@ -3214,6 +3214,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} @@ -3221,7 +3226,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.expansion.$line.device_key_type]} {$row.device_key_line} diff --git a/resources/templates/provision/grandstream/gxp2140/{$mac}.xml b/resources/templates/provision/grandstream/gxp2140/{$mac}.xml index 7ec0204c83..0176c16242 100644 --- a/resources/templates/provision/grandstream/gxp2140/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2140/{$mac}.xml @@ -3174,7 +3174,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.memory.$line.device_key_type]} {$row.device_key_line} @@ -3214,6 +3214,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} @@ -3221,7 +3226,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.expansion.$line.device_key_type]} {$row.device_key_line} diff --git a/resources/templates/provision/grandstream/gxp2160/{$mac}.xml b/resources/templates/provision/grandstream/gxp2160/{$mac}.xml index 7ec0204c83..0176c16242 100644 --- a/resources/templates/provision/grandstream/gxp2160/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2160/{$mac}.xml @@ -3174,7 +3174,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.memory.$line.device_key_type]} {$row.device_key_line} @@ -3214,6 +3214,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} @@ -3221,7 +3226,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.expansion.$line.device_key_type]} {$row.device_key_line} diff --git a/resources/templates/provision/grandstream/gxp2170/{$mac}.xml b/resources/templates/provision/grandstream/gxp2170/{$mac}.xml index 7ec0204c83..0176c16242 100644 --- a/resources/templates/provision/grandstream/gxp2170/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2170/{$mac}.xml @@ -3174,7 +3174,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.memory.$line.device_key_type]} {$row.device_key_line} @@ -3214,6 +3214,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} @@ -3221,7 +3226,7 @@ - {$key_types[$keys.line.$line.device_key_type]} + {$key_types[$keys.expansion.$line.device_key_type]} {$row.device_key_line}