+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+ {$account.1.display_name}
+
+
+
+ {$account.1.server_address}:{$account.1.sip_port}
+
+
+
+
+{if isset($account.1.server_address_secondary)}
+ {$account.1.server_address_secondary}:{$account.1.sip_port}
+{else}
+ {$account.1.server_address_secondary}
+{/if}
+
+
+
+
+{if isset($account.1.outbound_proxy_primary)}
+ {$account.1.outbound_proxy_primary}:{$account.1.sip_port}
+{else}
+ {$account.1.outbound_proxy_primary}
+{/if}
+
+
+
+
+{if isset($account.1.outbound_proxy_secondary)}
+ {$account.1.outbound_proxy_secondary}:{$account.1.sip_port}
+{else}
+ {$account.1.outbound_proxy_secondary}
+{/if}
+
+
+
+
+
+
+
+ {$account.1.user_id}
+
+
+
+ {$account.1.auth_id}
+
+
+
+ {$account.1.password}
+
+
+
+ {$account.1.display_name}
+
+
+
+ *97
+
+
+
+
+ 0
+
+
+
+
+
+
+
+{if isset($grandstream_dns_mode)}
+ {$grandstream_dns_mode}
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($grandstream_nat_traversal)}
+ {$grandstream_nat_traversal}
+{else}
+ 2
+{/if}
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ {$account.1.register_expires}
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 30
+
+
+
+
+ 5060
+
+
+
+
+ 20
+
+
+
+
+
+ 50
+
+
+
+
+
+ 400
+
+
+
+
+ 0
+
+
+
+
+
+{$tp=0}
+{if $account.1.sip_transport == 'udp'}{$tp=0}{/if}
+{if $account.1.sip_transport == 'tcp'}{$tp=1}{/if}
+{if $account.1.sip_transport == 'tls'}{$tp=2}{/if}
+{if $account.1.sip_transport == 'dns srv'}{$tp=1}{/if}
+ {$tp}
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+{if isset($subscribe_mwi)}
+ 1
+{else}
+ 0
+{/if}
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+ 15
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ {$grandstream_blf_call_pickup}
+
+
+
+
+ **
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 100
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 180
+
+
+
+
+ 90
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 8
+
+
+
+
+ 4
+
+
+
+
+ 18
+
+
+
+
+ 9
+
+
+
+
+ 98
+
+
+
+
+ 2
+
+
+
+
+ 123
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+{if isset($grandstream_srtp)}
+ {$grandstream_srtp}
+{else}
+ 0
+{/if}
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 97
+
+
+
+
+ 123
+
+
+
+
+ 101
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 250
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+{if isset($grandstream_dial_plan) }
+ {$grandstream_dial_plan}
+{else}
+ {literal}{x+|*x+|*++|\p\a\r\k\+*x+| \f\l\o\w\+*x+}{/literal}
+{/if}
+
+
+
+ mpk,contact,incoming,outgoing
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 4
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ {$grandstream_call_waiting}
+
+
+
+
+
+{if isset($grandstream_account_ring_tone_1)}
+ {$grandstream_account_ring_tone_1}
+{/if}
+
+
+
+ ring1
+
+
+
+
+
+ 5
+
+
+
+ ring2
+
+
+
+
+
+ 2
+
+
+
+ ring3
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+ 60
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 20
+
+
+
+
+
+
+
+
+
+
+{if isset($account.2.password)}
+ 1
+{else}
+ 0
+{/if}
+
+
+
+ {$account.2.display_name}
+
+
+
+ {$account.2.server_address}:{$account.2.sip_port}
+
+
+
+
+{if isset($account.2.server_address_secondary)}
+ {$account.2.server_address_secondary}:{$account.2.sip_port}
+{else}
+ {$account.2.server_address_secondary}
+{/if}
+
+
+
+
+{if isset($account.2.outbound_proxy_primary)}
+ {$account.2.outbound_proxy_primary}:{$account.2.sip_port}
+{else}
+ {$account.2.outbound_proxy_primary}
+{/if}
+
+
+
+
+{if isset($account.2.outbound_proxy_secondary)}
+ {$account.2.outbound_proxy_secondary}:{$account.2.sip_port}
+{else}
+ {$account.2.outbound_proxy_secondary}
+{/if}
+
+
+
+
+
+
+
+ {$account.2.user_id}
+
+
+
+ {$account.2.auth_id}
+
+
+
+ {$account.2.password}
+
+
+
+ {$account.2.display_name}
+
+
+
+ *97
+
+
+
+
+ 0
+
+
+
+
+
+
+
+{if isset($grandstream_dns_mode)}
+ {$grandstream_dns_mode}
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($grandstream_nat_traversal)}
+ {$grandstream_nat_traversal}
+{else}
+ 2
+{/if}
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ {$account.2.register_expires}
+
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 30
+
+
+
+
+ 6051
+
+
+
+
+ 20
+
+
+
+
+
+ 100
+
+
+
+
+
+ 400
+
+
+
+
+ 0
+
+
+
+
+{$tp=0}
+{if $account.2.sip_transport == 'udp'}{$tp=0}{/if}
+{if $account.2.sip_transport == 'tcp'}{$tp=1}{/if}
+{if $account.2.sip_transport == 'tls'}{$tp=2}{/if}
+{if $account.2.sip_transport == 'dns srv'}{$tp=1}{/if}
+ {$tp}
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+{if isset($subscribe_mwi)}
+ 1
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+ 15
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ {$grandstream_blf_call_pickup}
+
+
+
+
+ **
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 100
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 1
+
+
+
+
+ 180
+
+
+
+
+ 90
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 8
+
+
+
+
+ 4
+
+
+
+
+ 18
+
+
+
+
+ 9
+
+
+
+
+ 98
+
+
+
+
+ 2
+
+
+
+
+ 123
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+{if isset($grandstream_srtp)}
+ {$grandstream_srtp}
+{else}
+ 0
+{/if}
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 97
+
+
+
+
+ 123
+
+
+
+
+ 101
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 250
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+{if isset($grandstream_dial_plan) }
+ {$grandstream_dial_plan}
+{else}
+ {literal}{x+|*x+|*++|\p\a\r\k\+*x+| \f\l\o\w\+*x+}{/literal}
+{/if}
+
+
+
+ mpk
+
+
+
+
+ 0
+
+
+
+
+{if isset($grandstream_account_ring_tone_2)}
+ {$grandstream_account_ring_tone_2}
+{/if}
+
+
+
+ ring1
+
+
+
+
+
+ 0
+
+
+
+ ring2
+
+
+
+
+
+ 0
+
+
+
+ ring3
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 4
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ {$grandstream_call_waiting}
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($account.3.password)}
+ 1
+{else}
+ 0
+{/if}
+
+
+
+ {$account.3.display_name}
+
+
+
+ {$account.3.server_address}:{$account.3.sip_port}
+
+
+
+
+{if isset($account.3.server_address_secondary)}
+ {$account.3.server_address_secondary}:{$account.3.sip_port}
+{else}
+ {$account.3.server_address_secondary}
+{/if}
+
+
+
+
+{if isset($account.3.outbound_proxy_primary)}
+ {$account.3.outbound_proxy_primary}:{$account.3.sip_port}
+{else}
+ {$account.3.outbound_proxy_primary}
+{/if}
+
+
+
+
+{if isset($account.3.outbound_proxy_secondary)}
+ {$account.3.outbound_proxy_secondary}:{$account.3.sip_port}
+{else}
+ {$account.3.outbound_proxy_secondary}
+{/if}
+
+
+
+
+
+
+
+ {$account.3.user_id}
+
+
+
+ {$account.3.auth_id}
+
+
+
+ {$account.3.password}
+
+
+
+ {$account.3.display_name}
+
+
+
+ *97
+
+
+
+
+ 0
+
+
+
+
+
+
+
+{if isset($grandstream_dns_mode)}
+ {$grandstream_dns_mode}
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($grandstream_nat_traversal)}
+ {$grandstream_nat_traversal}
+{else}
+ 2
+{/if}
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ {$account.3.register_expires}
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 30
+
+
+
+
+ 5064
+
+
+
+
+ 20
+
+
+
+
+
+ 50
+
+
+
+
+
+ 400
+
+
+
+
+ 0
+
+
+
+
+{$tp=0}
+{if $account.3.sip_transport == 'udp'}{$tp=0}{/if}
+{if $account.3.sip_transport == 'tcp'}{$tp=1}{/if}
+{if $account.3.sip_transport == 'tls'}{$tp=2}{/if}
+{if $account.3.sip_transport == 'dns srv'}{$tp=1}{/if}
+ {$tp}
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+{if isset($subscribe_mwi)}
+ 1
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+ 15
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ {$grandstream_blf_call_pickup}
+
+
+
+
+ **
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 100
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 180
+
+
+
+
+ 90
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 123
+
+
+
+
+ 101
+
+
+
+
+
+
+ 0
+
+
+
+
+ 8
+
+
+
+
+ 4
+
+
+
+
+ 18
+
+
+
+
+ 9
+
+
+
+
+ 98
+
+
+
+
+ 2
+
+
+
+
+ 123
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+{if isset($grandstream_srtp)}
+ {$grandstream_srtp}
+{else}
+ 0
+{/if}
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 2
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 97
+
+
+
+
+ 1
+
+
+
+
+ 2
+
+
+
+
+
+ 0
+
+
+
+
+ 250
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+{if isset($grandstream_dial_plan) }
+ {$grandstream_dial_plan}
+{else}
+ {literal}{x+|*x+|*++|\p\a\r\k\+*x+| \f\l\o\w\+*x+}{/literal}
+{/if}
+
+
+
+ mpk
+
+
+
+
+ 0
+
+
+
+
+{if isset($grandstream_account_ring_tone_3)}
+ {$grandstream_account_ring_tone_3}
+{/if}
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 4
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ {$grandstream_call_waiting}
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($account.4.password)}
+ 1
+{else}
+ 0
+{/if}
+
+
+
+ {$account.4.display_name}
+
+
+
+ {$account.4.server_address}:{$account.4.sip_port}
+
+
+
+
+{if isset($account.4.server_address_secondary)}
+ {$account.4.server_address_secondary}:{$account.4.sip_port}
+{else}
+ {$account.4.server_address_secondary}
+{/if}
+
+
+
+
+{if isset($account.4.outbound_proxy_primary)}
+ {$account.4.outbound_proxy_primary}:{$account.4.sip_port}
+{else}
+ {$account.4.outbound_proxy_primary}
+{/if}
+
+
+
+
+{if isset($account.4.outbound_proxy_secondary)}
+ {$account.4.outbound_proxy_secondary}:{$account.4.sip_port}
+{else}
+ {$account.4.outbound_proxy_secondary}
+{/if}
+
+
+
+
+
+
+
+ {$account.4.user_id}
+
+
+
+ {$account.4.auth_id}
+
+
+
+ {$account.4.password}
+
+
+
+ {$account.4.display_name}
+
+
+
+ *97
+
+
+
+
+ 0
+
+
+
+
+
+
+
+{if isset($grandstream_dns_mode)}
+ {$grandstream_dns_mode}
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($grandstream_nat_traversal)}
+ {$grandstream_nat_traversal}
+{else}
+ 2
+{/if}
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ {$account.4.register_expires}
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 30
+
+
+
+
+ 5066
+
+
+
+
+ 20
+
+
+
+
+
+ 50
+
+
+
+
+
+ 400
+
+
+
+
+
+ 0
+
+
+
+
+{$tp=0}
+{if $account.4.sip_transport == 'udp'}{$tp=0}{/if}
+{if $account.4.sip_transport == 'tcp'}{$tp=1}{/if}
+{if $account.4.sip_transport == 'tls'}{$tp=2}{/if}
+{if $account.4.sip_transport == 'dns srv'}{$tp=1}{/if}
+ {$tp}
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+{if isset($subscribe_mwi)}
+ 1
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+ 15
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ {$grandstream_blf_call_pickup}
+
+
+
+
+ **
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 100
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 180
+
+
+
+
+ 90
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 123
+
+
+
+
+ 101
+
+
+
+
+
+
+ 0
+
+
+
+
+ 8
+
+
+
+
+ 4
+
+
+
+
+ 18
+
+
+
+
+ 9
+
+
+
+
+ 98
+
+
+
+
+ 2
+
+
+
+
+ 123
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+{if isset($grandstream_srtp)}
+ {$grandstream_srtp}
+{else}
+ 0
+{/if}
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 2
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 97
+
+
+
+
+ 1
+
+
+
+
+
+ 2
+
+
+
+
+
+ 0
+
+
+
+
+ 250
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+{if isset($grandstream_dial_plan) }
+ {$grandstream_dial_plan}
+{else}
+ {literal}{x+|*x+|*++|\p\a\r\k\+*x+| \f\l\o\w\+*x+}{/literal}
+{/if}
+
+
+
+ mpk
+
+
+
+
+ 0
+
+
+
+
+{if isset($grandstream_account_ring_tone_4)}
+ {$grandstream_account_ring_tone_4}
+{/if}
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 4
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ phone-{$mac|replace:'-':''}
+
+
+
+ GrandstreamGRP2614
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 192
+
+
+ 168
+
+
+ 1
+
+
+ 102
+
+
+
+ 255
+
+
+ 255
+
+
+ 0
+
+
+ 0
+
+
+
+ 192
+
+
+ 168
+
+
+ 2
+
+
+ 1
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 26
+
+
+
+
+ 46
+
+
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+{if isset($grandstream_lan_port_vlan) }
+ {$grandstream_lan_port_vlan}
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+{if isset($grandstream_pc_port_vlan) }
+ {$grandstream_pc_port_vlan}
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+ 30
+
+
+
+
+ 1500
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+{if isset($grandstream_bluetooth_power)}
+ {$grandstream_bluetooth_power}
+{/if}
+
+
+
+
+{if isset($grandstream_bluetooth_handsfree)}
+ {$grandstream_bluetooth_handsfree}
+{/if}
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 1194
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 3
+
+
+
+
+ 161
+
+
+
+
+
+
+
+ 162
+
+
+
+ 5
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {if isset($grandstream_wifi_enable)
+ {$grandstream_wifi_enable}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_ssid_1)}
+ {$grandstream_wifi_ssid_1}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_password_1)}
+ {$grandstream_wifi_password_1}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_security_1)}
+ {$grandstream_wifi_security_1}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_eap_method_1)}
+ {$grandstream_wifi_eap_method_1}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_eap_identity_1)}
+ {$grandstream_wifi_eap_identity_1}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_eap_password_1)}
+ {$grandstream_wifi_eap_password_1}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_ssid_10)}
+ {$grandstream_wifi_ssid_10}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_password_10)}
+ {$grandstream_wifi_password_10}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_security_10)}
+ {$grandstream_wifi_security_10}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_eap_method_10)}
+ {$grandstream_wifi_eap_method_10}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_eap_identity_10)}
+ {$grandstream_wifi_eap_identity_10}
+ {/if}
+
+
+
+
+ {if isset($grandstream_wifi_eap_password_10)}
+ {$grandstream_wifi_eap_password_10}
+ {/if}
+
+
+
+
+
+
+
+
+ {$user_password}
+
+
+
+{if isset($admin_password)}
+ {$admin_password}
+{else}
+ {$mac|replace:'-':''}
+{/if}
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 10080
+
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 2
+
+
+
+{if $grandstream_config_server_path=="none"}
+
+{elseif isset($grandstream_config_server_path)}
+ {$grandstream_config_server_path}
+{else}
+ {$domain_name}{$project_path}/app/provision
+{/if}
+
+
+
+{$http_auth_username}
+
+
+
+{$http_auth_password}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+{if isset($grandstream_firmware_path) && isset($firmware_version)}
+ {$grandstream_firmware_path}/{$firmware_version}
+{elseif isset($grandstream_firmware_path)}
+ {$grandstream_firmware_path}
+{else}
+ {$domain_name}{$project_path}/app/provision/resources/firmware/
+{/if}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ {$grandstream_syslog_server}
+
+
+
+
+{if isset($grandstream_syslog_level)}
+ {$grandstream_syslog_level}
+{else}
+ 0
+{/if}
+
+
+
+
+
+
+
+
+{if isset($grandstream_send_sip_log)}
+ {$grandstream_send_sip_log}
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Auto
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ https://acs.gdms.cloud
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ 86400
+
+
+
+ {$mac|replace:'-':''}
+
+
+
+
+
+
+
+ 7547
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 2
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 80
+
+
+
+
+ 443
+
+
+
+ 1
+
+
+
+ 5
+
+
+
+ 20
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ {$grandstream_phonebook_download}
+
+
+
+ {$http_auth_username}
+
+
+
+ {$http_auth_password}
+
+
+
+
+
+{if isset($grandstream_phonebook_download)}
+ {$grandstream_phonebook_xml_server_path}{$mac}/
+{elseif isset($grandstream_phonebook_xml_server_path)}
+ {$grandstream_phonebook_xml_server_path}
+{else}
+
+{/if}
+
+
+
+
+{if isset($grandstream_phonebook_download_interval)}
+ {$grandstream_phonebook_download_interval}
+{else}
+ 0
+{/if}
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+{if isset($contact_groups) || isset($contact_users) || isset($contact_extensions)}
+ 2
+{else}
+ 0
+{/if}
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+ {$grandstream_ldap_server}
+
+
+
+ 389
+
+
+
+
+
+ {$grandstream_ldap_base_dn}
+
+
+
+ {$grandstream_ldap_username}
+
+
+
+ {$grandstream_ldap_password}
+
+
+
+
+ {$grandstream_ldap_number_filter}
+
+
+
+
+ {$grandstream_ldap_name_filter}
+
+
+
+
+ 3
+
+
+
+
+ {$grandstream_ldap_name_attr}
+
+
+
+
+ {$grandstream_ldap_number_attr}
+
+
+
+ {$grandstream_ldap_display_name}
+
+
+
+
+
+ 50
+
+
+
+
+
+ 30
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+ 0
+
+
+
+ givenName sn title
+
+
+
+ 0
+
+
+
+
+
+
+
+ 5004
+
+
+
+
+ 200
+
+
+
+
+ 1
+
+
+
+
+ 20
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($public_mode) }
+{if $public_mode|strtolower == 'true'}
+ 1
+{elseif $public_mode|strtolower == 'yes'}
+ 1
+{elseif $public_mode == '1'}
+ 1
+{else}
+ 0
+{/if}
+{else}
+ 0
+{/if}
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4320
+
+
+
+ 100
+
+
+
+ 100
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5222
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+ CallHistory,LocalPhonebook,RemotePhonebook,FeatureCode
+
+
+
+
+ 1
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 0
+
+
+
+
+ 5
+
+
+
+
+ 0
+
+
+
+
+ 10
+
+
+
+
+ 20
+
+
+
+
+ 0
+
+
+
+
+{if isset($grandstream_call_waiting)}
+{if $grandstream_call_waiting == "0"} 0{/if}
+{if $grandstream_call_waiting == "1"} 0{/if}
+{if $grandstream_call_waiting == "2"} 1{/if}
+{/if}
+
+
+
+
+{if isset($grandstream_call_waiting)}
+{if $grandstream_call_waiting == "0"} 0{/if}
+{if $grandstream_call_waiting == "1"} 1{/if}
+{if $grandstream_call_waiting == "2"} 0{/if}
+{/if}
+
+
+
+
+{if isset($grandstream_call_waiting_ring)}
+{if $grandstream_call_waiting_ring == "0"} 0{/if}
+{if $grandstream_call_waiting_ring == "1"} 1{/if}
+{else}
+1
+{/if}
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 2
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+{if isset($grandstream_auto_attended_transfer)}
+ {$grandstream_auto_attended_transfer}
+{else}
+ 1
+{/if}
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+ 10
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ {$account.1.display_name}
+
+
+
+
+
+ 224.0.1.117:5003
+
+
+
+ Page
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+{if isset($ntp_server_primary)}
+ {$ntp_server_primary}
+{else}
+ pool.ntp.org
+{/if}
+
+
+
+{if isset($ntp_server_secondary)}
+ {$ntp_server_secondary}
+{else}
+ 2.us.pool.ntp.org
+{/if}
+
+
+
+
+ 1440
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($grandstream_timezone) }
+ {$grandstream_timezone}
+{elseif isset($grandstream_gxp_time_zone) }
+ {$grandstream_gxp_time_zone}
+{else}
+ auto
+{/if}
+
+
+
+
+
+ 1
+
+
+
+
+ MTZ+6MDT+5,M4.1.0,M11.1.0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ {$grandstream_lcd_brightness}
+
+
+
+
+ {$grandstream_lcd_brightness_idle}
+
+
+
+
+ {$grandstream_active_backlight_timeout}
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+{if isset($grandstream_wallpaper_url)}
+ 1
+ {$grandstream_wallpaper_url}
+{else}
+ 0
+
+{/if}
+
+
+
+ #000000
+
+
+
+
+{if isset($grandstream_screensaver)}
+ {$grandstream_screensaver}
+{else}
+ 2
+{/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}
+ 3
+{/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}
+
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ f1=500,f2=540,c=20/20-80/400;
+
+
+
+
+ f1=350,f2=440;
+
+
+
+
+ f1=350,f2=440;
+
+
+
+
+ f1=350,f2=440,c=10/10;
+
+
+
+
+ f1=440,f2=480,c=200/400;
+
+
+
+
+ f1=440,f2=440,c=25/525;
+
+
+
+
+ 0
+
+
+
+
+ f1=480,f2=620,c=50/50;
+
+
+
+
+ f1=480,f2=620,c=25/25;
+
+
+
+
+ 5
+
+
+
+
+ 5
+
+
+
+
+ 0
+
+
+
+
+{if isset($grandstream_default_ringtone)}
+ {$grandstream_default_ringtone}
+{/if}
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+ XMLApp
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{$fixed_keys=6}
+
+
+{$start_id=1363}
+{assign var=key_types value=["none"=>-1,"line"=>31,"shared line"=>32,"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,"multicast paging"=>13,"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]}
+
+{for $line=1 to 6}
+{$pid=$line*2-2}
+{if isset($keys.line.$line.device_key_category) && isset($keys.line.$line.device_key_type) && isset($key_types[$keys.line.$line.device_key_type])}
+{if $line <= $fixed_keys}
+{$key_types[$keys.line.$line.device_key_type]}
+{else}
+{$key_types[$keys.line.$line.device_key_type]}
+{/if}
+{$keys.line.$line.device_key_line}
+{$keys.line.$line.device_key_label}
+{$keys.line.$line.device_key_value}
+{else}
+{if $line <= $fixed_keys}
+0
+{$line-1}
+
+
+{else}
+-1
+{/if}
+{/if}
+
+{/for}
+
+
+{$start_id=23800}
+{for $line=7 to 40}
+{$pid=($line-6)*4-4}
+{if isset($keys.line.$line.device_key_category) && isset($keys.line.$line.device_key_type) && isset($key_types[$keys.line.$line.device_key_type])}
+{if $line <= $fixed_keys}
+{$key_types[$keys.line.$line.device_key_type]}
+{else}
+{$key_types[$keys.line.$line.device_key_type]}
+{/if}
+{$keys.line.$line.device_key_line}
+{$keys.line.$line.device_key_label}
+{$keys.line.$line.device_key_value}
+{else}
+{if $line <= $fixed_keys}
+-1
+0
+
+
+{else}
+-1
+{/if}
+{/if}
+
+{/for}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{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]}
+{$start_id=323}
+{for $mem=1 to 7}
+{$pid=$mem*3-3}
+{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.memory.$mem.device_key_type|in_array:$key_types}
+
+
+
+
+
+
+
+{$key_types[$keys.memory.$mem.device_key_type]}
+
+
+{$keys.memory.$mem.device_key_line}
+
+
+{$keys.memory.$mem.device_key_label}
+
+
+{$keys.memory.$mem.device_key_value}
+{else}
+-1
+0
+
+
+{/if}
+
+{/for}
+
+{$start_id=353}
+{for $mem=8 to 18}
+{$pid=($mem-7)*4-4}
+{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types}
+{$key_types[$keys.memory.$mem.device_key_type]}
+{$keys.memory.$mem.device_key_line}
+{$keys.memory.$mem.device_key_label}
+{$keys.memory.$mem.device_key_value}
+{else}
+-1
+0
+
+
+{/if}
+
+{/for}
+
+
+{$start_id=1440}
+{for $mem=19 to 24}
+{$pid=($mem-18)*4-4}
+{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types}
+{$key_types[$keys.memory.$mem.device_key_type]}
+{$keys.memory.$mem.device_key_line}
+{$keys.memory.$mem.device_key_label}
+{$keys.memory.$mem.device_key_value}
+{else}
+-1
+0
+
+
+{/if}
+
+{/for}
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target
+
+
+
+ BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target
+
+
+
+ Answer,Reject,Forward,ReConf
+
+
+
+ BTOnOff,EndCall,ReConf,ConfRoom,ConfCall
+
+
+
+
+ BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark
+
+
+
+ BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add
+
+
+
+ ReConf,Resume,HoldTrnf,ConfCall,Add
+
+
+
+ EndCall,ReConf,ConfRoom
+
+
+
+ BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target
+
+
+
+ BTOnOff,Cancel,Dial,Backspace,Target
+
+
+
+
+
+
+
+
+
+
+
+{assign var=key_types value=["speed dial"=>10, "speed dial active"=>14,"voicemail"=>16,"call return"=>17,"intercom"=>20,"ldap search"=>21,"menu"=>27]}
+{$start_id=2987}
+{for $prog=1 to 3}
+{$pid=$prog*4-4}
+{if isset($keys.programmable.$prog.device_key_category) && isset($keys.programmable.$prog.device_key_type) && $keys.programmable.$prog.device_key_type|in_array:$key_types}
+{$key_types[$keys.programmable.$prog.device_key_type]}
+{$keys.programmable.$prog.device_key_line}
+{$keys.programmable.$prog.device_key_label}
+{$keys.programmable.$prog.device_key_value}
+{else}
+0
+0
+
+
+{/if}
+
+{/for}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if isset($grandstream_ext_1page)}
+ {$grandstream_ext_1page}
+{else}
+ 1
+{/if}
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{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,"multicast paging"=>13,"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]}
+{$start_id=23000}
+{for $exp=1 to 160}
+{$pid=$exp*5-5}
+{if isset($keys.expansion.$exp.device_key_category) && isset($keys.expansion.$exp.device_key_type) && $keys.expansion.$exp.device_key_type|in_array:$key_types}
+{$key_types[$keys.expansion.$exp.device_key_type]}
+{$keys.expansion.$exp.device_key_line}
+{$keys.expansion.$exp.device_key_label}
+{$keys.expansion.$exp.device_key_value}
+{else}
+-1
+0
+
+
+{/if}
+
+{/for}
+{
+
+
+