#!version:1.0.0.1

##File header "#!version:1.0.0.1" can not be edited or deleted.##

#######################################################################################
##                                   Network                                         ## 
#######################################################################################
static.network.internet_port.type =    
static.network.internet_port.ip = 
static.network.internet_port.mask = 
static.network.internet_port.gateway = 
static.network.static_dns_enable = 1{else}static.network.static_dns_enable = 0{/if}
static.network.primary_dns = {$dns_server_primary}
static.network.secondary_dns = {$dns_server_secondary}

static.network.static_nat.enable = {if isset($yealink_static_nat)}1{else}0{/if}
static.network.static_nat.addr = {$yealink_static_nat}
static.ice.enable =
static.sip.nat_stun.enable =
static.sip.nat_stun.port = {if isset($stun_port)}{$stun_port}{else}3478{/if}
static.sip.nat_stun.server =
static.sip.nat_turn.enable =
static.sip.nat_turn.server =
static.sip.nat_turn.port =
static.sip.nat_turn.username =
static.sip.nat_turn.password =

static.network.lldp.enable = {$yealink_lldp_enable}
static.network.lldp.packet_interval = {$yealink_lldp_packet_interval}

static.network.cdp.enable = {$yealink_cdp_enable}
static.network.cdp.packet_interval = {$yealink_cdp_packet_interval}


static.network.vlan.internet_port_enable = {$yealink_vlan_enable}
static.network.vlan.internet_port_vid = {$yealink_vlan_id}
static.network.vlan.internet_port_priority = {$yealink_vlan_cos}
static.network.vlan.dhcp_enable = 
static.network.vlan.dhcp_option =      
static.network.vlan.vlan_change.enable =

static.network.qos.audiotos =
static.network.qos.signaltos =

static.network.port.max_rtpport = 
static.network.port.min_rtpport = 
  
static.wui.http_enable =   
static.wui.https_enable = 
static.network.port.http = 
static.network.port.https = 

static.network.802_1x.mode = 
static.network.802_1x.eap_fast_provision_mode =
static.network.802_1x.anonymous_identity =
static.network.802_1x.identity = 
static.network.802_1x.md5_password = 
static.network.802_1x.root_cert_url =
static.network.802_1x.client_cert_url = 

sip.reg_surge_prevention = 

#######################################################################################
##                                   OpenVPN                                         ##                                            
#######################################################################################
static.network.vpn_enable = {$yealink_network_vpn_enable}
static.openvpn.url = {$yealink_openvpn_url}

#######################################################################################
##                               Network Other                                       ##       
#######################################################################################
static.network.dhcp_host_name =
static.network.dhcp.option60type =
static.network.attempt_expired_time = 
static.network.mtu_value =


#######################################################################################
##                                       Features                                    ##
#######################################################################################
call_waiting.enable = {$yealink_call_waiting}
call_waiting.tone = {$yealink_call_waiting_tone}
call_waiting.off_code =
call_waiting.on_code =
call_waiting.mode =

features.key_as_send =
sip.use_23_as_pound = 
features.busy_tone_delay = 

features.normal_refuse_code = 
features.dnd_refuse_code = 

sip.rfc2543_hold = {$yealink_rfc2543_hold}

#Enable or disable the phone to keep sending the SIP messages to the outbound server; 0-Disabled, 1-Enabled (default);
sip.use_out_bound_in_dialog = 

#Enable or disable the phone to deal the 180 SIP message after the 183 SIP message; 0-Disabled, 1-Enabled (default);
phone_setting.is_deal180 = 

#Enable or disable the phone to save the call history; 0-Disabled, 1-Enabled (default);  
features.save_call_history = 

#######################################################################################
##                                            DTMF                                   ##          
#######################################################################################
features.dtmf.hide = {$yealink_dtmf_hide}
features.dtmf.hide_delay = 
features.dtmf.duration =
features.dtmf.volume =
features.dtmf.repetition =

forward.international.enable =

features.fwd_diversion_enable =

#Configure the overtime (in minutes) of logging web user interface. It ranges from 1 to 1000, the default value is 5.
features.relog_offtime = 
features.call_num_filter = 
sip.trust_ctrl = {$yealink_trust_ctrl}
features.voice_mail_tone_enable =
features.voice_mail_alert.enable =
features.reboot_in_talk_enable = 
features.caller_name_type_on_dialing =
phone_setting.end_call_on_hook.enable =
base.active_handset.number =

features.call.dialtone_time_out =
##v81 Add
features.ringer_device.is_use_headset = {$yealink_headset_ringer}
features.rtp_symmetric.enable =


