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}