{$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} {$account.1.user_id} {$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 {$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'} {if isset($grandstream_dnssrv_transport)} {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} {else}{$tp=1} {/if} {else}{$tp=1} {/if} {/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 5060 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} {$grandstream_account_ring_tone_1} ring1 {$grandstream_distinctive_ringtone_1} ring2 {$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} 60 1 0 0 0 0 *78 *79 *72 *73 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 {$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'} {if isset($grandstream_dnssrv_transport)} {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} {else}{$tp=1} {/if} {else}{$tp=1} {/if} {/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 5060 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 0 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 0 0 0 0 0 0 30 4 1 1 0 0 {$grandstream_call_waiting} {$grandstream_account_ring_tone_2} 0 ring2 0 ring3 0 5 5 5 5 5 5 5 60 1 0 0 0 0 *78 *79 *72 *73 12 {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 {$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'} {if isset($grandstream_dnssrv_transport)} {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} {else}{$tp=1} {/if} {else}{$tp=1} {/if} {/if} {$tp} 0 1 0 0 1 {if isset($subscribe_mwi)} 1 {else} 0 {/if} 0 0 0 2 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 5060 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 0 0 0 0 0 0 30 4 1 1 0 0 {$grandstream_call_waiting} {$grandstream_account_ring_tone_3} {$grandstream_distinctive_ringtone_name_1} 0 0 0 5 5 5 5 5 5 5 60 0 0 0 1 0 *78 *79 *72 *73 {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 {$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'} {if isset($grandstream_dnssrv_transport)} {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} {else}{$tp=1} {/if} {else}{$tp=1} {/if} {/if} {$tp} 0 1 0 0 1 {if isset($subscribe_mwi)} 1 {else} 0 {/if} 0 0 0 2 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 5060 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 0 0 0 0 0 0 30 4 1 1 0 0 0 {$grandstream_account_ring_tone_4} 0 0 0 5 5 5 5 5 5 5 60 0 0 0 0 1 *78 *79 *72 *73 12 {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.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 5066 20 50 400 {$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'} {if isset($grandstream_dnssrv_transport)} {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} {else}{$tp=1} {/if} {else}{$tp=1} {/if} {/if} {$tp} 0 1 0 0 1 {if isset($subscribe_mwi)} 1 {else} 0 {/if} 0 0 0 2 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} 0 ** 0 0 0 100 0 0 0 0 0 0 5060 1 180 90 0 0 0 1 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 0 0 0 0 0 0 30 4 1 1 0 0 {$grandstream_call_waiting} {$grandstream_account_ring_tone_5} 0 0 0 5 5 5 5 5 5 5 60 0 0 0 1 1 *78 *79 *72 *73 12 {if isset($grandstream_ipv_mode)}{$grandstream_ipv_mode}{else}0{/if} phone-{$mac|replace:'-':''} 192 168 0 160 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 46 0 1 {if isset($grandstream_lan_port_vlan) } {$grandstream_lan_port_vlan} {else} 0 {/if} 0 0 {if isset($grandstream_pc_port_vlan) } {$grandstream_pc_port_vlan} {else} 0 {/if} 0 1 1 30 1500 1 1 0 0 0 {if isset($grandstream_bluetooth_power)} {$grandstream_bluetooth_power} {/if} {if isset($grandstream_bluetooth_handsfree)} {$grandstream_bluetooth_handsfree} {/if} 0 1194 0 0 0 3 161 2 162 5 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 {$user_password} {if isset($admin_password)} {$admin_password} {else} {$mac|replace:'-':''} {/if} 0 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 1 {if isset($grandstream_firmware_path) && isset($firmware_version)} {$grandstream_firmware_path}/{$firmware_version} {elseif isset($grandstream_firmware_path)} {$grandstream_firmware_path} {else} {$domain_name}{$project_path}/app/provision/resources/firmware/ {/if} 0 {$grandstream_syslog_server} {if isset($grandstream_syslog_level)} {$grandstream_syslog_level} {else} 0 {/if} {if isset($grandstream_send_sip_log)} {$grandstream_send_sip_log} {else} 0 {/if} 0 1 0 {if isset ($grandstream_tr069_periodic_inform_enable)} {$grandstream_tr069_periodic_inform_enable} {else} 0 {/if} 86400 {$mac|replace:'-':''|upper} {$mac|replace:'-':''|upper} 7547 0 {if isset($grandstream_configuration_via_keypad)}{$grandstream_configuration_via_keypad}{else}0{/if} 1 0 1 1 80 443 1 5 20 10 0 0 0 0 0 0 {$grandstream_phonebook_download} {if isset($grandstream_phonebook_download)} {$grandstream_phonebook_xml_server_path}{$mac}/ {elseif isset($grandstream_phonebook_xml_server_path)} {$grandstream_phonebook_xml_server_path} {else} {/if} {if isset($grandstream_phonebook_download_interval)} {$grandstream_phonebook_download_interval} {else} 0 {/if} 0 0 0 {if isset($contact_grandstream)} 2 {else} 0 {/if} 0 0 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 5004 200 1 20 0 0 {if isset($grandstream_stun_server) } {$grandstream_stun_server} {else} {/if} {if isset($grandstream_public_mode) } {$grandstream_public_mode} {else} 0 {/if} 0 0 0 1 360 0 0 0 0 0 0 0 0 0 0 5222 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 0 1 CallHistory,LocalPhonebook,RemotePhonebook,FeatureCode 1 4 30 0 5 0 0 10 10 0 {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 {if isset($dnd)} {$dnd} {else} 1 {/if} {if isset($grandstream_idle_mute_function)} {$grandstream_idle_mute_function} {else} 0 {/if} 1 0 0 {if isset($grandstream_auto_attended_transfer)} {$grandstream_auto_attended_transfer} {else} 1 {/if} 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 10 0 0 {$grandstream_blf_remote_status} 1 0 0 1 1 0 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} {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_time_zone) } {$grandstream_time_zone} {elseif isset($grandstream_gxp_time_zone) } {$grandstream_gxp_time_zone} {else} auto {/if} {if isset($grandstream_dhcp_time_zone)}{$grandstream_dhcp_time_zone}{else}0{/if} MTZ+6MDT+5,M4.1.0,M11.1.0 0 0 0 auto 0 0 {$grandstream_lcd_brightness} {$grandstream_lcd_brightness_idle} {$grandstream_active_backlight_timeout} 0 {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 0 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 {if isset($grandstream_lock_volume)} {$grandstream_lock_volume} {else} 0 {/if} {if isset($grandstream_default_ringtone)} {$grandstream_default_ringtone} {/if} 1 XMLApp 0 0 0 4 0 0 0 0 0 0 StartTime,StopTime,LocalUser,RemoteUser,LocalIP,RemoteIP,LocalCodec,RemoteCodec,Jitter,JitterBufferMax,PacketLost,PacketLostRate,MosLQ,MosCQ,RoundTripDelay,EndSysDelay,SymmOneWayDelay {$grandstream_long_label} 2 {$grandstream_blind_xfer_blf} {if isset($grandstream_show_key_labels)} {$grandstream_show_key_labels} {else} 1 {/if} {$fixed_keys=10} {if $template == "grandstream/grp2612"}{$fixed_keys=3}{/if} {if $template == "grandstream/grp2613"}{$fixed_keys=4}{/if} {if $template == "grandstream/grp2614"}{$fixed_keys=6}{/if} {if $template == "grandstream/grp2615"}{$fixed_keys=10}{/if} {$start_id=1363} {assign var=key_types value=["none"=>-1,"phonebook"=>30,"line"=>31,"shared line"=>32,"speed dial"=>0, "blf"=>1, "presence watcher"=>2, "eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7,"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"multicast paging"=>13,"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17,"dnd"=>22]} {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} {assign var=key_types value=["none"=>-1,"speed dial"=>0, "blf"=>1, "presence watcher"=>2, "eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7,"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"conference"=>12,"multicast paging"=>13,"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]} {$start_id=323} {for $mem=1 to 7} {$pid=$mem*3-3} {if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.memory.$mem.device_key_type|in_array:$key_types} {$key_types[$keys.memory.$mem.device_key_type]} {$keys.memory.$mem.device_key_line} {$keys.memory.$mem.device_key_label} {$keys.memory.$mem.device_key_value} {else} -1 0 {/if} {/for} {$start_id=353} {for $mem=8 to 18} {$pid=($mem-7)*4-4} {if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types} {$key_types[$keys.memory.$mem.device_key_type]} {$keys.memory.$mem.device_key_line} {$keys.memory.$mem.device_key_label} {$keys.memory.$mem.device_key_value} {else} -1 0 {/if} {/for} {$start_id=1440} {for $mem=19 to 24} {$pid=($mem-18)*4-4} {if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types} {$key_types[$keys.memory.$mem.device_key_type]} {$keys.memory.$mem.device_key_line} {$keys.memory.$mem.device_key_label} {$keys.memory.$mem.device_key_value} {else} -1 0 {/if} {/for} 0 1 0 0 BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target Answer,Reject,Forward,ReConf BTOnOff,Cancel,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} -1 -1 -1