#######################################################################################
##                                     Transfer                                      ##          
#######################################################################################
#Enable or disable the transferee to display the missed call prompt when receiving a semi_attended transfer call;
#0-Disabled, 1-Enabled (default);
transfer.semi_attend_tran_enable = {$yealink_transfer_semi_attended}

#Enable or disable the phone to complete the blind or attended transfer through on-hook;
#0-Disabled (default), 1-Enabled;
transfer.blind_tran_on_hook_enable = {$yealink_transfer_blind_on_hook}
transfer.on_hook_trans_enable = {$yealink_transfer_onhook}


#######################################################################################
##                                    Phone Lock                                     ##          
#######################################################################################
phone_setting.emergency.number = {$yealink_emergency_number}

#######################################################################################
##                                   Power Led Settings                              ##       
#######################################################################################
phone_setting.common_power_led_enable =
phone_setting.ring_power_led_flash_enable =
phone_setting.mail_power_led_flash_enable = 1
phone_setting.missed_call_power_led_flash.enable = {$yealink_missed_call_power_led_flash_enable}

#######################################################################################
##                                   Watch Dog                                       ##       
#######################################################################################
static.watch_dog.enable =

#######################################################################################
##                                   Time&Date                                       ##
#######################################################################################
local_time.dhcp_time = {$yealink_dhcp_time}
local_time.manual_time_enable = 
local_time.time_zone = {$yealink_time_zone}
local_time.time_zone_name = {$yealink_time_zone_name}
local_time.summer_time = {$yealink_summer_time}
local_time.dst_time_type = {$yealink_dst_type}
local_time.start_time = {$yealink_time_zone_start_time}
local_time.end_time = {$yealink_time_zone_end_time}
local_time.offset_time = {$yealink_offset_time}
local_time.manual_ntp_srv_prior =
local_time.ntp_server1 = {$ntp_server_primary}
local_time.ntp_server2 = {$ntp_server_secondary}
local_time.interval = {$yealink_time_update}
local_time.time_format = {$yealink_time_format}
local_time.date_format = {$yealink_date_format}
lcl.datetime.date.format = 
auto_dst.url = {$yealink_auto_dst_url}

#######################################################################################
##                                   Call Display                                    ##       
#######################################################################################
phone_setting.called_party_info_display.enable =
phone_setting.call_info_display_method = {$yealink_call_info_display_method}

#######################################################################################
##                                   Base_Upgrade                                    ##                                 
#######################################################################################
static.firmware.url = {$yealink_firmware_url}/{$yealink_firmware_w80}

#######################################################################################
##                                  Handset_upgrade                                  ##
#######################################################################################
over_the_air.url =
over_the_air.url.w53h = {$yealink_firmware_url}/{$yealink_w53h_handset_firmware_url}
over_the_air.url.w56h = {$yealink_firmware_url}/{$yealink_w56h_handset_firmware_url}
over_the_air.url.cp930w = {$yealink_firmware_url}/{$yealink_cp930w_firmware_url}
over_the_air.url.cp935w = {$yealink_firmware_url}/{$yealink_cp935w_firmware_url}
over_the_air.url.t41s_dd10k = {$yealink_firmware_url}/{$yealink_t41s_dd10k_firmware_url}
over_the_air.url.w59r = {$yealink_firmware_url}/{$yealink_w59r_handset_firmware_url}
over_the_air.url.w57r = {$yealink_firmware_url}/{$yealink_w57r_handset_firmware_url}
over_the_air.url.w73h = {$yealink_firmware_url}/{$yealink_w73h_handset_firmware_url}
over_the_air.url.w78h = {$yealink_firmware_url}/{$yealink_w78h_handset_firmware_url}
over_the_air.base_trigger = 1
over_the_air.handset_trigger =
over_the_air.handset_tip = 1
#W80B ADD
over_the_air.mode = {$yealink_over_the_air_mode}

#######################################################################################
##                                   Auto Provisioning                               ##      
#######################################################################################

#Enable or disable the Plug and Play feature; 0-Disabled, 1-Enabled(default);
static.auto_provision.pnp_enable = 

#Enable or disable the DHCP option mode; 0-Disabled, 1-Enabled (default); 
static.auto_provision.dhcp_option.enable = 

#Configure the custom DHCP option number. It ranges from 128 to 254. 
static.auto_provision.dhcp_option.list_user_options = 

#Configure the value (manufacturer of the device) of DHCP option 60.  
static.auto_provision.dhcp_option.option60_value = 

