diff --git a/resources/templates/provision/cisco/spa509g/{$mac}.xml b/resources/templates/provision/cisco/spa509g/{$mac}.xml
index 66ef4bb3ea..b09469019c 100644
--- a/resources/templates/provision/cisco/spa509g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa509g/{$mac}.xml
@@ -1453,20 +1453,22 @@
{$server_address_8}
-
-
-
-No
+{if isset($outbound_proxy_primary_8)}Yes{else}No{/if}
+{$outbound_proxy_primary_8}
+{$server_address_8}
+{$outbound_proxy_secondary_8}
Yes
Yes
No
{$register_expires_8}
No
-No
+{if $sip_transport_8 == 'dns srv'}Yes{/if}
+{if $sip_transport_8 != 'dns srv'}No{/if}
No
-3600
+600
Normal
-No
+{if isset($spa_dual_registration)}Yes{else}No{/if}
+{if isset($spa_register_when_failover)}Yes{else}No{/if}
{$display_name_8}
@@ -1574,20 +1576,22 @@
{$server_address_9}
-
-
-
-No
+{if isset($outbound_proxy_primary_9)}Yes{else}No{/if}
+{$outbound_proxy_primary_9}
+{$server_address_9}
+{$outbound_proxy_secondary_9}
Yes
Yes
No
{$register_expires_9}
No
-No
+{if $sip_transport_9 == 'dns srv'}Yes{/if}
+{if $sip_transport_9 != 'dns srv'}No{/if}
No
-3600
+600
Normal
-No
+{if isset($spa_dual_registration)}Yes{else}No{/if}
+{if isset($spa_register_when_failover)}Yes{else}No{/if}
{$display_name_9}
@@ -1694,21 +1698,23 @@
No
-{$server_address_10}
-
-
-
-No
+{$server_address_7}
+{if isset($outbound_proxy_primary_10)}Yes{else}No{/if}
+{$outbound_proxy_primary_10}
+{$server_address_10}
+{$outbound_proxy_secondary_10}
Yes
Yes
No
{$register_expires_10}
No
-No
+{if $sip_transport_10 == 'dns srv'}Yes{/if}
+{if $sip_transport_10 != 'dns srv'}No{/if}
No
-3600
+600
Normal
-No
+{if isset($spa_dual_registration)}Yes{else}No{/if}
+{if isset($spa_register_when_failover)}Yes{else}No{/if}
{$display_name_10}
@@ -1816,20 +1822,22 @@
{$server_address_11}
-
-
-
-No
+{if isset($outbound_proxy_primary_11)}Yes{else}No{/if}
+{$outbound_proxy_primary_11}
+{$server_address_11}
+{$outbound_proxy_secondary_11}
Yes
Yes
No
{$register_expires_11}
No
-No
+{if $sip_transport_11 == 'dns srv'}Yes{/if}
+{if $sip_transport_11 != 'dns srv'}No{/if}
No
-3600
+600
Normal
-No
+{if isset($spa_dual_registration)}Yes{else}No{/if}
+{if isset($spa_register_when_failover)}Yes{else}No{/if}
{$display_name_11}
@@ -1937,20 +1945,22 @@
{$server_address_12}
-
-
-
-No
+{if isset($outbound_proxy_primary_12)}Yes{else}No{/if}
+{$outbound_proxy_primary_12}
+{$server_address_12}
+{$outbound_proxy_secondary_12}
Yes
Yes
No
{$register_expires_12}
No
-No
+{if $sip_transport_12 == 'dns srv'}Yes{/if}
+{if $sip_transport_12 != 'dns srv'}No{/if}
No
-3600
+600
Normal
-No
+{if isset($spa_dual_registration)}Yes{else}No{/if}
+{if isset($spa_register_when_failover)}Yes{else}No{/if}
{$display_name_12}