diff --git a/resources/templates/provision/grandstream/gxp2160/{$mac}.xml b/resources/templates/provision/grandstream/gxp2160/{$mac}.xml
index a5757e56b5..31fb12e0c9 100644
--- a/resources/templates/provision/grandstream/gxp2160/{$mac}.xml
+++ b/resources/templates/provision/grandstream/gxp2160/{$mac}.xml
@@ -657,7 +657,7 @@
-
+
@@ -675,39 +675,39 @@
- *72
+ - *72
- *73
+ - *73
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2943,13 +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 < 7}
@@ -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 > 6}
+
+
+
+
+ - {$key_types[$keys.line.$line.device_key_type]}
+
+
+
+ - {$row.device_key_line}
+
+
+
+ - {$row.device_key_label}
+
+
+
+ - {$row.device_key_value}
+
+
+
+ {/if}
{/foreach}
@@ -3240,4 +3273,4 @@
{/foreach}
-
\ No newline at end of file
+