#Configure the URL of the auto provisioning server.
static.auto_provision.server.url = {$yealink_provision_url}

#Configure the username and password for downloading.
static.auto_provision.server.username = {$http_auth_username}
static.auto_provision.server.password = {$http_auth_password}

static.auto_provision.attempt_expired_time =

#Configure AES key (16 characters) for decrypting the common CFG file.  
static.auto_provision.aes_key_16.com =
 
#Configure AES key (16 characters) for decrypting the MAC-Oriented CFG file.
static.auto_provision.aes_key_16.mac =

#Enable or disable the phone to check new configuration when powered on; 0-Disabled, 1-Enabled (default);  
static.auto_provision.power_on = {$yealink_autop_power_on}

#Enable or disable the phone to check the new configuration repeatedly; 0-Disabled (default), 1-Enabled;
static.auto_provision.repeat.enable = {$yealink_autop_repeat_enable}

#Configure the interval (in minutes) the phone repeatedly checks the new configuration. The default is 1440.
static.auto_provision.repeat.minutes = {$yealink_autop_repeat_minutes}

#Enable or disable the phone to check the new configuration weekly; 0-Disabled (default), 1-Enabled;
static.auto_provision.weekly.enable = {$yealink_autop_weekly_enable}

static.auto_provision.weekly_upgrade_interval = {$yealink_autop_weekly_interval}
static.auto_provision.inactivity_time_expire =

#Configure the week time the phone checks the new configuration. Applicable when the auto provisioning mode is configured as weekly or power on + weekly.
static.auto_provision.weekly.begin_time = {$yealink_autop_weekly_begin_time}
static.auto_provision.weekly.end_time = {$yealink_autop_weekly_end_time}
static.auto_provision.weekly.dayofweek = {$yealink_autop_weekly_dayofweek}

static.auto_provision.flexible.enable =
static.auto_provision.flexible.interval=
static.auto_provision.flexible.begin_time  = 
static.auto_provision.flexible.end_time =

static.auto_provision.aes_key_in_file =
static.auto_provision.encryption.config =

static.auto_provision.url_wildcard.pn =
static.auto_provision.reboot_force.enable =

static.auto_provision.custom.protect =
static.auto_provision.local_log.backup.enable =
static.auto_provision.local_log.backup.path =
static.auto_provision.local_log.backup.upload_period =
static.auto_provision.local_log.backup.append =
static.auto_provision.local_log.backup.append.limit_mode =
static.auto_provision.local_log.backup.append.max_file_size =
static.auto_provision.local_log.backup.bootlog.upload_wait_time =
static.auto_provision.attempt_before_failed =
static.auto_provision.retry_delay_after_file_transfer_failed = 
static.auto_provision.custom.sync = 
static.auto_provision.custom.sync.path =
static.auto_provision.custom.upload_method = 
static.auto_provision.server.type =
static.auto_provision.user_agent_mac.enable =
static.auto_provision.update_file_mode =
static.auto_provision.dns_resolv_nosys =
static.auto_provision.dns_resolv_nretry =
static.auto_provision.dns_resolv_timeout =

#######################################################################################
##                               All Base Diagnostics                                ##          
#######################################################################################
static.diagnose.server.port =
static.diagnose.server.username = 
static.diagnose.server.url = 
static.diagnose.server.password = 
static.diagnose.type = 
static.diagnose.pcap.max_size = 
static.diagnose.log.max_size = 


#######################################################################################
##                                      log Setting                                  ##          
#######################################################################################
static.local_log.enable =
static.local_log.level =
static.local_log.max_file_size =

static.syslog.enable =
static.syslog.server =
static.syslog.server_port =
static.syslog.transport_type =
static.syslog.level =
static.syslog.facility =
static.syslog.prepend_mac_address.enable =


#######################################################################################
##                                   Dial Plan                                       ##
#######################################################################################
#Configure the replace rule. X ranges from 1 to 10;
#dialplan.replace.prefix.x = 
#dialplan.replace.replace.x =
#dialplan.replace.line_id.x =
dialplan.replace.prefix.1 = 
dialplan.replace.replace.1 = 
dialplan.replace.line_id.1 =
dialplan_replace_rule.url = 

###X ranges from 1 to 20
###dialplan.dialnow.rule.X = 
###dialplan.dialnow.line_id.X =
dialplan.dialnow.rule.1 = {$yealink_dialplan_dialnow_rule_1}
dialplan.dialnow.line_id.1 = 
phone_setting.dialnow_delay = {$yealink_dialplan_dialnow_delay}
dialplan_dialnow.url = 

