From bfba65c4940b5b03cca2a234882fc0069985f7d1 Mon Sep 17 00:00:00 2001 From: markjcrane Date: Wed, 30 Jun 2021 10:14:10 -0600 Subject: [PATCH] Add grandstream_accept_sip_from_proxy_only and synchronize the templates --- app/grandstream/app_config.php | 8 + .../provision/grandstream/gxp2130/{$mac}.xml | 56 +- .../provision/grandstream/gxp2135/{$mac}.xml | 65 +- .../provision/grandstream/gxp2140/{$mac}.xml | 66 +- .../provision/grandstream/gxp2160/{$mac}.xml | 50 +- .../provision/grandstream/gxp2170/{$mac}.xml | 34459 ++++++++-------- 6 files changed, 17373 insertions(+), 17331 deletions(-) diff --git a/app/grandstream/app_config.php b/app/grandstream/app_config.php index 8fc58d76a7..146aa41b2a 100644 --- a/app/grandstream/app_config.php +++ b/app/grandstream/app_config.php @@ -766,5 +766,13 @@ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Internet Protocol. 0 - Both, prefer IPv4, 1 - Both, prefer IPv6, 2 - IPv4 Only, 3 - IPv6 Only. Default is 0"; $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "3dd34197-e1e8-40bc-baf2-2e07c39d59b5"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "grandstream_accept_sip_from_proxy_only"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0"; + $y++; ?> diff --git a/resources/templates/provision/grandstream/gxp2130/{$mac}.xml b/resources/templates/provision/grandstream/gxp2130/{$mac}.xml index ddb5633b13..942b9325f4 100644 --- a/resources/templates/provision/grandstream/gxp2130/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2130/{$mac}.xml @@ -35,7 +35,7 @@ - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.server_address_secondary)} {$account.1.server_address_secondary}:{$account.1.sip_port} {else} @@ -44,21 +44,21 @@ - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_primary)} {$account.1.outbound_proxy_primary}:{$account.1.sip_port} {else} {$account.1.outbound_proxy_primary} -{/if} +{/if} - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_secondary)} {$account.1.outbound_proxy_secondary}:{$account.1.sip_port} {else} {$account.1.outbound_proxy_secondary} -{/if} +{/if} @@ -1001,7 +1001,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.server_address_secondary)} {$account.2.server_address_secondary}:{$account.2.sip_port} {else} @@ -1010,7 +1010,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_primary)} {$account.2.outbound_proxy_primary}:{$account.2.sip_port} {else} @@ -1019,7 +1019,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_secondary)} {$account.2.outbound_proxy_secondary}:{$account.2.sip_port} {else} @@ -1124,7 +1124,7 @@ {$account.2.register_expires} - + @@ -1469,7 +1469,7 @@ - 1 + {$grandstream_accept_sip_from_proxy_only} @@ -1954,7 +1954,7 @@ - + {if $account.3.sip_transport != 'dns srv' && isset($account.3.server_address_secondary)} {$account.3.server_address_secondary}:{$account.3.sip_port} {else} @@ -1968,7 +1968,7 @@ {$account.3.outbound_proxy_primary}:{$account.3.sip_port} {else} {$account.3.outbound_proxy_primary} -{/if} +{/if} @@ -2906,7 +2906,7 @@ - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.server_address_secondary)} {$account.4.server_address_secondary}:{$account.4.sip_port} {else} @@ -2915,16 +2915,16 @@ - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_primary)} {$account.4.outbound_proxy_primary}:{$account.4.sip_port} {else} {$account.4.outbound_proxy_primary} -{/if} +{/if} - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_secondary)} {$account.4.outbound_proxy_secondary}:{$account.4.sip_port} {else} @@ -3080,7 +3080,6 @@ - 0 @@ -4813,7 +4812,7 @@ - + {if $account.6.sip_transport != 'dns srv' && isset($account.6.server_address_secondary)} {$account.6.server_address_secondary}:{$account.6.sip_port} {else} @@ -5966,7 +5965,7 @@ {$grandstream_lan_port_vlan} - + {else} 0 0 @@ -6095,9 +6094,9 @@ {$grandstream_openvpn_server} - + -{if isset($grandstream_openvpn_port)} +{if isset($grandstream_openvpn_port)} {$grandstream_openvpn_port} {else} 1194 @@ -6295,7 +6294,7 @@ - 1 + 0 @@ -6485,7 +6484,11 @@ +{if isset($grandstream_display_language)} {$grandstream_display_language} +{else} + Auto +{/if} @@ -8175,14 +8178,14 @@ - +{if isset($grandstream_wallpaper_url)} + 1 +{/if} {if isset($grandstream_wallpaper_url)} - 1 {$grandstream_wallpaper_url} - {/if} @@ -8311,7 +8314,7 @@ {if isset($grandstream_speaker_ring_volume)} {$grandstream_speaker_ring_volume} -{/if} +{/if} @@ -12951,6 +12954,7 @@ {/literal} + diff --git a/resources/templates/provision/grandstream/gxp2135/{$mac}.xml b/resources/templates/provision/grandstream/gxp2135/{$mac}.xml index d2ab5c0343..942b9325f4 100644 --- a/resources/templates/provision/grandstream/gxp2135/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2135/{$mac}.xml @@ -35,7 +35,7 @@ - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.server_address_secondary)} {$account.1.server_address_secondary}:{$account.1.sip_port} {else} @@ -44,21 +44,21 @@ - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_primary)} {$account.1.outbound_proxy_primary}:{$account.1.sip_port} {else} {$account.1.outbound_proxy_primary} -{/if} +{/if} - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_secondary)} {$account.1.outbound_proxy_secondary}:{$account.1.sip_port} {else} {$account.1.outbound_proxy_secondary} -{/if} +{/if} @@ -1001,7 +1001,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.server_address_secondary)} {$account.2.server_address_secondary}:{$account.2.sip_port} {else} @@ -1010,7 +1010,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_primary)} {$account.2.outbound_proxy_primary}:{$account.2.sip_port} {else} @@ -1019,7 +1019,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_secondary)} {$account.2.outbound_proxy_secondary}:{$account.2.sip_port} {else} @@ -1124,7 +1124,7 @@ {$account.2.register_expires} - + @@ -1469,7 +1469,7 @@ - 1 + {$grandstream_accept_sip_from_proxy_only} @@ -1954,7 +1954,7 @@ - + {if $account.3.sip_transport != 'dns srv' && isset($account.3.server_address_secondary)} {$account.3.server_address_secondary}:{$account.3.sip_port} {else} @@ -1968,7 +1968,7 @@ {$account.3.outbound_proxy_primary}:{$account.3.sip_port} {else} {$account.3.outbound_proxy_primary} -{/if} +{/if} @@ -2906,7 +2906,7 @@ - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.server_address_secondary)} {$account.4.server_address_secondary}:{$account.4.sip_port} {else} @@ -2915,16 +2915,16 @@ - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_primary)} {$account.4.outbound_proxy_primary}:{$account.4.sip_port} {else} {$account.4.outbound_proxy_primary} -{/if} +{/if} - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_secondary)} {$account.4.outbound_proxy_secondary}:{$account.4.sip_port} {else} @@ -3080,7 +3080,6 @@ - 0 @@ -3862,7 +3861,7 @@ -{if $account.5.sip_transport != 'dns srv' && isset($account.5.outbound_proxy_secondary)} +{if $account.5.sip_transport != 'dns srv' && isset($account.5.server_address_secondary)} {$account.5.server_address_secondary}:{$account.5.sip_port} {else} {$account.5.server_address_secondary} @@ -4813,7 +4812,7 @@ - + {if $account.6.sip_transport != 'dns srv' && isset($account.6.server_address_secondary)} {$account.6.server_address_secondary}:{$account.6.sip_port} {else} @@ -5966,7 +5965,7 @@ {$grandstream_lan_port_vlan} - + {else} 0 0 @@ -6097,7 +6096,7 @@ -{if isset($grandstream_openvpn_port)} +{if isset($grandstream_openvpn_port)} {$grandstream_openvpn_port} {else} 1194 @@ -6337,7 +6336,7 @@ - 0 + 1 @@ -6485,7 +6484,11 @@ +{if isset($grandstream_display_language)} {$grandstream_display_language} +{else} + Auto +{/if} @@ -6725,7 +6728,11 @@ +{if isset($grandstream_sort_phonebook_by)} + {$grandstream_sort_phonebook_by} +{else} 0 +{/if} @@ -6739,7 +6746,11 @@ +{if isset($grandstream_phonebook_search_mode)} + {$grandstream_phonebook_search_mode} +{else} 0 +{/if} @@ -8167,15 +8178,14 @@ - - +{if isset($grandstream_wallpaper_url)} + 1 +{/if} {if isset($grandstream_wallpaper_url)} - 1 {$grandstream_wallpaper_url} - {/if} @@ -8304,7 +8314,7 @@ {if isset($grandstream_speaker_ring_volume)} {$grandstream_speaker_ring_volume} -{/if} +{/if} @@ -12944,6 +12954,7 @@ {/literal} + diff --git a/resources/templates/provision/grandstream/gxp2140/{$mac}.xml b/resources/templates/provision/grandstream/gxp2140/{$mac}.xml index f2ee127aab..942b9325f4 100644 --- a/resources/templates/provision/grandstream/gxp2140/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2140/{$mac}.xml @@ -35,7 +35,7 @@ - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.server_address_secondary)} {$account.1.server_address_secondary}:{$account.1.sip_port} {else} @@ -44,21 +44,21 @@ - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_primary)} {$account.1.outbound_proxy_primary}:{$account.1.sip_port} {else} {$account.1.outbound_proxy_primary} -{/if} +{/if} - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_secondary)} {$account.1.outbound_proxy_secondary}:{$account.1.sip_port} {else} {$account.1.outbound_proxy_secondary} -{/if} +{/if} @@ -1001,7 +1001,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.server_address_secondary)} {$account.2.server_address_secondary}:{$account.2.sip_port} {else} @@ -1010,7 +1010,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_primary)} {$account.2.outbound_proxy_primary}:{$account.2.sip_port} {else} @@ -1019,7 +1019,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_secondary)} {$account.2.outbound_proxy_secondary}:{$account.2.sip_port} {else} @@ -1124,7 +1124,7 @@ {$account.2.register_expires} - + @@ -1469,7 +1469,7 @@ - 1 + {$grandstream_accept_sip_from_proxy_only} @@ -1954,7 +1954,7 @@ - + {if $account.3.sip_transport != 'dns srv' && isset($account.3.server_address_secondary)} {$account.3.server_address_secondary}:{$account.3.sip_port} {else} @@ -1968,7 +1968,7 @@ {$account.3.outbound_proxy_primary}:{$account.3.sip_port} {else} {$account.3.outbound_proxy_primary} -{/if} +{/if} @@ -2906,7 +2906,7 @@ - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.server_address_secondary)} {$account.4.server_address_secondary}:{$account.4.sip_port} {else} @@ -2915,16 +2915,16 @@ - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_primary)} {$account.4.outbound_proxy_primary}:{$account.4.sip_port} {else} {$account.4.outbound_proxy_primary} -{/if} +{/if} - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_secondary)} {$account.4.outbound_proxy_secondary}:{$account.4.sip_port} {else} @@ -3080,7 +3080,6 @@ - 0 @@ -4813,7 +4812,7 @@ - + {if $account.6.sip_transport != 'dns srv' && isset($account.6.server_address_secondary)} {$account.6.server_address_secondary}:{$account.6.sip_port} {else} @@ -5966,7 +5965,7 @@ {$grandstream_lan_port_vlan} - + {else} 0 0 @@ -6097,7 +6096,7 @@ -{if isset($grandstream_openvpn_port)} +{if isset($grandstream_openvpn_port)} {$grandstream_openvpn_port} {else} 1194 @@ -6295,7 +6294,7 @@ - 1 + 0 @@ -6485,7 +6484,11 @@ +{if isset($grandstream_display_language)} {$grandstream_display_language} +{else} + Auto +{/if} @@ -6725,7 +6728,11 @@ +{if isset($grandstream_sort_phonebook_by)} + {$grandstream_sort_phonebook_by} +{else} 0 +{/if} @@ -6739,7 +6746,11 @@ +{if isset($grandstream_phonebook_search_mode)} + {$grandstream_phonebook_search_mode} +{else} 0 +{/if} @@ -8167,15 +8178,14 @@ - - +{if isset($grandstream_wallpaper_url)} + 1 +{/if} {if isset($grandstream_wallpaper_url)} - 1 {$grandstream_wallpaper_url} - {/if} @@ -8304,7 +8314,7 @@ {if isset($grandstream_speaker_ring_volume)} {$grandstream_speaker_ring_volume} -{/if} +{/if} @@ -12247,7 +12257,7 @@ - +{/literal} @@ -12276,7 +12286,6 @@ -{/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]} {$start_id=323} @@ -12945,6 +12954,7 @@ {/literal} + diff --git a/resources/templates/provision/grandstream/gxp2160/{$mac}.xml b/resources/templates/provision/grandstream/gxp2160/{$mac}.xml index 44f926e933..942b9325f4 100644 --- a/resources/templates/provision/grandstream/gxp2160/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2160/{$mac}.xml @@ -35,7 +35,7 @@ - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.server_address_secondary)} {$account.1.server_address_secondary}:{$account.1.sip_port} {else} @@ -44,21 +44,21 @@ - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_primary)} {$account.1.outbound_proxy_primary}:{$account.1.sip_port} {else} {$account.1.outbound_proxy_primary} -{/if} +{/if} - + {if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_secondary)} {$account.1.outbound_proxy_secondary}:{$account.1.sip_port} {else} {$account.1.outbound_proxy_secondary} -{/if} +{/if} @@ -1001,7 +1001,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.server_address_secondary)} {$account.2.server_address_secondary}:{$account.2.sip_port} {else} @@ -1010,7 +1010,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_primary)} {$account.2.outbound_proxy_primary}:{$account.2.sip_port} {else} @@ -1019,7 +1019,7 @@ - + {if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_secondary)} {$account.2.outbound_proxy_secondary}:{$account.2.sip_port} {else} @@ -1124,7 +1124,7 @@ {$account.2.register_expires} - + @@ -1469,7 +1469,7 @@ - 1 + {$grandstream_accept_sip_from_proxy_only} @@ -1954,7 +1954,7 @@ - + {if $account.3.sip_transport != 'dns srv' && isset($account.3.server_address_secondary)} {$account.3.server_address_secondary}:{$account.3.sip_port} {else} @@ -1968,7 +1968,7 @@ {$account.3.outbound_proxy_primary}:{$account.3.sip_port} {else} {$account.3.outbound_proxy_primary} -{/if} +{/if} @@ -2906,7 +2906,7 @@ - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.server_address_secondary)} {$account.4.server_address_secondary}:{$account.4.sip_port} {else} @@ -2915,16 +2915,16 @@ - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_primary)} {$account.4.outbound_proxy_primary}:{$account.4.sip_port} {else} {$account.4.outbound_proxy_primary} -{/if} +{/if} - + {if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_secondary)} {$account.4.outbound_proxy_secondary}:{$account.4.sip_port} {else} @@ -3080,7 +3080,6 @@ - 0 @@ -4813,7 +4812,7 @@ - + {if $account.6.sip_transport != 'dns srv' && isset($account.6.server_address_secondary)} {$account.6.server_address_secondary}:{$account.6.sip_port} {else} @@ -5966,7 +5965,7 @@ {$grandstream_lan_port_vlan} - + {else} 0 0 @@ -6097,7 +6096,7 @@ -{if isset($grandstream_openvpn_port)} +{if isset($grandstream_openvpn_port)} {$grandstream_openvpn_port} {else} 1194 @@ -6295,7 +6294,7 @@ - 1 + 0 @@ -8179,15 +8178,14 @@ - - +{if isset($grandstream_wallpaper_url)} + 1 +{/if} {if isset($grandstream_wallpaper_url)} - 1 {$grandstream_wallpaper_url} - {/if} @@ -8316,7 +8314,7 @@ {if isset($grandstream_speaker_ring_volume)} {$grandstream_speaker_ring_volume} -{/if} +{/if} diff --git a/resources/templates/provision/grandstream/gxp2170/{$mac}.xml b/resources/templates/provision/grandstream/gxp2170/{$mac}.xml index c8acd8a2ad..942b9325f4 100644 --- a/resources/templates/provision/grandstream/gxp2170/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2170/{$mac}.xml @@ -1,17224 +1,17235 @@ - - - -{$mac|replace:'-':''} - - - - - - - - - - - - - - - - - - 1 - - - - {$account.1.display_name} - - - -{if $account.1.sip_transport != 'dns srv'} - {$account.1.server_address}:{$account.1.sip_port} -{else} - {$account.1.server_address} -{/if} - - - - -{if $account.1.sip_transport != 'dns srv' && isset($account.1.server_address_secondary)} - {$account.1.server_address_secondary}:{$account.1.sip_port} -{else} - {$account.1.server_address_secondary} -{/if} - - - - -{if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_primary)} - {$account.1.outbound_proxy_primary}:{$account.1.sip_port} -{else} - {$account.1.outbound_proxy_primary} -{/if} - - - - -{if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_secondary)} - {$account.1.outbound_proxy_secondary}:{$account.1.sip_port} -{else} - {$account.1.outbound_proxy_secondary} -{/if} - - - - - - - -{if isset($account.1.server_address_secondary)} - {$account.1.user_id}@{$account.1.server_address} -{else} - {$account.1.user_id} -{/if} - - - - {$account.1.auth_id} - - - - {$account.1.password} - - - - {$account.1.display_name} - - - - {$voicemail_number} - - - - - 0 - - - - - - - -{if isset($grandstream_dns_mode)} - {$grandstream_dns_mode} -{else} - 0 -{/if} - - - - - 0 - - - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} - {$grandstream_nat_traversal} -{else} - 0 -{/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 - - - - {if $nway_conference == true}nway{$account.1.user_id}@{$account.1.server_address}{/if} - - - - - - - - - {$grandstream_blf_call_pickup} - - - - - ** - - - - - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - - 100 - - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - -{if isset($grandstream_feature_key_sync)} - {$grandstream_feature_key_sync} -{/if} - - - - - 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 - - - - {$grandstream_dial_prefix} - - - - - -{if isset($grandstream_dial_plan) } - {$grandstream_dial_plan} -{else} - {literal}{x+|*x+|*++|\p\a\r\k\+*x+|\p\a\r\k\+x+|\f\l\o\w\+*x+}{/literal} -{/if} - - - - mpk - - - - - 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} - - - - {$grandstream_distinctive_ringtone_name_1} - - - - - - {$grandstream_distinctive_ringtone_1} - - - - {$grandstream_distinctive_ringtone_name_2} - - - - - - {$grandstream_distinctive_ringtone_2} - - - - {$grandstream_distinctive_ringtone_name_3} - - - - - - {$grandstream_distinctive_ringtone_3} - - - - {$grandstream_distinctive_ringtone_name_4} - - - - - - {$grandstream_distinctive_ringtone_4} - - - - {$grandstream_distinctive_ringtone_name_5} - - - - - - {$grandstream_distinctive_ringtone_5} - - - - {$grandstream_distinctive_ringtone_name_6} - - - - - - {$grandstream_distinctive_ringtone_6} - - - - {$grandstream_distinctive_ringtone_name_7} - - - - - - {$grandstream_distinctive_ringtone_7} - - - - {$grandstream_distinctive_ringtone_name_8} - - - - - - {$grandstream_distinctive_ringtone_8} - - - - {$grandstream_distinctive_ringtone_name_9} - - - - - - {$grandstream_distinctive_ringtone_9} - - - - {$grandstream_distinctive_ringtone_name_10} - - - - - - {$grandstream_distinctive_ringtone_10} - - - - - {$grandstream_ring_timeout} - - - - - - - - 1 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20 - - - - - - - - - - -{if isset($account.2.password)} - 1 -{else} - 0 -{/if} - - - - {$account.2.display_name} - - - -{if $account.2.sip_transport != 'dns srv'} - {$account.2.server_address}:{$account.2.sip_port} -{else} - {$account.2.server_address} -{/if} - - - - -{if $account.2.sip_transport != 'dns srv' && isset($account.2.server_address_secondary)} - {$account.2.server_address_secondary}:{$account.2.sip_port} -{else} - {$account.2.server_address_secondary} -{/if} - - - - -{if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_primary)} - {$account.2.outbound_proxy_primary}:{$account.2.sip_port} -{else} - {$account.2.outbound_proxy_primary} -{/if} - - - - -{if $account.2.sip_transport != 'dns srv' && 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} - - - - {$voicemail_number} - - - - - 0 - - - - - - - -{if isset($grandstream_dns_mode)} - {$grandstream_dns_mode} -{else} - 0 -{/if} - - - - - 0 - - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} - {$grandstream_nat_traversal} -{else} - 0 -{/if} - - - - - - - - - 0 - - - - - - - - 0 - - - - - 1 - - - - - 0 - - - - - {$account.2.register_expires} - - - - - - 60 - - - - - 0 - - - - - 0 - - - - - 30 - - - - - 30 - - - - - 5060 - - - - - 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 - - - - {if $nway_conference == true}nway{$account.2.user_id}@{$account.2.server_address}{/if} - - - - - - - - - {$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+|\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} - - - - {$grandstream_distinctive_ringtone_name_1} - - - - - - {$grandstream_distinctive_ringtone_1} - - - - {$grandstream_distinctive_ringtone_name_2} - - - - - - {$grandstream_distinctive_ringtone_2} - - - - {$grandstream_distinctive_ringtone_name_3} - - - - - - {$grandstream_distinctive_ringtone_3} - - - - {$grandstream_distinctive_ringtone_name_4} - - - - - - {$grandstream_distinctive_ringtone_4} - - - - {$grandstream_distinctive_ringtone_name_5} - - - - - - {$grandstream_distinctive_ringtone_5} - - - - {$grandstream_distinctive_ringtone_name_6} - - - - - - {$grandstream_distinctive_ringtone_6} - - - - {$grandstream_distinctive_ringtone_name_7} - - - - - - {$grandstream_distinctive_ringtone_7} - - - - {$grandstream_distinctive_ringtone_name_8} - - - - - - {$grandstream_distinctive_ringtone_8} - - - - {$grandstream_distinctive_ringtone_name_9} - - - - - - {$grandstream_distinctive_ringtone_9} - - - - {$grandstream_distinctive_ringtone_name_10} - - - - - - {$grandstream_distinctive_ringtone_10} - - - - - {$grandstream_ring_timeout} - - - - - 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} - - - -{if $account.3.sip_transport != 'dns srv'} - {$account.3.server_address}:{$account.3.sip_port} -{else} - {$account.3.server_address} -{/if} - - - - -{if $account.3.sip_transport != 'dns srv' && isset($account.3.server_address_secondary)} - {$account.3.server_address_secondary}:{$account.3.sip_port} -{else} - {$account.3.server_address_secondary} -{/if} - - - - -{if $account.3.sip_transport != 'dns srv' && isset($account.3.outbound_proxy_primary)} - {$account.3.outbound_proxy_primary}:{$account.3.sip_port} -{else} - {$account.3.outbound_proxy_primary} -{/if} - - - - -{if $account.3.sip_transport != 'dns srv' && 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} - - - - {$voicemail_number} - - - - - 0 - - - - - - - -{if isset($grandstream_dns_mode)} - {$grandstream_dns_mode} -{else} - 0 -{/if} - - - - - 0 - - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} - {$grandstream_nat_traversal} -{else} - 0 -{/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 - - - - {if $nway_conference == true}nway{$account.3.user_id}@{$account.3.server_address}{/if} - - - - - - - - - {$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+|\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} - - - - {$grandstream_distinctive_ringtone_name_1} - - - - - - {$grandstream_distinctive_ringtone_1} - - - - grandstream_distinctive_ringtone_name_2 - - - - - - {$grandstream_distinctive_ringtone_2} - - - - grandstream_distinctive_ringtone_name_3 - - - - - - {$grandstream_distinctive_ringtone_3} - - - - grandstream_distinctive_ringtone_name_4 - - - - - - {$grandstream_distinctive_ringtone_4} - - - - grandstream_distinctive_ringtone_name_5 - - - - - - {$grandstream_distinctive_ringtone_5} - - - - grandstream_distinctive_ringtone_name_6 - - - - - - {$grandstream_distinctive_ringtone_6} - - - - grandstream_distinctive_ringtone_name_7 - - - - - - {$grandstream_distinctive_ringtone_7} - - - - grandstream_distinctive_ringtone_name_8 - - - - - - {$grandstream_distinctive_ringtone_8} - - - - {$grandstream_distinctive_ringtone_name_9} - - - - - - {$grandstream_distinctive_ringtone_9} - - - - {$grandstream_distinctive_ringtone_name_10} - - - - - - {$grandstream_distinctive_ringtone_10} - - - - - {$grandstream_ring_timeout} - - - - - 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} - - - -{if $account.4.sip_transport != 'dns srv'} - {$account.4.server_address}:{$account.4.sip_port} -{else} - {$account.4.server_address} -{/if} - - - - -{if $account.4.sip_transport != 'dns srv' && isset($account.4.server_address_secondary)} - {$account.4.server_address_secondary}:{$account.4.sip_port} -{else} - {$account.4.server_address_secondary} -{/if} - - - - -{if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_primary)} - {$account.4.outbound_proxy_primary}:{$account.4.sip_port} -{else} - {$account.4.outbound_proxy_primary} -{/if} - - - - -{if $account.4.sip_transport != 'dns srv' && 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} - - - - {$voicemail_number} - - - - - 0 - - - - - - - -{if isset($grandstream_dns_mode)} - {$grandstream_dns_mode} -{else} - 0 -{/if} - - - - - 0 - - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} - {$grandstream_nat_traversal} -{else} - 0 -{/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 - - - - {if $nway_conference == true}nway{$account.4.user_id}@{$account.4.server_address}{/if} - - - - - - - - - {$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+|\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} - - - - {$grandstream_distinctive_ringtone_name_1} - - - - - - {$grandstream_distinctive_ringtone_1} - - - - {$grandstream_distinctive_ringtone_name_2} - - - - - - {$grandstream_distinctive_ringtone_2} - - - - {$grandstream_distinctive_ringtone_name_3} - - - - - - {$grandstream_distinctive_ringtone_3} - - - - {$grandstream_distinctive_ringtone_name_4} - - - - - - {$grandstream_distinctive_ringtone_4} - - - - {$grandstream_distinctive_ringtone_name_5} - - - - - - {$grandstream_distinctive_ringtone_5} - - - - {$grandstream_distinctive_ringtone_name_6} - - - - - - {$grandstream_distinctive_ringtone_6} - - - - {$grandstream_distinctive_ringtone_name_7} - - - - - - {$grandstream_distinctive_ringtone_7} - - - - {$grandstream_distinctive_ringtone_name_8} - - - - - - {$grandstream_distinctive_ringtone_8} - - - - {$grandstream_distinctive_ringtone_name_9} - - - - - - {$grandstream_distinctive_ringtone_9} - - - - {$grandstream_distinctive_ringtone_name_10} - - - - - - {$grandstream_distinctive_ringtone_10} - - - - - {$grandstream_ring_timeout} - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 30 - - - - - 4 - - - - - 1 - - - - - 0 - - - - - 1 - - - - - - - - - - 0 - - - - - 0 - - - - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($account.5.password)} - 1 -{else} - 0 -{/if} - - - - {$account.5.display_name} - - - -{if $account.5.sip_transport != 'dns srv'} - {$account.5.server_address}:{$account.5.sip_port} -{else} - {$account.5.server_address} -{/if} - - - - -{if $account.5.sip_transport != 'dns srv' && isset($account.5.server_address_secondary)} - {$account.5.server_address_secondary}:{$account.5.sip_port} -{else} - {$account.5.server_address_secondary} -{/if} - - - - -{if $account.5.sip_transport != 'dns srv' && isset($account.5.outbound_proxy_primary)} - {$account.5.outbound_proxy_primary}:{$account.5.sip_port} -{else} - {$account.5.outbound_proxy_primary} -{/if} - - - - -{if $account.5.sip_transport != 'dns srv' && isset($account.5.outbound_proxy_secondary)} - {$account.5.outbound_proxy_secondary}:{$account.5.sip_port} -{else} - {$account.5.outbound_proxy_secondary} -{/if} - - - - - - - - {$account.5.user_id} - - - - {$account.5.auth_id} - - - - {$account.5.password} - - - - {$account.5.display_name} - - - - {$voicemail_number} - - - - - 0 - - - - - - - -{if isset($grandstream_dns_mode)} - {$grandstream_dns_mode} -{else} - 0 -{/if} - - - - - 0 - - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} - {$grandstream_nat_traversal} -{else} - 0 -{/if} - - - - - - - - - 0 - - - - - - - - 0 - - - - - 1 - - - - - 0 - - - - - {$account.5.register_expires} - - - - - 60 - - - - - 0 - - - - - 0 - - - - - 30 - - - - - 30 - - - - - 5068 - - - - - 20 - - - - - - 50 - - - - - - 400 - - - - - 0 - - - - -{$tp=0} -{if $account.5.sip_transport == 'udp'}{$tp=0}{/if} -{if $account.5.sip_transport == 'tcp'}{$tp=1}{/if} -{if $account.5.sip_transport == 'tls'}{$tp=2}{/if} -{if $account.5.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 - - - - {if $nway_conference == true}nway{$account.5.user_id}@{$account.5.server_address}{/if} - - - - - - - - - {$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+|\p\a\r\k\+x+|\f\l\o\w\+*x+}{/literal} -{/if} - - - - mpk - - - - - 0 - - - - -{if isset($grandstream_account_ring_tone_5)} - {$grandstream_account_ring_tone_5} -{/if} - - - - {$grandstream_distinctive_ringtone_name_1} - - - - - - 0 - - - - {$grandstream_distinctive_ringtone_name_2} - - - - - - 0 - - - - {$grandstream_distinctive_ringtone_name_3} - - - - - - {$grandstream_distinctive_ringtone_3} - - - - {$grandstream_distinctive_ringtone_name_4} - - - - - - {$grandstream_distinctive_ringtone_4} - - - - {$grandstream_distinctive_ringtone_name_5} - - - - - - {$grandstream_distinctive_ringtone_5} - - - - {$grandstream_distinctive_ringtone_name_6} - - - - - - {$grandstream_distinctive_ringtone_6} - - - - {$grandstream_distinctive_ringtone_name_7} - - - - - - {$grandstream_distinctive_ringtone_7} - - - - {$grandstream_distinctive_ringtone_name_8} - - - - - - {$grandstream_distinctive_ringtone_8} - - - - {$grandstream_distinctive_ringtone_name_9} - - - - - - {$grandstream_distinctive_ringtone_9} - - - - {$grandstream_distinctive_ringtone_name_10} - - - - - - {$grandstream_distinctive_ringtone_10} - - - - - {$grandstream_ring_timeout} - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 30 - - - - - 4 - - - - - 1 - - - - - 0 - - - - - 1 - - - - - - - - - - 0 - - - - - {$grandstream_call_waiting} - - - - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($account.6.password)} - 1 -{else} - 0 -{/if} - - - - {$account.6.display_name} - - - -{if $account.6.sip_transport != 'dns srv'} - {$account.6.server_address}:{$account.6.sip_port} -{else} - {$account.6.server_address} -{/if} - - - - -{if $account.6.sip_transport != 'dns srv' && isset($account.6.server_address_secondary)} - {$account.6.server_address_secondary}:{$account.6.sip_port} -{else} - {$account.6.server_address_secondary} -{/if} - - - - -{if $account.6.sip_transport != 'dns srv' && isset($account.6.outbound_proxy_primary)} - {$account.6.outbound_proxy_primary}:{$account.6.sip_port} -{else} - {$account.6.outbound_proxy_primary} -{/if} - - - - -{if $account.6.sip_transport != 'dns srv' && isset($account.6.outbound_proxy_secondary)} - {$account.5.outbound_proxy_secondary}:{$account.6.sip_port} -{else} - {$account.6.outbound_proxy_secondary} -{/if} - - - - - - - - {$account.6.user_id} - - - - {$account.6.auth_id} - - - - {$account.6.password} - - - - {$account.6.display_name} - - - - {$voicemail_number} - - - - - 0 - - - - - - - -{if isset($grandstream_dns_mode)} - {$grandstream_dns_mode} -{else} - 0 -{/if} - - - - - 0 - - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} - {$grandstream_nat_traversal} -{else} - 0 -{/if} - - - - - - - - - - 0 - - - - - - - - 0 - - - - - 1 - - - - - 0 - - - - - {$account.6.register_expires} - - - - - 60 - - - - - 0 - - - - - 0 - - - - - 30 - - - - - 30 - - - - - 5070 - - - - - 20 - - - - - - 50 - - - - - - 400 - - - - - 0 - - - - -{$tp=0} -{if $account.6.sip_transport == 'udp'}{$tp=0}{/if} -{if $account.6.sip_transport == 'tcp'}{$tp=1}{/if} -{if $account.6.sip_transport == 'tls'}{$tp=2}{/if} -{if $account.6.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 - - - - {if $nway_conference == true}nway{$account.6.user_id}@{$account.6.server_address}{/if} - - - - - - - - - {$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 - - - - - 0 - - - - - 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+|\p\a\r\k\+x+|\f\l\o\w\+*x+}{/literal} -{/if} - - - - mpk - - - - - 0 - - - - -{if isset($grandstream_account_ring_tone_6)} - {$grandstream_account_ring_tone_6} -{/if} - - - - {$grandstream_distinctive_ringtone_name_1} - - - - - - {$grandstream_distinctive_ringtone_1} - - - - {$grandstream_distinctive_ringtone_name_2} - - - - - - {$grandstream_distinctive_ringtone_2} - - - - {$grandstream_distinctive_ringtone_name_3} - - - - - - {$grandstream_distinctive_ringtone_3} - - - - {$grandstream_distinctive_ringtone_name_4} - - - - - - {$grandstream_distinctive_ringtone_4} - - - - {$grandstream_distinctive_ringtone_name_5} - - - - - - {$grandstream_distinctive_ringtone_5} - - - - {$grandstream_distinctive_ringtone_name_6} - - - - - - {$grandstream_distinctive_ringtone_6} - - - - {$grandstream_distinctive_ringtone_name_7} - - - - - - {$grandstream_distinctive_ringtone_7} - - - - {$grandstream_distinctive_ringtone_name_8} - - - - - - {$grandstream_distinctive_ringtone_8} - - - - {$grandstream_distinctive_ringtone_name_9} - - - - - - {$grandstream_distinctive_ringtone_9} - - - - {$grandstream_distinctive_ringtone_name_10} - - - - - - {$grandstream_distinctive_ringtone_10} - - - - - {$grandstream_ring_timeout} - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 30 - - - - 4 - - - - - 1 - - - - - 0 - - - - - 1 - - - - - - - - - - 0 - - - - - 0 - - - - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {if isset($grandstream_ipv_mode)}{$grandstream_ipv_mode}{else}0{/if} - - - - - - {$grandstream_ip_address_mode} - - - - - - - phone-{$mac|replace:'-':''} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - 0 - - - - -{if isset($grandstream_lan_port_vlan) } - 1 - - - - - - {$grandstream_lan_port_vlan} - -{else} - 0 - 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} - - - - - - - - - - - -{if isset($grandstream_openvpn_enable)} - {$grandstream_openvpn_enable} -{else} - 0 -{/if} - - - - {$grandstream_openvpn_server} - - - - -{if isset($grandstream_openvpn_port)} - {$grandstream_openvpn_port} -{else} - 1194 -{/if} - - - - -{if isset($grandstream_openvpn_transport)} - {$grandstream_openvpn_transport} -{else} - 0 -{/if} - - - - {$grandstream_openvpn_ca} - - - - {$grandstream_openvpn_cert} - - - - {$grandstream_openvpn_key} - - - - -{if isset($grandstream_openvpn_cipher)} - {$grandstream_openvpn_cipher} -{else} - 0 -{/if} - - - - {$grandstream_openvpn_username} - - - - {$grandstream_openvpn_password} - - - - {$grandstream_openvpn_options} - - - - - - - - 0 - - - - - 3 - - - - - 161 - - - - - - - - 162 - - - - 5 - - - - 1 - - - - - - - - - - - - - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - - - - - - - - - - - - 0 - - - - - - 0 - - - - - 0 - - - - - - - - - - - - - - - - {$user_password} - - - -{if isset($admin_password)} - {$admin_password} -{else} - {$mac|replace:'-':''} -{/if} - - - - - - - - - - - - 0 - - - - - 0 - - - - - - {if isset($grandstream_dhcp_option_override)}{$grandstream_dhcp_option_override}{else}1{/if} - - - - - {if isset($grandstream_dhcp_option_additional_override)}{$grandstream_dhcp_option_additional_override}{else}0{/if} - - - - - - {if isset($grandstream_dhcp_option_override_sip_server)}{$grandstream_dhcp_option_override_sip_server}{else}0{/if} - - - - - 1 - - - - - - - - - - 0 - - - - - 10080 - - - - - 0 - - - - 1 - - - - 0 - - - - 1 - - - - - 0 - - - - - 1 - - - - - - 2 - - - -{if $grandstream_config_server_path=="none"} - -{elseif isset($grandstream_config_server_path)} - {$grandstream_config_server_path} -{elseif isset($domain_name)} - {$domain_name}{$project_path}/app/provision -{/if} - - - -{$http_auth_username} - - - -{$http_auth_password} - - - - - - - - - - - - - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - 2 - - - -{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 - - - - - 0 - - - - - - - - - - - - - - - - Auto - - - - 0 - - - - - 0 - - - - - - - - - - - - - - - - - - - - 0 - - - - 86400 - - - - - - - - - - - - 7547 - - - - - - - - - - - - - 0 - - - - - - - - {$grandstream_config_via_keypad} - - - - - 0 - - - - - - - - - - - - - - - - - 0 - - - - - 1 - - - - - 80 - - - - - 443 - - - - 1 - - - - 5 - - - - 20 - - - - 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - 0 - - - - - - - - - 0 - - - - - - - - - - - - 0 - - - - - 0 - - - - - - - - - - - - - {$grandstream_phonebook_download} - - - - {$http_auth_username} - - - - {$http_auth_password} - - - - - -{if isset($grandstream_phonebook_xml_server_path)} - {$grandstream_phonebook_xml_server_path}/{$mac} -{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 - - - - - {if isset($grandstream_onhook_dial_barging)} - {$grandstream_onhook_dial_barging} - {/if} - - - - - - - - 0 - - - - - 30 - - - - - 0 - - - - - 5 - - - - - 0 - - - - - 10 - - - - - 20 - - - - - {if isset($grandstream_history_dialplan_bypass)} - {$grandstream_history_dialplan_bypass} - {/if} - - - - -{if isset($grandstream_call_waiting)} -{if $grandstream_call_waiting == "1"} 0{/if} -{if $grandstream_call_waiting == "2"} 1{/if} -{/if} - - - - -{if isset($grandstream_call_waiting)} -{if $grandstream_call_waiting == "1"} 0{/if} -{if $grandstream_call_waiting == "2"} 1{/if} -{/if} - - - - -{if isset($grandstream_call_waiting)} -{if $grandstream_call_waiting == "1"} 0{/if} -{if $grandstream_call_waiting == "2"} 1{/if} -{/if} - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - -{if isset($dnd)} - {$dnd} -{else} - 1 -{/if} - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - - - -{if isset($grandstream_auto_attended_transfer)} - {$grandstream_auto_attended_transfer} -{else} - 1 -{/if} - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - 0 - - - - - - - - - - - - - 0 - - - - - 0 - - - - - 1 - - - - - 10 - - - - - 0 - - - - - 0 - - - - - - - - - - - - - - - {$grandstream_blf_remote_status} - - - - - 1 - - - - - 0 - - - - - 0 - - - - - 1 - - - - - 1 - - - - - 1 - - - - - - - - - - - - 0 - - - - - - - 0 - - - - - 0 - - - - - 0 - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($grandstream_headset_key_mode)} - {$grandstream_headset_key_mode} -{/if} - - - - -{if isset($grandstream_headset_type)} - {$grandstream_headset_type} - - - - - {$grandstream_headset_type} -{/if} - - - - -{if isset($grandstream_headset_ring)} - {$grandstream_headset_ring} -{/if} - - - - - 0 - - - - -{if isset($grandstream_headset_tx_gain)} - {$grandstream_headset_tx_gain} -{else} - 0 -{/if} - - - - -{if isset($grandstream_headset_rx_gain)} - {$grandstream_headset_rx_gain} -{else} - 0 -{/if} - - - - - 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} - -{/if} - - - - #000000 - - - - -{if isset($grandstream_screensaver)} - {$grandstream_screensaver} -{/if} - - - - -{if isset($grandstream_screensaver_source)} - {$grandstream_screensaver_source} -{/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 - - - - - - - - - - - - - - f1=440,f2=480,c=200/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; - - - - -{if isset($grandstream_speaker_ring_volume)} - {$grandstream_speaker_ring_volume} -{/if} - - - - - 5 - - - - - 0 - - - - -{if isset($grandstream_default_ringtone)} - {$grandstream_default_ringtone} -{/if} - - - - - - - - - - - 1 - - - - - 1 - - - - - - -{if isset($grandstream_city_code)} - 0 -{/if} - - - -{if isset($grandstream_city_code)} - {$grandstream_city_code} -{/if} - - - - - 15 - - - - -{if isset ($grandstream_temp_unit)} - {$grandstream_temp_unit} -{/if} - - - - - - - - - - - XMLApp - - - - - - - - - 0 - - - - - - - - - - - - 0 - - - - - 0 - - - - - - 1 - - - - - 0 - - - - - {$grandstream_blind_xfer_blf} - - - - - 0 - - - - - 0 - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{$fixed_keys=4} -{if $template == "grandstream/gxp2130"}{$fixed_keys=3}{/if} -{if $template == "grandstream/gxp2140"}{$fixed_keys=4}{/if} -{if $template == "grandstream/gxp2160"}{$fixed_keys=6}{/if} -{if $template == "grandstream/gxp2170"}{$fixed_keys=12}{/if} -{if $template == "grandstream/gxp2135"}{$fixed_keys=8}{/if} - -{$start_id=1363} -{assign var=key_types value=["none"=>-1,"line"=>0,"shared line"=>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,"multicast paging"=>23,"record"=>24,"call log"=>25,"monitored call park"=>26,"menu"=>27]} - -{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]-10} -{/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 48} -{$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]-10} -{/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} - -{literal} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{/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]} -{$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} - -{literal} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{/literal} - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - 0 - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - -{if $template == "grandstream/gxp2140"||$template == "grandstream/gxp2170"} - -{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} -{/if} - -{literal} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{/literal} - - - - + + + +{$mac|replace:'-':''} + + + + + + + + + + + + + + + + + + 1 + + + + {$account.1.display_name} + + + +{if $account.1.sip_transport != 'dns srv'} + {$account.1.server_address}:{$account.1.sip_port} +{else} + {$account.1.server_address} +{/if} + + + + +{if $account.1.sip_transport != 'dns srv' && isset($account.1.server_address_secondary)} + {$account.1.server_address_secondary}:{$account.1.sip_port} +{else} + {$account.1.server_address_secondary} +{/if} + + + + +{if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_primary)} + {$account.1.outbound_proxy_primary}:{$account.1.sip_port} +{else} + {$account.1.outbound_proxy_primary} +{/if} + + + + +{if $account.1.sip_transport != 'dns srv' && isset($account.1.outbound_proxy_secondary)} + {$account.1.outbound_proxy_secondary}:{$account.1.sip_port} +{else} + {$account.1.outbound_proxy_secondary} +{/if} + + + + + + + +{if isset($account.1.server_address_secondary)} + {$account.1.user_id}@{$account.1.server_address} +{else} + {$account.1.user_id} +{/if} + + + + {$account.1.auth_id} + + + + {$account.1.password} + + + + {$account.1.display_name} + + + + {$voicemail_number} + + + + + 0 + + + + + + + +{if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} +{else} + 0 +{/if} + + + + + 0 + + + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} + {$grandstream_nat_traversal} +{else} + 0 +{/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 + + + + {if $nway_conference == true}nway{$account.1.user_id}@{$account.1.server_address}{/if} + + + + + + + + + {$grandstream_blf_call_pickup} + + + + + ** + + + + + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + + 100 + + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + +{if isset($grandstream_feature_key_sync)} + {$grandstream_feature_key_sync} +{/if} + + + + + 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 + + + + {$grandstream_dial_prefix} + + + + + +{if isset($grandstream_dial_plan) } + {$grandstream_dial_plan} +{else} + {literal}{x+|*x+|*++|\p\a\r\k\+*x+|\p\a\r\k\+x+|\f\l\o\w\+*x+}{/literal} +{/if} + + + + mpk + + + + + 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} + + + + {$grandstream_distinctive_ringtone_name_1} + + + + + + {$grandstream_distinctive_ringtone_1} + + + + {$grandstream_distinctive_ringtone_name_2} + + + + + + {$grandstream_distinctive_ringtone_2} + + + + {$grandstream_distinctive_ringtone_name_3} + + + + + + {$grandstream_distinctive_ringtone_3} + + + + {$grandstream_distinctive_ringtone_name_4} + + + + + + {$grandstream_distinctive_ringtone_4} + + + + {$grandstream_distinctive_ringtone_name_5} + + + + + + {$grandstream_distinctive_ringtone_5} + + + + {$grandstream_distinctive_ringtone_name_6} + + + + + + {$grandstream_distinctive_ringtone_6} + + + + {$grandstream_distinctive_ringtone_name_7} + + + + + + {$grandstream_distinctive_ringtone_7} + + + + {$grandstream_distinctive_ringtone_name_8} + + + + + + {$grandstream_distinctive_ringtone_8} + + + + {$grandstream_distinctive_ringtone_name_9} + + + + + + {$grandstream_distinctive_ringtone_9} + + + + {$grandstream_distinctive_ringtone_name_10} + + + + + + {$grandstream_distinctive_ringtone_10} + + + + + {$grandstream_ring_timeout} + + + + + + + + 1 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20 + + + + + + + + + + +{if isset($account.2.password)} + 1 +{else} + 0 +{/if} + + + + {$account.2.display_name} + + + +{if $account.2.sip_transport != 'dns srv'} + {$account.2.server_address}:{$account.2.sip_port} +{else} + {$account.2.server_address} +{/if} + + + + +{if $account.2.sip_transport != 'dns srv' && isset($account.2.server_address_secondary)} + {$account.2.server_address_secondary}:{$account.2.sip_port} +{else} + {$account.2.server_address_secondary} +{/if} + + + + +{if $account.2.sip_transport != 'dns srv' && isset($account.2.outbound_proxy_primary)} + {$account.2.outbound_proxy_primary}:{$account.2.sip_port} +{else} + {$account.2.outbound_proxy_primary} +{/if} + + + + +{if $account.2.sip_transport != 'dns srv' && 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} + + + + {$voicemail_number} + + + + + 0 + + + + + + + +{if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} +{else} + 0 +{/if} + + + + + 0 + + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} + {$grandstream_nat_traversal} +{else} + 0 +{/if} + + + + + + + + + 0 + + + + + + + + 0 + + + + + 1 + + + + + 0 + + + + + {$account.2.register_expires} + + + + + + 60 + + + + + 0 + + + + + 0 + + + + + 30 + + + + + 30 + + + + + 5060 + + + + + 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 + + + + {if $nway_conference == true}nway{$account.2.user_id}@{$account.2.server_address}{/if} + + + + + + + + + {$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 + + + + + {$grandstream_accept_sip_from_proxy_only} + + + + + 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+|\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} + + + + {$grandstream_distinctive_ringtone_name_1} + + + + + + {$grandstream_distinctive_ringtone_1} + + + + {$grandstream_distinctive_ringtone_name_2} + + + + + + {$grandstream_distinctive_ringtone_2} + + + + {$grandstream_distinctive_ringtone_name_3} + + + + + + {$grandstream_distinctive_ringtone_3} + + + + {$grandstream_distinctive_ringtone_name_4} + + + + + + {$grandstream_distinctive_ringtone_4} + + + + {$grandstream_distinctive_ringtone_name_5} + + + + + + {$grandstream_distinctive_ringtone_5} + + + + {$grandstream_distinctive_ringtone_name_6} + + + + + + {$grandstream_distinctive_ringtone_6} + + + + {$grandstream_distinctive_ringtone_name_7} + + + + + + {$grandstream_distinctive_ringtone_7} + + + + {$grandstream_distinctive_ringtone_name_8} + + + + + + {$grandstream_distinctive_ringtone_8} + + + + {$grandstream_distinctive_ringtone_name_9} + + + + + + {$grandstream_distinctive_ringtone_9} + + + + {$grandstream_distinctive_ringtone_name_10} + + + + + + {$grandstream_distinctive_ringtone_10} + + + + + {$grandstream_ring_timeout} + + + + + 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} + + + +{if $account.3.sip_transport != 'dns srv'} + {$account.3.server_address}:{$account.3.sip_port} +{else} + {$account.3.server_address} +{/if} + + + + +{if $account.3.sip_transport != 'dns srv' && isset($account.3.server_address_secondary)} + {$account.3.server_address_secondary}:{$account.3.sip_port} +{else} + {$account.3.server_address_secondary} +{/if} + + + + +{if $account.3.sip_transport != 'dns srv' && isset($account.3.outbound_proxy_primary)} + {$account.3.outbound_proxy_primary}:{$account.3.sip_port} +{else} + {$account.3.outbound_proxy_primary} +{/if} + + + + +{if $account.3.sip_transport != 'dns srv' && 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} + + + + {$voicemail_number} + + + + + 0 + + + + + + + +{if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} +{else} + 0 +{/if} + + + + + 0 + + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} + {$grandstream_nat_traversal} +{else} + 0 +{/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 + + + + {if $nway_conference == true}nway{$account.3.user_id}@{$account.3.server_address}{/if} + + + + + + + + + {$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+|\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} + + + + {$grandstream_distinctive_ringtone_name_1} + + + + + + {$grandstream_distinctive_ringtone_1} + + + + grandstream_distinctive_ringtone_name_2 + + + + + + {$grandstream_distinctive_ringtone_2} + + + + grandstream_distinctive_ringtone_name_3 + + + + + + {$grandstream_distinctive_ringtone_3} + + + + grandstream_distinctive_ringtone_name_4 + + + + + + {$grandstream_distinctive_ringtone_4} + + + + grandstream_distinctive_ringtone_name_5 + + + + + + {$grandstream_distinctive_ringtone_5} + + + + grandstream_distinctive_ringtone_name_6 + + + + + + {$grandstream_distinctive_ringtone_6} + + + + grandstream_distinctive_ringtone_name_7 + + + + + + {$grandstream_distinctive_ringtone_7} + + + + grandstream_distinctive_ringtone_name_8 + + + + + + {$grandstream_distinctive_ringtone_8} + + + + {$grandstream_distinctive_ringtone_name_9} + + + + + + {$grandstream_distinctive_ringtone_9} + + + + {$grandstream_distinctive_ringtone_name_10} + + + + + + {$grandstream_distinctive_ringtone_10} + + + + + {$grandstream_ring_timeout} + + + + + 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} + + + +{if $account.4.sip_transport != 'dns srv'} + {$account.4.server_address}:{$account.4.sip_port} +{else} + {$account.4.server_address} +{/if} + + + + +{if $account.4.sip_transport != 'dns srv' && isset($account.4.server_address_secondary)} + {$account.4.server_address_secondary}:{$account.4.sip_port} +{else} + {$account.4.server_address_secondary} +{/if} + + + + +{if $account.4.sip_transport != 'dns srv' && isset($account.4.outbound_proxy_primary)} + {$account.4.outbound_proxy_primary}:{$account.4.sip_port} +{else} + {$account.4.outbound_proxy_primary} +{/if} + + + + +{if $account.4.sip_transport != 'dns srv' && 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} + + + + {$voicemail_number} + + + + + 0 + + + + + + + +{if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} +{else} + 0 +{/if} + + + + + 0 + + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} + {$grandstream_nat_traversal} +{else} + 0 +{/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 + + + + {if $nway_conference == true}nway{$account.4.user_id}@{$account.4.server_address}{/if} + + + + + + + + + {$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+|\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} + + + + {$grandstream_distinctive_ringtone_name_1} + + + + + + {$grandstream_distinctive_ringtone_1} + + + + {$grandstream_distinctive_ringtone_name_2} + + + + + + {$grandstream_distinctive_ringtone_2} + + + + {$grandstream_distinctive_ringtone_name_3} + + + + + + {$grandstream_distinctive_ringtone_3} + + + + {$grandstream_distinctive_ringtone_name_4} + + + + + + {$grandstream_distinctive_ringtone_4} + + + + {$grandstream_distinctive_ringtone_name_5} + + + + + + {$grandstream_distinctive_ringtone_5} + + + + {$grandstream_distinctive_ringtone_name_6} + + + + + + {$grandstream_distinctive_ringtone_6} + + + + {$grandstream_distinctive_ringtone_name_7} + + + + + + {$grandstream_distinctive_ringtone_7} + + + + {$grandstream_distinctive_ringtone_name_8} + + + + + + {$grandstream_distinctive_ringtone_8} + + + + {$grandstream_distinctive_ringtone_name_9} + + + + + + {$grandstream_distinctive_ringtone_9} + + + + {$grandstream_distinctive_ringtone_name_10} + + + + + + {$grandstream_distinctive_ringtone_10} + + + + + {$grandstream_ring_timeout} + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 30 + + + + + 4 + + + + + 1 + + + + + 0 + + + + + 1 + + + + + + + + + + 0 + + + + + 0 + + + + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($account.5.password)} + 1 +{else} + 0 +{/if} + + + + {$account.5.display_name} + + + +{if $account.5.sip_transport != 'dns srv'} + {$account.5.server_address}:{$account.5.sip_port} +{else} + {$account.5.server_address} +{/if} + + + + +{if $account.5.sip_transport != 'dns srv' && isset($account.5.server_address_secondary)} + {$account.5.server_address_secondary}:{$account.5.sip_port} +{else} + {$account.5.server_address_secondary} +{/if} + + + + +{if $account.5.sip_transport != 'dns srv' && isset($account.5.outbound_proxy_primary)} + {$account.5.outbound_proxy_primary}:{$account.5.sip_port} +{else} + {$account.5.outbound_proxy_primary} +{/if} + + + + +{if $account.5.sip_transport != 'dns srv' && isset($account.5.outbound_proxy_secondary)} + {$account.5.outbound_proxy_secondary}:{$account.5.sip_port} +{else} + {$account.5.outbound_proxy_secondary} +{/if} + + + + + + + + {$account.5.user_id} + + + + {$account.5.auth_id} + + + + {$account.5.password} + + + + {$account.5.display_name} + + + + {$voicemail_number} + + + + + 0 + + + + + + + +{if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} +{else} + 0 +{/if} + + + + + 0 + + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} + {$grandstream_nat_traversal} +{else} + 0 +{/if} + + + + + + + + + 0 + + + + + + + + 0 + + + + + 1 + + + + + 0 + + + + + {$account.5.register_expires} + + + + + 60 + + + + + 0 + + + + + 0 + + + + + 30 + + + + + 30 + + + + + 5068 + + + + + 20 + + + + + + 50 + + + + + + 400 + + + + + 0 + + + + +{$tp=0} +{if $account.5.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.5.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.5.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.5.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 + + + + {if $nway_conference == true}nway{$account.5.user_id}@{$account.5.server_address}{/if} + + + + + + + + + {$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+|\p\a\r\k\+x+|\f\l\o\w\+*x+}{/literal} +{/if} + + + + mpk + + + + + 0 + + + + +{if isset($grandstream_account_ring_tone_5)} + {$grandstream_account_ring_tone_5} +{/if} + + + + {$grandstream_distinctive_ringtone_name_1} + + + + + + 0 + + + + {$grandstream_distinctive_ringtone_name_2} + + + + + + 0 + + + + {$grandstream_distinctive_ringtone_name_3} + + + + + + {$grandstream_distinctive_ringtone_3} + + + + {$grandstream_distinctive_ringtone_name_4} + + + + + + {$grandstream_distinctive_ringtone_4} + + + + {$grandstream_distinctive_ringtone_name_5} + + + + + + {$grandstream_distinctive_ringtone_5} + + + + {$grandstream_distinctive_ringtone_name_6} + + + + + + {$grandstream_distinctive_ringtone_6} + + + + {$grandstream_distinctive_ringtone_name_7} + + + + + + {$grandstream_distinctive_ringtone_7} + + + + {$grandstream_distinctive_ringtone_name_8} + + + + + + {$grandstream_distinctive_ringtone_8} + + + + {$grandstream_distinctive_ringtone_name_9} + + + + + + {$grandstream_distinctive_ringtone_9} + + + + {$grandstream_distinctive_ringtone_name_10} + + + + + + {$grandstream_distinctive_ringtone_10} + + + + + {$grandstream_ring_timeout} + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 30 + + + + + 4 + + + + + 1 + + + + + 0 + + + + + 1 + + + + + + + + + + 0 + + + + + {$grandstream_call_waiting} + + + + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($account.6.password)} + 1 +{else} + 0 +{/if} + + + + {$account.6.display_name} + + + +{if $account.6.sip_transport != 'dns srv'} + {$account.6.server_address}:{$account.6.sip_port} +{else} + {$account.6.server_address} +{/if} + + + + +{if $account.6.sip_transport != 'dns srv' && isset($account.6.server_address_secondary)} + {$account.6.server_address_secondary}:{$account.6.sip_port} +{else} + {$account.6.server_address_secondary} +{/if} + + + + +{if $account.6.sip_transport != 'dns srv' && isset($account.6.outbound_proxy_primary)} + {$account.6.outbound_proxy_primary}:{$account.6.sip_port} +{else} + {$account.6.outbound_proxy_primary} +{/if} + + + + +{if $account.6.sip_transport != 'dns srv' && isset($account.6.outbound_proxy_secondary)} + {$account.5.outbound_proxy_secondary}:{$account.6.sip_port} +{else} + {$account.6.outbound_proxy_secondary} +{/if} + + + + + + + + {$account.6.user_id} + + + + {$account.6.auth_id} + + + + {$account.6.password} + + + + {$account.6.display_name} + + + + {$voicemail_number} + + + + + 0 + + + + + + + +{if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} +{else} + 0 +{/if} + + + + + 0 + + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} + {$grandstream_nat_traversal} +{else} + 0 +{/if} + + + + + + + + + + 0 + + + + + + + + 0 + + + + + 1 + + + + + 0 + + + + + {$account.6.register_expires} + + + + + 60 + + + + + 0 + + + + + 0 + + + + + 30 + + + + + 30 + + + + + 5070 + + + + + 20 + + + + + + 50 + + + + + + 400 + + + + + 0 + + + + +{$tp=0} +{if $account.6.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.6.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.6.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.6.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 + + + + {if $nway_conference == true}nway{$account.6.user_id}@{$account.6.server_address}{/if} + + + + + + + + + {$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 + + + + + 0 + + + + + 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+|\p\a\r\k\+x+|\f\l\o\w\+*x+}{/literal} +{/if} + + + + mpk + + + + + 0 + + + + +{if isset($grandstream_account_ring_tone_6)} + {$grandstream_account_ring_tone_6} +{/if} + + + + {$grandstream_distinctive_ringtone_name_1} + + + + + + {$grandstream_distinctive_ringtone_1} + + + + {$grandstream_distinctive_ringtone_name_2} + + + + + + {$grandstream_distinctive_ringtone_2} + + + + {$grandstream_distinctive_ringtone_name_3} + + + + + + {$grandstream_distinctive_ringtone_3} + + + + {$grandstream_distinctive_ringtone_name_4} + + + + + + {$grandstream_distinctive_ringtone_4} + + + + {$grandstream_distinctive_ringtone_name_5} + + + + + + {$grandstream_distinctive_ringtone_5} + + + + {$grandstream_distinctive_ringtone_name_6} + + + + + + {$grandstream_distinctive_ringtone_6} + + + + {$grandstream_distinctive_ringtone_name_7} + + + + + + {$grandstream_distinctive_ringtone_7} + + + + {$grandstream_distinctive_ringtone_name_8} + + + + + + {$grandstream_distinctive_ringtone_8} + + + + {$grandstream_distinctive_ringtone_name_9} + + + + + + {$grandstream_distinctive_ringtone_9} + + + + {$grandstream_distinctive_ringtone_name_10} + + + + + + {$grandstream_distinctive_ringtone_10} + + + + + {$grandstream_ring_timeout} + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 30 + + + + 4 + + + + + 1 + + + + + 0 + + + + + 1 + + + + + + + + + + 0 + + + + + 0 + + + + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {if isset($grandstream_ipv_mode)}{$grandstream_ipv_mode}{else}0{/if} + + + + + + {$grandstream_ip_address_mode} + + + + + + + phone-{$mac|replace:'-':''} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + 0 + + + + +{if isset($grandstream_lan_port_vlan) } + 1 + + + + + + {$grandstream_lan_port_vlan} + +{else} + 0 + 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} + + + + + + + + + + + +{if isset($grandstream_openvpn_enable)} + {$grandstream_openvpn_enable} +{else} + 0 +{/if} + + + + {$grandstream_openvpn_server} + + + + +{if isset($grandstream_openvpn_port)} + {$grandstream_openvpn_port} +{else} + 1194 +{/if} + + + + +{if isset($grandstream_openvpn_transport)} + {$grandstream_openvpn_transport} +{else} + 0 +{/if} + + + + {$grandstream_openvpn_ca} + + + + {$grandstream_openvpn_cert} + + + + {$grandstream_openvpn_key} + + + + +{if isset($grandstream_openvpn_cipher)} + {$grandstream_openvpn_cipher} +{else} + 0 +{/if} + + + + {$grandstream_openvpn_username} + + + + {$grandstream_openvpn_password} + + + + {$grandstream_openvpn_options} + + + + + + + + 0 + + + + + 3 + + + + + 161 + + + + + + + + 162 + + + + 5 + + + + 1 + + + + + + + + + + + + + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + + + + + + + + + + + + 0 + + + + + + 0 + + + + + 0 + + + + + + + + + + + + + + + + {$user_password} + + + +{if isset($admin_password)} + {$admin_password} +{else} + {$mac|replace:'-':''} +{/if} + + + + + + + + + + + + 0 + + + + + 0 + + + + + + {if isset($grandstream_dhcp_option_override)}{$grandstream_dhcp_option_override}{else}1{/if} + + + + + {if isset($grandstream_dhcp_option_additional_override)}{$grandstream_dhcp_option_additional_override}{else}0{/if} + + + + + + {if isset($grandstream_dhcp_option_override_sip_server)}{$grandstream_dhcp_option_override_sip_server}{else}0{/if} + + + + + 0 + + + + + + + + + + 0 + + + + + 10080 + + + + + 0 + + + + 1 + + + + 0 + + + + 1 + + + + + 0 + + + + + 1 + + + + + + 2 + + + +{if $grandstream_config_server_path=="none"} + +{elseif isset($grandstream_config_server_path)} + {$grandstream_config_server_path} +{elseif isset($domain_name)} + {$domain_name}{$project_path}/app/provision +{/if} + + + +{$http_auth_username} + + + +{$http_auth_password} + + + + + + + + + + + + + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + 2 + + + +{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 + + + + + 0 + + + + + + + + + + + + + + + +{if isset($grandstream_display_language)} + {$grandstream_display_language} +{else} + Auto +{/if} + + + + 0 + + + + + 0 + + + + + + + + + + + + + + + + + + + + 0 + + + + 86400 + + + + + + + + + + + + 7547 + + + + + + + + + + + + + 0 + + + + + + + + {$grandstream_config_via_keypad} + + + + + 0 + + + + + + + + + + + + + + + + + 0 + + + + + 1 + + + + + 80 + + + + + 443 + + + + 1 + + + + 5 + + + + 20 + + + + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + 0 + + + + + + + + + 0 + + + + + + + + + + + + 0 + + + + + 0 + + + + + + + + + + + + + {$grandstream_phonebook_download} + + + + {$http_auth_username} + + + + {$http_auth_password} + + + + + +{if isset($grandstream_phonebook_xml_server_path)} + {$grandstream_phonebook_xml_server_path}/{$mac} +{else} + +{/if} + + + + +{if isset($grandstream_phonebook_download_interval)} + {$grandstream_phonebook_download_interval} +{else} + 0 +{/if} + + + + + 0 + + + + + 0 + + + + +{if isset($grandstream_sort_phonebook_by)} + {$grandstream_sort_phonebook_by} +{else} + 0 +{/if} + + + + +{if isset($contact_groups) || isset($contact_users) || isset($contact_extensions)} + 2 +{else} + 0 +{/if} + + + + +{if isset($grandstream_phonebook_search_mode)} + {$grandstream_phonebook_search_mode} +{else} + 0 +{/if} + + + + + + + + 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 + + + + + {if isset($grandstream_onhook_dial_barging)} + {$grandstream_onhook_dial_barging} + {/if} + + + + + + + + 0 + + + + + 30 + + + + + 0 + + + + + 5 + + + + + 0 + + + + + 10 + + + + + 20 + + + + + {if isset($grandstream_history_dialplan_bypass)} + {$grandstream_history_dialplan_bypass} + {/if} + + + + +{if isset($grandstream_call_waiting)} +{if $grandstream_call_waiting == "1"} 0{/if} +{if $grandstream_call_waiting == "2"} 1{/if} +{/if} + + + + +{if isset($grandstream_call_waiting)} +{if $grandstream_call_waiting == "1"} 0{/if} +{if $grandstream_call_waiting == "2"} 1{/if} +{/if} + + + + +{if isset($grandstream_call_waiting)} +{if $grandstream_call_waiting == "1"} 0{/if} +{if $grandstream_call_waiting == "2"} 1{/if} +{/if} + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + +{if isset($dnd)} + {$dnd} +{else} + 1 +{/if} + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + + + +{if isset($grandstream_auto_attended_transfer)} + {$grandstream_auto_attended_transfer} +{else} + 1 +{/if} + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + 0 + + + + + + + + + + + + + 0 + + + + + 0 + + + + + 1 + + + + + 10 + + + + + 0 + + + + + 0 + + + + + + + + + + + + + + + {$grandstream_blf_remote_status} + + + + + 1 + + + + + 0 + + + + + 0 + + + + + 1 + + + + + 1 + + + + + 1 + + + + + + + + + + + + 0 + + + + + + + 0 + + + + + 0 + + + + + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($grandstream_headset_key_mode)} + {$grandstream_headset_key_mode} +{/if} + + + + +{if isset($grandstream_headset_type)} + {$grandstream_headset_type} + + + + + {$grandstream_headset_type} +{/if} + + + + +{if isset($grandstream_headset_ring)} + {$grandstream_headset_ring} +{/if} + + + + + 0 + + + + +{if isset($grandstream_headset_tx_gain)} + {$grandstream_headset_tx_gain} +{else} + 0 +{/if} + + + + +{if isset($grandstream_headset_rx_gain)} + {$grandstream_headset_rx_gain} +{else} + 0 +{/if} + + + + + 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 +{/if} + + + +{if isset($grandstream_wallpaper_url)} + {$grandstream_wallpaper_url} +{/if} + + + + #000000 + + + + +{if isset($grandstream_screensaver)} + {$grandstream_screensaver} +{/if} + + + + +{if isset($grandstream_screensaver_source)} + {$grandstream_screensaver_source} +{/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 + + + + + + + + + + + + + + f1=440,f2=480,c=200/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; + + + + +{if isset($grandstream_speaker_ring_volume)} + {$grandstream_speaker_ring_volume} +{/if} + + + + + 5 + + + + + 0 + + + + +{if isset($grandstream_default_ringtone)} + {$grandstream_default_ringtone} +{/if} + + + + + + + + + + + 1 + + + + + 1 + + + + + + +{if isset($grandstream_city_code)} + 0 +{/if} + + + +{if isset($grandstream_city_code)} + {$grandstream_city_code} +{/if} + + + + + 15 + + + + +{if isset ($grandstream_temp_unit)} + {$grandstream_temp_unit} +{/if} + + + + + + + + + + + XMLApp + + + + + + + + + 0 + + + + + + + + + + + + 0 + + + + + 0 + + + + + + 1 + + + + + 0 + + + + + {$grandstream_blind_xfer_blf} + + + + + 0 + + + + + 0 + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{$fixed_keys=4} +{if $template == "grandstream/gxp2130"}{$fixed_keys=3}{/if} +{if $template == "grandstream/gxp2140"}{$fixed_keys=4}{/if} +{if $template == "grandstream/gxp2160"}{$fixed_keys=6}{/if} +{if $template == "grandstream/gxp2170"}{$fixed_keys=12}{/if} +{if $template == "grandstream/gxp2135"}{$fixed_keys=8}{/if} + +{$start_id=1363} +{assign var=key_types value=["none"=>-1,"line"=>0,"shared line"=>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,"multicast paging"=>23,"record"=>24,"call log"=>25,"monitored call park"=>26,"menu"=>27]} + +{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]-10} +{/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 48} +{$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]-10} +{/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} + +{literal} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{/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]} +{$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} + +{literal} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{/literal} + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + 0 + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + +{if $template == "grandstream/gxp2140"||$template == "grandstream/gxp2170"} + +{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} +{/if} + +{literal} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{/literal} + + + +