diff --git a/resources/templates/provision/cisco/spa509g/{$mac}.xml b/resources/templates/provision/cisco/spa509g/{$mac}.xml
index 08f5231575..6c8c608d05 100644
--- a/resources/templates/provision/cisco/spa509g/{$mac}.xml
+++ b/resources/templates/provision/cisco/spa509g/{$mac}.xml
@@ -715,20 +715,22 @@
{$server_address_2}
-
-
-
-No
+{if isset($outbound_proxy_primary_2)}Yes{else}No{/if}
+{$outbound_proxy_primary_2}
+{$server_address_2}
+{$outbound_proxy_secondary_2}
Yes
Yes
No
{$register_expires_2}
No
-No
+{if $sip_transport_2 == 'dns srv'}Yes{/if}
+{if $sip_transport_2 != '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_2}
@@ -836,20 +838,22 @@
{$server_address_3}
-
-
-
-No
+{if isset($outbound_proxy_primary_3)}Yes{else}No{/if}
+{$outbound_proxy_primary_3}
+{$server_address_3}
+{$outbound_proxy_secondary_3}
Yes
Yes
No
-{$register_expires_3}
+{$register_expires_1}
No
-No
+{if $sip_transport_3 == 'dns srv'}Yes{/if}
+{if $sip_transport_3 != '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_3}
@@ -956,21 +960,23 @@
No
-{$server_address_4}
-
-
-
-No
+{$server_address_1}
+{if isset($outbound_proxy_primary_4)}Yes{else}No{/if}
+{$outbound_proxy_primary_4}
+{$server_address_4}
+{$outbound_proxy_secondary_4}
Yes
Yes
No
{$register_expires_4}
No
-No
+{if $sip_transport_4 == 'dns srv'}Yes{/if}
+{if $sip_transport_4 != '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_4}