#Configure the area code.
dialplan.area_code.code = 
dialplan.area_code.min_len = 
dialplan.area_code.max_len = 

#When applying the rule to multiple lines, each line ID separated by comma.
#e.g. dialplan.area_code.line_id = 1, 2, 3
dialplan.area_code.line_id = 

#Configure the block out number. X ranges from 1 to 10.
#dialplan.block_out.number.x =
dialplan.block_out.number.1 =

#When applying the rule to multiple lines, each line ID separated by comma, e.g. 1,2,3.
#dialplan.block_out.line_id.x =
dialplan.block_out.line_id.1 =

dialplan.emergency.enable = 
dialplan.emergency.asserted_id_source =
dialplan.emergency.custom_asserted_id =
dialplan.emergency.server.1.address =
dialplan.emergency.server.1.port =
dialplan.emergency.server.1.transport_type =
dialplan.emergency.1.value =
dialplan.emergency.1.server_priority =

#######################################################################################
##                                   Echo Cancellation                               ##          
#######################################################################################
voice.vad = {$yealink_voice_vad}
voice.cng = {$yealink_voice_cng}

#######################################################################################
##                                   Jitter Buffer                                   ##          
#######################################################################################
voice.jib.adaptive = {$yealink_jib_adaptive}
voice.jib.min = {$yealink_jib_min}
voice.jib.max = {$yealink_jib_max}
voice.jib.normal = {$yealink_jib_normal}

#######################################################################################
##                                   Tone                                            ##                                            
#######################################################################################
voice.tone.country = {$yealink_voice_tone_country}
voice.tone.dial = 
voice.tone.ring = 
voice.tone.busy = 
voice.tone.callwaiting =  

#######################################################################################
##                                   TR069                                           ##
#######################################################################################
#The TR069 feature is only applicable to some designated firmware version.
#All settings of TR069 require reboot.
#Enable or disable the TR069 feature; 0-Disabled (default), 1-Enabled;
static.managementserver.enable = 
static.managementserver.username = 
static.managementserver.password = 
static.managementserver.url = 
static.managementserver.periodic_inform_enable = 
static.managementserver.periodic_inform_interval = 
static.managementserver.connection_request_username = 
static.managementserver.connection_request_password = 


#######################################################################################
##                                   SIP Advanced                                    ##       
#######################################################################################
sip.timer_t1 =
sip.timer_t2 =
sip.timer_t4 =
sip.listen_port = {$yealink_sip_listen_port}
sip.tls_listen_port =
sip.disp_incall_to_info =
###DECT V83 Add
sip.request_validation.source.list =
sip.request_validation.digest.list =
sip.request_validation.event =
sip.request_validation.digest.realm =
sip.send_response_by_request = 
sip.notify_reboot_enable = 
sip.requesturi.e164.addglobalprefix =
sip.cid_source.preference =
sip.mac_in_ua =

#######################################################################################
##                                   Contacts                                        ##                                            
#######################################################################################
#Configure phonebook of HandsetX. X ranges from 1 to 100.
handset.1.contact_list.url = 

###DECT V83 Add Shared Directory
static.directory_setting.shared_contact.enable =
shared_contact_list.url =

#######################################################################################
##                               Romote Phonebook                                    ##                                            
#######################################################################################
#Configure the access URL and dispaly name of the remote phonebook. X ranges from 1 to 5.
remote_phonebook.data.1.url = {$yealink_remote_phonebook_1_url}
remote_phonebook.data.1.name = {$yealink_remote_phonebook_1_name}
remote_phonebook.display_name = 

features.remote_phonebook.enable = {$yealink_remote_phonebook_enable}
features.remote_phonebook.flash_time =

#######################################################################################
##                                   LDAP                                            ##
#######################################################################################
##It enables or disables LDAP feature.0-Disabled,1-Enabled.
##The default value is 0.
ldap.enable = {$ldap_enable}

ldap.customize_label =

##It configures the criteria for searching the contact name attributes.
##The default value is blank.
ldap.name_filter = {$ldap_name_filter}

##It configures the criteria for searching the contact number attributes.
##The default value is blank.
ldap.number_filter = {$ldap_number_filter}

##The default value is 0,value of 0 to 2, respectively the ldap, ldap + StarTLS and ldaps
ldap.tls_mode = 

##It configures the IP address or domain name of the LDAP server.
##The default value is blank.
ldap.host = {$ldap_host}

##It configures the port of the LDAP server.
##The default value is 389.Integer from 1 to 65535.
ldap.port = {$ldap_port}

