diff --git a/resources/templates/provision/grandstream/gxp2170/{$mac}.xml b/resources/templates/provision/grandstream/gxp2170/{$mac}.xml
index 3fcf84cc5e..2416e0a3a1 100644
--- a/resources/templates/provision/grandstream/gxp2170/{$mac}.xml
+++ b/resources/templates/provision/grandstream/gxp2170/{$mac}.xml
@@ -21,9 +21,6 @@
1
-{else}
-0
-{/if}
@@ -75,8 +72,8 @@
-{if isset($grandstream_dns_mode_1) }
-{$grandstream_dns_mode_1}
+{if isset($grandstream_dns_mode)}
+{$grandstream_dns_mode}
{else}
0
{/if}
@@ -101,8 +98,8 @@
-{if isset($grandstream_nat_traversal_1) }
-{$grandstream_nat_traversal_1}
+{if isset($grandstream_nat_traversal)}
+{$grandstream_nat_traversal}
{else}
0
{/if}
@@ -550,7 +547,11 @@
+{if isset($grandstream_srtp)}
+{grandstream_srtp)}
+{else}
0
+{/if}
@@ -909,8 +910,8 @@
-{if isset($grandstream_dns_mode_2) }
-{$grandstream_dns_mode_2}
+{if isset($grandstream_dns_mode)}
+{$grandstream_dns_mode}
{else}
0
{/if}
@@ -934,8 +935,8 @@
-{if isset($grandstream_nat_traversal_2) }
-{$grandstream_nat_traversal_2}
+{if isset($grandstream_nat_traversal)}
+{$grandstream_nat_traversal}
{else}
0
{/if}
@@ -1023,6 +1024,7 @@
{if $sip_transport_2 == 'tls'}{$tp=2}{/if}
{if $sip_transport_2 == 'dns srv'}{$tp=1}{/if}
{$tp}
+
@@ -1380,7 +1382,11 @@
+{if isset($grandstream_srtp)}
+{grandstream_srtp)}
+{else}
0
+{/if}
@@ -1740,8 +1746,8 @@
-{if isset($grandstream_dns_mode_3) }
-{$grandstream_dns_mode_3}
+{if isset($grandstream_dns_mode)}
+{$grandstream_dns_mode}
{else}
0
{/if}
@@ -1766,8 +1772,8 @@
-{if isset($grandstream_nat_traversal_3) }
-{$grandstream_nat_traversal_3}
+{if isset($grandstream_nat_traversal)}
+{$grandstream_nat_traversal}
{else}
0
{/if}
@@ -2232,7 +2238,11 @@
+{if isset($grandstream_srtp)}
+{grandstream_srtp)}
+{else}
0
+{/if}
@@ -2572,8 +2582,8 @@
-{if isset($grandstream_dns_mode_4) }
-{$grandstream_dns_mode_4}
+{if isset($grandstream_dns_mode)}
+{$grandstream_dns_mode}
{else}
0
{/if}
@@ -2598,8 +2608,8 @@
-{if isset($grandstream_nat_traversal_4) }
-{$grandstream_nat_traversal_4}
+{if isset($grandstream_nat_traversal)}
+{$grandstream_nat_traversal}
{else}
0
{/if}
@@ -3065,7 +3075,11 @@
+{if isset($grandstream_srtp)}
+{grandstream_srtp)}
+{else}
0
+{/if}
@@ -3406,8 +3420,8 @@
-{if isset($grandstream_dns_mode_5) }
-{$grandstream_dns_mode_5}
+{if isset($grandstream_dns_mode)}
+{$grandstream_dns_mode}
{else}
0
{/if}
@@ -3432,8 +3446,8 @@
-{if isset($grandstream_nat_traversal_5) }
-{$grandstream_nat_traversal_5}
+{if isset($grandstream_nat_traversal)}
+{$grandstream_nat_traversal}
{else}
0
{/if}
@@ -3898,7 +3912,11 @@
+{if isset($grandstream_srtp)}
+{grandstream_srtp)}
+{else}
0
+{/if}
@@ -4239,8 +4257,8 @@
-{if isset($grandstream_dns_mode_6) }
-{$grandstream_dns_mode_6}
+{if isset($grandstream_dns_mode)}
+{$grandstream_dns_mode}
{else}
0
{/if}
@@ -4265,8 +4283,8 @@
-{if isset($grandstream_nat_traversal_6) }
-{$grandstream_nat_traversal_6}
+{if isset($grandstream_nat_traversal)}
+{$grandstream_nat_traversal}
{else}
0
{/if}
@@ -4734,7 +4752,11 @@
+{if isset($grandstream_srtp)}
+{grandstream_srtp)}
+{else}
0
+{/if}
@@ -6896,7 +6918,11 @@
+{if isset($ntp_server_secondary)}
+{$ntp_server_secondary}
+{else}
+{/if}
@@ -7060,31 +7086,55 @@
+{if isset($grandstream_screensaver)}
+{$grandstream_screensaver}
+{else}
1
+{/if}
+{if isset($grandstream_screensaver_source)}
+{$grandstream_screensaver_source}
+{else}
0
+{/if}
+{if isset($grandstream_screensaver_show_date_time)}
+{$grandstream_screensaver_show_date_time}
+{else}
1
+{/if}
+{if isset($grandstream_screensaver_timeout)}
+{$grandstream_screensaver_timeout}
+{else}
5
+{/if}
+{if isset($grandstream_screensaver_server_path)}
+{$grandstream_screensaver_server_path}
+{else}
+{/if}
+{if isset($grandstream_screensaver_xml_download_interval)}
+{$grandstream_screensaver_xml_download_interval}
+{else}
0
+{/if}