##It configures the LDAP search base which corresponds to the location of the LDAP phonebook.
##Example:ldap.base = dc=yealink,dc=cn.
##The default value is blank.
ldap.base = {$ldap_base}
 
##It configures the user name for accessing the LDAP server.
##The default value is blank.
ldap.user = {$ldap_user}

##It configures the password for accessing the LDAP server.
##The default value is blank.
ldap.password = {$ldap_password}

##It configures the maximum of the search results returned by the LDAP server to be displayed.
##The default value is 50.Integer from 1 to 32000.
ldap.max_hits = {$ldap_max_hits}

##It configures the name attributes of each record to be returned by the LDAP server.
##Multiple attributes are separated by spaces.Example:ldap.name_attr =sn cn.
##The default value is blank.
ldap.name_attr = {$ldap_name_attr}

##It configures the number attributes of each record to be returned by the LDAP server.
##Multiple attributes are separated by spaces.Example:ldap.numb_attr = Mobile ipPhone.
##The default value is blank.
ldap.numb_attr = {$ldap_numb_attr}

##It configures the display name of the contact record displayed on the LCD screen.
##The default value is blank.
ldap.display_name = {$ldap_display_name}

##It configures the LDAP version.
##The default value is 3.
ldap.version = {$ldap_version}

##It enables or disables the phone to perform an LDAP search when receiving an incoming call.
##0-Disabled,1-Enabled.
##The default value is 0.
ldap.call_in_lookup = {$ldap_call_in_lookup}

ldap.call_out_lookup = {$ldap_dial_lookup}

##It enables or disables the phone to sort the search results in alphabetical order or numerical order.
##0-Disabled,1-Enabled.
##The default value is 0.
ldap.ldap_sort = {$ldap_sort}

##It is the electricity + start, automatic search + 00 the beginning and the beginning of the numbe
##The default value is 0.(0-Disable,1-Enable )
ldap.incoming_call_special_search.enable =

#######################################################################################
##                                 XML_Phonebook                                     ##
#######################################################################################
#X ranges from 1 to 8
xml_phonebook.data.max_hits = 
xml_phonebook.data.x.password = 
xml_phonebook.data.x.username = 
xml_phonebook.data.x.name = 
xml_phonebook.data.x.url = 


#######################################################################################
##                                 Super Search                                      ##
#######################################################################################
super_search.recent_call = 
super_search.url = {$yealink_super_search_url}
search_in_dialing.local_directory.priority = 
search_in_dialing.local_directory.enable = 
search_in_dialing.history.priority = 
search_in_dialing.history.enable = 
search_in_dialing.remote_phone_book.priority = 
search_in_dialing.remote_phone_book.enable = 
search_in_dialing.ldap.priority = 
search_in_dialing.ldap.enable = 
search_in_dialing.bw_directory.priority = 
search_in_dialing.bw_directory.enable = 


directory.search_default_input_method =
directory.search_type =

phone_setting.ringing_timeout = {$yealink_ringing_timeout}
phone_setting.ringback_timeout =


#######################################################################################
##                                   Security Settings                               ##                   
#######################################################################################
#Set the password of the user or the administrator, the value format is: user:password or admin:password;
#static.security.user_password = admin:admin 
#static.security.user_password =

#static.security.user_name.user = 
#static.security.user_name.admin = 

{if isset($user_name) }
static.security.user_name.user = {$user_name}
static.security.user_password = {$user_name}:{$user_password}
{/if}

{if isset($admin_name) }
static.security.user_name.admin = {$admin_name}
static.security.user_password = {$admin_name}:{$admin_password}
{/if}

{if isset($var_name) }
static.security.user_name.var = {$var_name}
static.security.user_password = {$var_name}:{$var_password}
{/if}


base.pin_code =
base.double_pin_code.enable = 
base.pin_code_for_register =
wui.quick_login =
wui.secure_domain_list =
static.features.custom_factory_config.enable =
static.security.default_ssl_method = {$yealink_security_default_ssl_method}
static.security.server_ssl_method = 


static.security.var_enable =
static.web_item_level.url =
static.security.default_access_level =
#static.security.user_name.var =

#######################################################################################
##                                   Certificates                                    ##  
#######################################################################################
#Enable or disable the phone to only accept the certificates in the Trusted Certificates list;
#0-Disabled, 1-Enabled (default);
static.security.trust_certificates = {$yealink_trust_certificates}

#0-Disabled (default), 1-Enabled;
static.security.cn_validation =

#0-Default Cert, 1-Custom Cert, 2-All Cert(default);
static.security.ca_cert = 

static.trusted_certificates.url = 
#trusted_certificates.delete = http://localhost/all,delete all the trusted certificates; 
static.trusted_certificates.delete = 

static.security.dev_cert = 

static.server_certificates.url = 
#server_certificates.delete = http://localhost/all, delete the server certificate; 
static.server_certificates.delete = 

static.phone_setting.reserve_certs_enable =

#######################################################################################
##                                   Language Settings                               ##       
#######################################################################################
#Specify the web language, the valid values are: English, German, Italian and Turkish;
#lang.wui = 

wui_lang.delete = 
wui_lang.url = 
lang.gui= {$yealink_language_gui}
lang.wui= {$yealink_language_web}

#######################################################################################
##                                   Customized Factory Configurations               ##
#######################################################################################
#Configure the access URL for downloading the customized factory configurations;
static.custom_factory_configuration.url = 
static.configuration.url = 

##It configures the access URL of the custom MAC-Oriented CFG file.
##The default value is blank.
static.custom_mac_cfg.url =
      


#######################################################################################
##                                   Handset                                         ##
#######################################################################################

static.auto_provision.handset_configured.enable = 
static.auto_provision.custom.handset.protect =

#custom.handset.language: 0-English, 1-French, 2-German, 3-Italian, 4-Polish, 5-Portuguese, 6-Spanish, 7-Turkish, 8- Russian, 9-Czech (only for CP935W), 10-Swedish, 11-Slovak (only for CP935W)
custom.handset.language= {$yealink_custom_handset_language}

custom.handset.time_format =
custom.handset.date_format =   
custom.handset.screen_saver.enable =
custom.handset.backlight_in_charger.enable = 
custom.handset.backlight_out_of_charger.enable =
custom.handset.keypad_light.enable = 
custom.handset.keypad_tone.enable =
custom.handset.confirmation_tone.enable =
custom.handset.low_battery_tone.enable =
custom.handset.auto_answer.enable =

custom.handset.defined_left_key.type =
custom.handset.defined_right_key.type =
custom.handset.defined_direction_left_key.type =
custom.handset.defined_direction_right_key.type =
custom.handset.defined_direction_up_key.type =
custom.handset.defined_direction_down_key.type =
custom.handset.defined_left_key.xml_url =
custom.handset.defined_right_key.xml_url
custom.handset.defined_direction_left_key.xml_url
custom.handset.defined_direction_right_key.xml_url
custom.handset.defined_direction_up_key.xml_url
custom.handset.defined_direction_down_key.xml_url

#It is only for W56H
custom.handset.wallpaper =

#######################################################################################
##                               IPUI Registration                                   ##
#######################################################################################
#X ranges from 1 to 100
#handset.X.reg.enable =
#handset.X.ipui =
handset.1.ipui = {$yealink_handset_1_ipui}
handset.2.ipui = {$yealink_handset_2_ipui}
handset.3.ipui = {$yealink_handset_3_ipui}
handset.4.ipui = {$yealink_handset_4_ipui}
handset.5.ipui = {$yealink_handset_5_ipui}
handset.6.ipui = {$yealink_handset_6_ipui}
handset.7.ipui = {$yealink_handset_7_ipui}
handset.8.ipui = {$yealink_handset_8_ipui}
handset.9.ipui = {$yealink_handset_9_ipui}
handset.10.ipui = {$yealink_handset_10_ipui}
handset.11.ipui = {$yealink_handset_11_ipui}
handset.12.ipui = {$yealink_handset_12_ipui}
handset.13.ipui = {$yealink_handset_13_ipui}
handset.14.ipui = {$yealink_handset_14_ipui}
handset.15.ipui = {$yealink_handset_15_ipui}
handset.16.ipui = {$yealink_handset_16_ipui}
handset.17.ipui = {$yealink_handset_17_ipui}
handset.18.ipui = {$yealink_handset_18_ipui}
handset.19.ipui = {$yealink_handset_19_ipui}
handset.20.ipui = {$yealink_handset_20_ipui}
handset.21.ipui = {$yealink_handset_21_ipui}
handset.22.ipui = {$yealink_handset_22_ipui}
handset.23.ipui = {$yealink_handset_23_ipui}
handset.24.ipui = {$yealink_handset_24_ipui}
handset.25.ipui = {$yealink_handset_25_ipui}
handset.26.ipui = {$yealink_handset_26_ipui}
handset.27.ipui = {$yealink_handset_27_ipui}
handset.28.ipui = {$yealink_handset_28_ipui}
handset.29.ipui = {$yealink_handset_29_ipui}
handset.30.ipui = {$yealink_handset_30_ipui}
handset.31.ipui = {$yealink_handset_31_ipui}
handset.32.ipui = {$yealink_handset_32_ipui}
handset.33.ipui = {$yealink_handset_33_ipui}
handset.34.ipui = {$yealink_handset_34_ipui}
handset.35.ipui = {$yealink_handset_35_ipui}
handset.36.ipui = {$yealink_handset_36_ipui}
handset.37.ipui = {$yealink_handset_37_ipui}
handset.38.ipui = {$yealink_handset_38_ipui}
handset.39.ipui = {$yealink_handset_39_ipui}
handset.40.ipui = {$yealink_handset_40_ipui}
handset.41.ipui = {$yealink_handset_41_ipui}
handset.42.ipui = {$yealink_handset_42_ipui}
handset.43.ipui = {$yealink_handset_43_ipui}
handset.44.ipui = {$yealink_handset_44_ipui}
handset.45.ipui = {$yealink_handset_45_ipui}
handset.46.ipui = {$yealink_handset_46_ipui}
handset.47.ipui = {$yealink_handset_47_ipui}
handset.48.ipui = {$yealink_handset_48_ipui}
handset.49.ipui = {$yealink_handset_49_ipui}
handset.50.ipui = {$yealink_handset_50_ipui}
handset.51.ipui = {$yealink_handset_51_ipui}
handset.52.ipui = {$yealink_handset_52_ipui}
handset.53.ipui = {$yealink_handset_53_ipui}
handset.54.ipui = {$yealink_handset_54_ipui}
handset.55.ipui = {$yealink_handset_55_ipui}
handset.56.ipui = {$yealink_handset_56_ipui}
handset.57.ipui = {$yealink_handset_57_ipui}
handset.58.ipui = {$yealink_handset_58_ipui}
handset.59.ipui = {$yealink_handset_59_ipui}
handset.60.ipui = {$yealink_handset_60_ipui}
handset.61.ipui = {$yealink_handset_61_ipui}
handset.62.ipui = {$yealink_handset_62_ipui}
handset.63.ipui = {$yealink_handset_63_ipui}
handset.64.ipui = {$yealink_handset_64_ipui}
handset.65.ipui = {$yealink_handset_65_ipui}
handset.66.ipui = {$yealink_handset_66_ipui}
handset.67.ipui = {$yealink_handset_67_ipui}
handset.68.ipui = {$yealink_handset_68_ipui}
handset.69.ipui = {$yealink_handset_69_ipui}
handset.70.ipui = {$yealink_handset_70_ipui}
handset.71.ipui = {$yealink_handset_71_ipui}
handset.72.ipui = {$yealink_handset_72_ipui}
handset.73.ipui = {$yealink_handset_73_ipui}
handset.74.ipui = {$yealink_handset_74_ipui}
handset.75.ipui = {$yealink_handset_75_ipui}
handset.76.ipui = {$yealink_handset_76_ipui}
handset.77.ipui = {$yealink_handset_77_ipui}
handset.78.ipui = {$yealink_handset_78_ipui}
handset.79.ipui = {$yealink_handset_79_ipui}
handset.80.ipui = {$yealink_handset_80_ipui}
handset.81.ipui = {$yealink_handset_81_ipui}
handset.82.ipui = {$yealink_handset_82_ipui}
handset.83.ipui = {$yealink_handset_83_ipui}
handset.84.ipui = {$yealink_handset_84_ipui}
handset.85.ipui = {$yealink_handset_85_ipui}
handset.86.ipui = {$yealink_handset_86_ipui}
handset.87.ipui = {$yealink_handset_87_ipui}
handset.88.ipui = {$yealink_handset_88_ipui}
handset.89.ipui = {$yealink_handset_89_ipui}
handset.90.ipui = {$yealink_handset_90_ipui}
handset.91.ipui = {$yealink_handset_91_ipui}
handset.92.ipui = {$yealink_handset_92_ipui}
handset.93.ipui = {$yealink_handset_93_ipui}
handset.94.ipui = {$yealink_handset_94_ipui}
handset.95.ipui = {$yealink_handset_95_ipui}
handset.96.ipui = {$yealink_handset_96_ipui}
handset.97.ipui = {$yealink_handset_97_ipui}
handset.98.ipui = {$yealink_handset_98_ipui}
handset.99.ipui = {$yealink_handset_99_ipui}
handset.100.ipui = {$yealink_handset_100_ipui}






#######################################################################################
##                           DNS                                                     ##       
#######################################################################################
dns_cache_a.1.name =
dns_cache_a.1.ip = 
dns_cache_a.1.ttl =
dns_cache_srv.1.name = 
dns_cache_srv.1.port =
dns_cache_srv.1.priority =
dns_cache_srv.1.target =
dns_cache_srv.1.weight =
dns_cache_srv.1.ttl =
dns_cache_naptr.1.name =
dns_cache_naptr.1.order =
dns_cache_naptr.1.preference =
dns_cache_naptr.1.replace =
dns_cache_naptr.1.service = 
dns_cache_naptr.1.ttl =

################################################################
#                        SIP Backup Server                    ##
################################################################
static.network.dns.ttl_enable =
static.network.dns.last_cache_expired.enable=
static.network.dns.last_cache_expired =
static.network.dns.query_timeout =
static.network.dns.retry_times =
sip.dns_transport_type =
sip.skip_redundant_failover_addr =

#V80 Add
features.barge_in_via_username.enable =

#######################################################################################
##                                    Other                                          ##       
#######################################################################################
features.dnd.allow = {$yealink_dnd_allow}
features.fwd.allow = {$yealink_fwd_allow}
phone_setting.disable_account_without_username.enable = 
phone_setting.end_call_net_disconnect.enable = 
push_xml.sip_notify = 
phone_setting.warnings_display.mode =

#######################################################################################
##                                 Broadsoft Setting                                 ##        
#######################################################################################
bw.enable =
features.feature_key_sync.enable = {$yealink_feature_key_sync}
bw.xsi.enable =
sip.authentication_for_xsi =

bw.xsi.call_log.enable =
bw.xsi.call_log.multiple_accounts.enable =

bw.xsi.directory.enable =
bw_phonebook.group_enable =
bw_phonebook.personal_enable =
bw_phonebook.group_common_enable = 
bw_phonebook.enterprise_enable = 
bw_phonebook.enterprise_common_enable = 
bw_phonebook.group_displayname =
bw_phonebook.personal_displayname =
bw_phonebook.group_common_displayname =
bw_phonebook.enterprise_displayname =
bw_phonebook.enterprise_common_displayname =
bw_phonebook.custom =
directory.update_time_interval = 

#######################################################################################
##                                   Call Park                                       ##       
#######################################################################################

features.call_park.enable = 
features.call_park.group_enable = 
features.call_park.park_ring =
features.call_park.park_visual_notify_enable =
features.call_park.group_park_code =
features.call_park.park_code =
features.call_park.park_mode =
features.call_park.park_retrieve_code =


#######################################################################################
##                                  Base Registration                                ##       
#######################################################################################
static.station.mode=
features.dect_management.ip_address

#* range from 1 to 30
station.allowed.*.mac=
station.allowed.*.name=
station.allowed.*.sync.cluster=
station.allowed.*.sync.level=
station.*.name=
station.*.active=
station.*.sync.cluster=
station.*.sync.level=
station.*.sync.type=
static.station.*.network.type=
static.station.*.network.ip=
static.station.*.network.gateway=
static.station.*.network.mask=

#* range from 1 to 10
#template.*.name=
#template.*.outbound.*.address=
#template.*.outbound.*.port=
#template.*.outbound.enable=
#template.*.outbound.fallback_interval=
#template.*.sip_server.*.address=
#template.*.sip_server.*.expires=
#template.*.sip_server.*.port=
#template.*.sip_server.*.retry_counts=
#template.*.sip_server.*.transport_type=

template.1.name= FusionPBX
template.1.outbound.1.address= {$row.outbound_proxy_primary}
template.1.outbound.1.port= {$outbound_proxy_1_port}
template.1.outbound.enable= {if isset($row.outbound_proxy_primary)}1{else}0{/if}
template.1.outbound.fallback_interval= {$outbound_proxy_fallback_interval}
template.1.sip_server.1.address= {$row.server_address}
template.1.sip_server.1.expires= {$row.register_expires}
template.1.sip_server.1.port= {$row.sip_port}
template.1.sip_server.1.retry_counts= 3

{if $account.{$row.line_number}.sip_transport == 'udp'}template.1.sip_server.1.transport_type= = 0{/if}
{if $account.{$row.line_number}.sip_transport == 'tcp'}template.1.sip_server.1.transport_type= 1{/if}
{if $account.{$row.line_number}.sip_transport == 'tls'}template.1.sip_server.1.transport_type= 2{/if}
{if $account.{$row.line_number}.sip_transport == 'dns srv'}template.1.sip_server.1.transport_type= 3{/if}

#W80B ADD
features.media_transmit.enable= 
