1#!version:1.0.0.1 2 3##File header "#!version:1.0.0.1" can not be edited or deleted, and must be placed in the first line.## 4 5####################################################################################### 6## Hostname ## 7####################################################################################### 8network.dhcp_host_name = 9 10#Configure the WAN port type; 0-DHCP(default), 1-PPPoE, 2-Static IP Address; 11#Require reboot; 12network.internet_port.type = 13 14#Configure the static IP address, submask, gateway and DNS server. 15#Require reboot; 16network.internet_port.ip = 17network.internet_port.mask = 18network.internet_port.gateway = 19network.primary_dns = {$dns_server_primary} 20network.secondary_dns = {$dns_server_secondary} 21 22####################################################################################### 23## PPPOE ## 24####################################################################################### 25#Configure the username and password for PPPOE connection. 26#Require reboot; 27network.pppoe.user = 28network.pppoe.password = 29 30 31####################################################################################### 32## Network ## 33####################################################################################### 34##0-ipv4, 1-ipv6, 2-ipv4&ipv6 35static.network.ip_address_mode = {$yealink_ip_address_mode} 36 37#Enable or disable LLDP; 0-Disabled, 1-Enabled (default); 38#Require reboot; 39static.network.lldp.enable = {$yealink_lldp_enable} 40 41#Configure the interval(in seconds) the phone broadcasts the LLDP request. It ranges from 1 to 3600, the default value is 60. 42static.network.lldp.packet_interval = 43 44#Enable or disable CDP; 0-Disabled, 1-Enabled (default); 45static.network.cdp.enable = {$yealink_cdp_enable} 46 47#The interval (in seconds) for the IP phone to send CDP requests. Integer from 1 to 3600 48static.network.cdp.packet_interval = 49 50#Configure the duplex mode and the speed of the WAN port. 51#0-Auto negotiate (default), 1-Full duplex 10Mbps, 2-Full duplex 100Mbps, 3-Half duplex 10Mbps, 4-Half duplex 100Mbps; 52network.internet_port.speed_duplex = 53network.pc_port.speed_duplex = 54 55network.pc_port.dhcp_server = 1 56{if isset($dns_server_primary)}network.static_dns_enable = 1{else}network.static_dns_enable = 0{/if} 57 58 59####################################################################################### 60## VLAN ## 61####################################################################################### 62{if isset($yealink_vlan_enable)}network.vlan.internet_port_enable = {$yealink_vlan_enable}{else}network.vlan.internet_port_enable = 0{/if} 63 64#Configure the VLAN ID, it ranges from 1 to 4094, the default value is 1. 65#Require reboot; 66network.vlan.internet_port_vid = {$yealink_vlan_id} 67 68#Configure the VLAN priority, it ranges from 0 (default) to 7. 69#Require reboot; 70network.vlan.internet_port_priority = {$yealink_vlan_cos} 71 72#Enable or disable the VLAN of PC port; 0-Disabled (default), 1-Enabled; 73#Require reboot; 74network.vlan.pc_port_enable = 75 76#Configure the VLAN ID, it ranges from 1 to 4094, the default value is 1. 77#Require reboot; 78network.vlan.pc_port_vid = {$yealink_vlan_pc_id} 79 80#Configure the VLAN priority, it ranges from 0 (default) to 7. 81#Require reboot; 82network.vlan.pc_port_priority = {$yealink_vlan_pc_cos} 83 84#Enable or disable the DHCP to obtain the information of the VLAN; 0-Disabled; 1-Enabled (default); 85#Require reboot; 86network.vlan.dhcp_enable = 87 88#Configure the DHCP option to obtain the information of the VLAN. It ranges from 0 to 255. 89#Multiple options separated by a comma. It supports up to 5 options in all. 90#Require reboot; 91network.vlan.dhcp_option = 92 93####################################################################################### 94## WEB Port ## 95####################################################################################### 96#Configure the HTTP port (80 by default) and the HTTPS port (443 by default) of the web server. Both range from 1 to 65535. 97#Require reboot; 98network.port.http = 99network.port.https = 100 101####################################################################################### 102## QOS ## 103####################################################################################### 104#Configure the voice QOS. It ranges from 0 to 63, the default value is 46. 105#Require reboot; 106network.qos.rtptos = 107 108#Configure the SIP QOS. It ranges from 0 to 63, the default value is 26. 109#Require reboot; 110network.qos.signaltos = 111 112####################################################################################### 113## 802.1X ## 114####################################################################################### 115#Configure the 802.1x mode; 0-Disabled (default), 1-EAP-MD5, 2-EAP-TLS, 3-PEAP-MSCHAPV2, 4:EAP-TTLS/EAP-MSCHAPv2; 116#Require reboot; 117network.802_1x.mode = 118network.802_1x.identity = 119network.802_1x.md5_password = 120network.802_1x.root_cert_url = 121network.802_1x.client_cert_url = 122 123####################################################################################### 124## VPN ## 125####################################################################################### 126#Enable or disable the VPN feature; 0-Disabled (default), 1-Enabled; 127#Require reboot; 128network.vpn_enable = {$yealink_network_vpn_enable} 129 130####################################################################################### 131## LLDP ## 132####################################################################################### 133#Enable or disable the LLDP feature; 0-Disabled, 1-Enabled (default); 134#Require reboot; 135network.lldp.enable = 136 137#Configure the interval(in seconds) the phone broadcasts the LLDP request. It ranges from 1 to 3600, the default value is 60. 138#Require reboot; 139network.lldp.packet_interval = 140 141####################################################################################### 142## SNMP ## 143####################################################################################### 144#Enable or disable the SNMP feature; 0-Disabled (default), 1-Enabled; 145#Require reboot; 146network.snmp.enable = 147network.snmp.port = 148 149#Configure the IP address(es) of the trusted SNMP server,multiple IP addresses must be separated by a space. 150#Require reboot; 151network.snmp.trust_ip = 152 153####################################################################################### 154## Span to PC ## 155####################################################################################### 156#Enable or disable the span from WAN port to PC port feature; 0-Disabled (default), 1-Enabled; 157#Require reboot; 158network.span_to_pc_port = 159 160####################################################################################### 161## RTP Port ## 162####################################################################################### 163#Configure the maximum local RTP port. It ranges from 0 to 65535, the default value is 11800. 164#Require reboot; 165network.port.max_rtpport = 166 167#Configure the minimum local RTP port. It ranges from 0 to 65535, the default value is 11780. 168#Require reboot; 169network.port.min_rtpport = 170 171####################################################################################### 172## SYSLOG ## 173####################################################################################### 174#Configure the IP address of the syslog server. 175#Require reboot; 176syslog.server = 177 178#Configure the syslog level. It ranges from 0 to 6, the default value is 3. 179#Require reboot; 180syslog.log_level = 181 182####################################################################################### 183## Redirect ## 184####################################################################################### 185#Enable or disable the redirect feature; 0-Disabled (default), 1-Enabled; 186redirect.enable = 187 188####################################################################################### 189## TR069 ## 190####################################################################################### 191#The TR069 feature is only applicable to some designated firmware version. 192#All settings of TR069 require reboot. 193#Enable or disable the TR069 feature; 0-Disabled (default), 1-Enabled; 194managementserver.enable = 195managementserver.username = 196managementserver.password = 197managementserver.url = 198managementserver.connection_request_username = 199managementserver.connection_request_password = 200managementserver.periodic_inform_enable = 0 201managementserver.periodic_inform_interval = 60 202 203####################################################################################### 204## Autop Mode ## 205####################################################################################### 206#Configure the auto provision mode; 207#0-Disabled , 1-Power on (default); 208auto_provision.mode = 209 210####################################################################################### 211## Autop PNP ## 212####################################################################################### 213#Enable or disable the Plug and Play feature; 0-Disabled, 1-Enabled (default); 214auto_provision.pnp_enable = 215 216####################################################################################### 217## Autop DHCP ## 218####################################################################################### 219#Enable or disable DHCP option mode; 0-Disabled, 1-Enabled (default); 220auto_provision.dhcp_option.enable = 221 222#Configure the custom DHCP option number. It ranges from 128 to 254. 223auto_provision.dhcp_option.list_user_options = 224 225####################################################################################### 226## Autop Repeat ## 227####################################################################################### 228auto_provision.repeat.enable = 0 229 230#Configure the interval (in minutes) for the phone to check new configuration files. It ranges from 1 to 43200, the default value is 1440. 231#It is only applicable to "Repeatedly". 232auto_provision.repeat.minutes = 233 234####################################################################################### 235## Autop Weekly ## 236####################################################################################### 237auto_provision.weekly.enable = 0 238 239#Configure the day of week for the phone to check new configuration files. The default vaule is 0123456. 240#0-Sunday,1-Monday,2-Tuesday,3-Wednesday,4-Thursday,5-Friday,6-Saturday; 241#It is only applicable to "Weekly" and "Power on + Weekly" modes. 242#If the desired week is Monday, Tuesday and Wednesday, the value format is 012. 243auto_provision.weekly.mask = 244 245#Configure the start time of the day for the phone to check new configuration files. The default value is 00:00. 246#It is only applicable to "Weekly" and "Power on + Weekly" modes. 247#If the desired start time of the day is seven forty-five a.m., the value format is 07:45. 248auto_provision.weekly.begin_time = 249 250#Configure the end time of the day for the phone to check new configuration files. The default time is 00:00. 251#It is only applicable to "Weekly" and "Power on + Weekly" modes. 252#If the desired end time of the day is seven forty-five p.m., the value format is 19:45. 253auto_provision.weekly.end_time = 254 255####################################################################################### 256## Autop URL ## 257####################################################################################### 258auto_provision.server.url = {$yealink_provision_url} 259auto_provision.server.username = {$http_auth_username} 260auto_provision.server.password = {$http_auth_password} 261 262####################################################################################### 263## Autop Aes Key ## 264####################################################################################### 265#Configure AES key (16 characters) for decrypting the common CFG file. 266auto_provision.aes_key_16.com = 267 268#Configure AES key (16 characters) for decrypting the MAC-Oriented CFG file. 269auto_provision.aes_key_16.mac = 270 271custom_mac_cfg.url = 272 273#Configure the value (manufacturer of the device) of DHCP option 60. The default is yealink 274auto_provision.dhcp_option.option60_value = 275 276####################################################################################### 277## Autop Code ## 278####################################################################################### 279#This feature allows user to trigger the auto provisioning by pressing a predefined string on the phone. 280#Require reboot; 281#"X" ranges from 1 to 50 282 283#Configure the auto provisioning name. 284#The valid value is a string, the maximum length is 100. 285autoprovision.X.name = 286 287 288#Configure the auto provisioning code; 289#The valid value is a string, the maximum length is 100. 290autoprovision.X.code = 291 292#Configure the URL of the auto provisioning server. 293#The valid value is a string, the maximum length is 511. 294autoprovision.X.url = 295 296#Configure the username and password for downloading. 297#The valid value is a string, the maximum length is 100. 298autoprovision.X.user = 299autoprovision.X.password = 300 301#Configure AES key (16 characters) for decrypting the common CFG file and MAC-Oriented CFG file. 302autoprovision.X.com_aes = 303autoprovision.X.mac_aes = 304 305####################################################################################### 306## Watch Dog ## 307####################################################################################### 308#Enable or disable the WatchDog feature; 0-Disabled, 1-Enabled (default); 309watch_dog.enable = 310 311####################################################################################### 312## SIP Advanced ## 313####################################################################################### 314#Enable or disable the phone to escape the pound key as percent sign followed by 23 when dialing out; 0-Disabled, 1-Enabled (default); 315sip.use_23_as_pound = 316 317#Enable or disable the RFC2543 Hold feature; 0-Disabled (default), 1-Enabled; 318sip.rfc2543_hold = {$yealink_rfc2543_hold} 319 320#Enable or disable the phone to keep sending the SIP messages to the outbound server; 0-Disabled, 1-Enabled (default); 321sip.use_out_bound_in_dialog = 322 323#Configure the registration random time (in seconds). It ranges from 0 (default) to 60. 324sip.reg_surge_prevention = 325 326#Configures the local SIP port. Integer from 1024 to 65535 327{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if} 328 329 330################################################################ 331# NAT&ICE ## 332################################################################ 333network.static_nat.enable = {if isset($yealink_static_nat)}1{else}0{/if} 334 335network.static_nat.addr = {$yealink_static_nat} 336 337ice.enable = 338 339sip.nat_stun.enable = {if isset($stun_server)}1{else}0{/if} 340 341sip.nat_stun.server = {$stun_server} 342sip.nat_stun.port = {if isset($stun_port)}{$stun_port}{else}3478{/if} 343 344 345sip.nat_turn.enable = 346sip.nat_turn.username = 347sip.nat_turn.password = 348sip.nat_turn.server = 349sip.nat_turn.port = 350 351 352####################################################################################### 353## Echo Cancellation ## 354####################################################################################### 355#Enable or disable the voice activity detection feature; 0-Disbaled (default), 1-Enabled; 356voice.vad = 357 358#Enable or disable the comfortable noise generator; 0-Disabled, 1-Enabled (default); 359voice.cng = 360 361#Enable or disable the echo canceller; 0-Disabled, 1-Enabled (default); 362voice.echo_cancellation = 363 364#Configure the volume of the side tone. It ranges from -48 to 0, the default value is -3. 365voice.side_tone= 366 367#configure the preview call mode; 1-Ignore:the mixed of tone and RTP (default), 2-Force: discard the RTP and play the tone, 3-Skip: skip the tone to play the RTP; 368voice.call_preview_mode= 369 370####################################################################################### 371## Jitter Buffer ## 372####################################################################################### 373#Configure the type of jitter buffer; 0-Fixed, 1-Adaptive (default); 374voice.jib.adaptive = 375 376#Configure the minimum delay, maximum delay and normal delay. The default values are 0, 300, 120. 377voice.jib.min = 378voice.jib.max = 379voice.jib.normal = 380 381####################################################################################### 382## Tones ## 383####################################################################################### 384#Define the voice tone, the valid values can be Custom (default) or voice tone of different countries. For example, United States, France, Germany and so on. 385#voice.tone.country = Custom 386voice.tone.country = 387voice.tone.dial = 388voice.tone.ring = 389voice.tone.busy = 390voice.tone.congestion = 391voice.tone.callwaiting = 392voice.tone.dialrecall = 393voice.tone.record= 394voice.tone.info = 395voice.tone.stutter = 396voice.tone.message = 397voice.tone.autoanswer = 398 399####################################################################################### 400## Volume ## 401####################################################################################### 402#Configure the receiving volume of Speaker, Handset and Headset. It ranges from 0 to 15, the default value is 8. 403voice.handfree.spk_vol = 404voice.handfree.tone_vol = 405voice.handset.spk_vol = 406voice.handset.tone_vol = 407voice.headset.spk_vol = 408voice.headset.tone_vol = 409voice.ring_vol= 410 411####################################################################################### 412## WEB HTTP(S) ## 413####################################################################################### 414wui.https_enable = 415wui.http_enable = 416 417####################################################################################### 418## Transfer ## 419####################################################################################### 420#Enable or disable the transferee to display the missed call prompt when receiving a semi_attended transfer call; 421#0-Disabled, 1-Enabled (default); 422transfer.semi_attend_tran_enable = 423 424#Enable or disable the phone to complete the blind or attended transfer through on-hook; 425#0-Disabled,1-Enabled(default); 426transfer.blind_tran_on_hook_enable = 427 428#Enable or disable the conference initiator to transfer the call when hanging up. 429#0-Disabled(default),1-Enabled; 430transfer.tran_others_after_conf_enable = 431 432#Enable or disable the phone to complete the blind or attended transfer through on-hook; 433#0-Disabled,1-Enabled(default); 434transfer.on_hook_trans_enable = 435 436#Define the way of DSS key when configuring as a transfer key; 0-Display Number, 1-Attended Transfer, 2-Blind Transfer (default); 437transfer.dsskey_deal_type = 438 439####################################################################################### 440## Web Language ## 441####################################################################################### 442#Specify the web language, the valid values are: English, Chinese_S, Turkish, Portuguese, Spanish, Italian, French, Russian, Deutsch and Czech. 443lang.wui = 444 445#Specify the LCD language, the valid values are: English (default), Chinese_S, Chinese_T, German, French, Turkish, Italian, Polish, Spanish and Portuguese. 446lang.gui = {$yealink_language_gui} 447 448####################################################################################### 449## Time Settings ## 450####################################################################################### 451 452#Configure the time zone and time zone name. The time zone ranges from -11 to +12, the default value is +8. 453#The default time zone name is China(Beijing). 454#local_time.time_zone = +8 455#local_time.time_zone_name = China(Beijing) 456local_time.time_zone = {$yealink_time_zone} 457local_time.time_zone_name = {$yealink_time_zone_name} 458 459#Configure the domain name or the IP address of the NTP server. The default value is cn.pool.ntp.org. 460local_time.ntp_server1 = {$ntp_server_primary} 461local_time.ntp_server2 = {$ntp_server_secondary} 462 463#Configure the update interval (in seconds) when using the NTP server. The default value is 1000. 464local_time.interval = {$yealink_time_update} 465 466#Configure the daylight saving time feature; 0-Disabled, 1-Enabled, 2-Automatic (default); 467local_time.summer_time = {$yealink_dst_enable} 468 469#Configure the DST type when the DST feature is enabled; 0-By Date (default), 1-By Week; 470local_time.dst_time_type = {$yealink_dst_type} 471 472#Configure the start time of DST. The default value is 1/1/0. 473#If the DST type is configured as By Date, the value format is Month/Day/Hour. For example, the value 5/20/10 means the start time is at 10:00 on May 20. 474#If the DST type is configured as By Week, the value format is Month/Day of Week/Day of Week Last in Month/Hour of Day. 475#For example, the value 1/4/2/5 means the start time is at 5 o'clock on Tuesday of the 4th week in January. 476local_time.start_time = {$yealink_time_zone_start_time} 477 478#Configure the end time of DST. The default value is 12/31/23. The value format is the same to the start time. 479local_time.end_time = {$yealink_time_zone_end_time} 480 481#Configure the offset time (in seconds). It ranges from -300 to 300, the default value is blank. 482local_time.offset_time = {$yealink_offset_time} 483 484#Configure the time format; 0-12 Hour, 1-24 Hour (default); 485local_time.time_format = {$yealink_time_format} 486 487#Configure the date format; 0-WWW MMM DD (default), 1-DD-MMM-YY, 2-YYYY-MM-DD, 3-DD/MM/YYYY, 4-MM/DD/YY, 5-DD MMM YYYY, 6-WWW DD MMM; 488local_time.date_format = {$yealink_date_format} 489 490#Enable or disable the DHCP Time; 0-Disabled (default), 1-Enabled; 491local_time.dhcp_time = {$yealink_dhcp_time} 492 493#Enable or disable the manual time; 0-NTP time, 1-manual time. The default value is 0. 494local_time.manual_time_enable = 0 495 496####################################################################################### 497## Auto Redial ## 498####################################################################################### 499#Enable or disable the auto redial feature; 0-Disabled (default), 1-Enabled; 500auto_redial.enable = 501 502#Configure the interval (in seconds) to wait before redial. It ranges from 1 to 300. The default value is 10. 503auto_redial.interval = 504 505#Configure the auto redial times. It ranges from 1 to 300. The default value is 10. 506auto_redial.times = 507 508####################################################################################### 509## Zero Touch ## 510####################################################################################### 511#Enable or disable the Zero Touch feature; 0-Disabled (default), 1-Enabled; 512zero_touch.enable = 513 514#Configure the waiting time (in seconds) before canceling the Zero Touch. It ranges from 0 to 100, the default value is 5. 515zero_touch.wait_time = 516 517####################################################################################### 518## Push XML ## 519####################################################################################### 520push_xml.server = 521 522#Enable or disable the phone to display the push XML interface when receiving an incoming call; 0-Disabled (default), 1-Enabled; 523push_xml.block_in_calling= 524 525#Enable or disable the phone to use the push XML via SIP Notify message; 0-Disabled (default), 1-Enabled; 526push_xml.sip_notify= 527 528####################################################################################### 529## Dial Plan ## 530####################################################################################### 531dialplan.area_code.code = 532dialplan.area_code.min_len = 1 533dialplan.area_code.max_len = 15 534 535#When applying the rule to multiple lines, each line ID separated by a comma. 536#e.g. dialplan.area_code.line_id = 1,2,3 537dialplan.area_code.line_id = 538 539#Configure the block out number. X ranges from 1 to 10. 540#dialplan.block_out.number.x = 541dialplan.block_out.number.1 = 542 543#When applying the rule to multiple lines, mutiple lines must be separated by a comma. E.g. 1,2,3. 544#dialplan.block_out.line_id.X = 1,2,3 545dialplan.block_out.line_id.1 = 546 547# X ranges from 1 to 100. 548dialplan.dialnow.rule.X = 549dialplan.dialnow.line_id.X = 550 551# X ranges from 1 to 100. 552dialplan.replace.prefix.X = 553dialplan.replace.replace.X = 554dialplan.replace.line_id.X = 555 556#Configure the dialnow rule. X ranges from 1 to 20. 557#dialnow.item.X = Dial-now rule,Line ID 558#Dial-now rule: Specify the numbers that need replacing; 559#Line ID:Specify the line ID to apply the replace rule,multiple lines must be separated by a comma; 560dialnow.item.1 = 561 562#Configure the replace rule. X ranges from 1 to 20. 563#dialplan.item.X = Enabled,Prefix,Replaced,LineID 564#Enabled: Enable or disable the replace rule. 0-Disabled, 1-Enabled; Prefix: Specify the numbers that need replacing; 565#Replaced: Specify the alternate numbers; 566#LineID: Specify the line ID to apply the replace rule,multiple lines ID must be separated by a comma; 567dialplan.item.1 = 568 569####################################################################################### 570## Remote Phonebook ## 571####################################################################################### 572#Configure the access URL and dispaly name of the remote phonebook. X ranges from 1 to 5. 573#remote_phonebook.data.X.url = 574#remote_phonebook.data.X.name = 575 576{if isset($yealink_remote_phonebook_1_name) } 577remote_phonebook.data.1.name = {$yealink_remote_phonebook_1_name} 578{else} 579remote_phonebook.data.1.name = Users 580{/if} 581{if isset($yealink_remote_phonebook_1_url) } 582remote_phonebook.data.1.url = {$yealink_remote_phonebook_1_url} 583{else} 584remote_phonebook.data.1.url = https://{if isset($http_auth_username)}{$http_auth_username}:{$http_auth_password}@{/if}{$domain_name}/app/provision/?file=directory.xml&contacts=users 585{/if} 586 587{if isset($yealink_remote_phonebook_2_name) } 588remote_phonebook.data.2.name = {$yealink_remote_phonebook_2_name} 589{else} 590remote_phonebook.data.2.name = Groups 591{/if} 592{if isset($yealink_remote_phonebook_2_url) } 593remote_phonebook.data.2.url = {$yealink_remote_phonebook_2_url} 594{else} 595remote_phonebook.data.2.url = https://{if isset($http_auth_username)}{$http_auth_username}:{$http_auth_password}@{/if}{$domain_name}/app/provision/?file=directory.xml&contacts=groups 596{/if} 597 598{if isset($yealink_remote_phonebook_3_name) } 599remote_phonebook.data.3.name = {$yealink_remote_phonebook_3_name} 600{else} 601remote_phonebook.data.3.name = Extensions 602{/if} 603{if isset($yealink_remote_phonebook_3_url) } 604remote_phonebook.data.3.url = {$yealink_remote_phonebook_3_url} 605{else} 606remote_phonebook.data.3.url = https://{if isset($http_auth_username)}{$http_auth_username}:{$http_auth_password}@{/if}{$domain_name}/app/provision/?file=directory.xml&contacts=extensions 607{/if} 608 609remote_phonebook.data.4.name = {$yealink_remote_phonebook_4_name} 610remote_phonebook.data.4.url = {$yealink_remote_phonebook_4_url} 611 612remote_phonebook.data.5.name = {$yealink_remote_phonebook_5_name} 613remote_phonebook.data.5.url = {$yealink_remote_phonebook_5_url} 614 615####################################################################################### 616## Network Directory ## 617####################################################################################### 618directory.update_time_interval = 619directory.incoming_call_match_enable = 1 620bw.directory_enable = 0 621 622####################################################################################### 623## LDAP Settings ## 624####################################################################################### 625ldap.enable = {$ldap_enable} 626 627#Configure the search criteria for name and number lookups. 628ldap.name_filter = {$ldap_name_filter} 629ldap.number_filter = {$ldap_number_filter} 630 631ldap.host = {$ldap_host} 632ldap.port = {$ldap_port} 633 634ldap.base = {$ldap_base} 635ldap.user = {$ldap_user} 636ldap.password = {$ldap_password} 637 638#Specify the maximum of the displayed search results. It ranges from 1 to 32000, the default value is 50. 639ldap.max_hits = {$ldap_max_hits} 640 641ldap.name_attr = {$ldap_name_attr} 642ldap.numb_attr = {$ldap_numb_attr} 643ldap.display_name = {$ldap_display_name} 644 645#Configure the LDAP version. The valid value is 2 or 3 (default). 646ldap.version = {$ldap_version} 647 648#Conifugre the search delay time. It ranges from 0 to 2000 (default). 649ldap.search_delay = 650 651#Enable or disable the phone to query the contact name from the LDAP server when receiving an incoming call; 0-Disabled (default), 1-Enabled; 652ldap.call_in_lookup = {$ldap_call_in_lookup} 653 654#Enable or disable the phone to sort the search results in alphabetical order; 0-Disabled (default), 1-Enabled; 655ldap.ldap_sort = {$ldap_sort} 656 657#Enable or disable the phone to query the LDAP server when in the pre-dialing or the dialing state; 0-Disabled (default), 1-Enabled; 658ldap.dial_lookup = {$ldap_dial_lookup} 659 660####################################################################################### 661## Features ## 662####################################################################################### 663#Configure the return code when activating DND; 404-No Found, 480-Temporarily not available (default), 486-Busy here; 664#features.dnd_refuse_code = 480 665features.dnd_refuse_code = 666 667#Configure the return code when refusing a call. The valid values are 404, 480, 486 (default). 668features.normal_refuse_code = 669 670#Configure the delay time (in seconds)of auto answer. The time ranges from 1 to 4, the default value is 1. 671features.auto_answer_delay = 672 673#Enable or disable the transfer DSS key to perform the blind transfer; 0-Disabled, 1-Enabled (default); 674features.dsskey_blind_tran = 675 676#Enable or disable the phone to mute the call during an active call; 0-Disabled, 1-Enabled (default); 677features.allow_mute = 678 679features.group_listen_in_talking_enable = 680 681#Enable or disable the call completion feature; 0-Disabled (default), 1-Enabled; 682features.call_completion_enable = 683 684#Enable or disable the phone to dial the IP address directly; 0-Disabled, 1-Enabled (default); 685features.direct_ip_call_enable = {$yealink_direct_ip_call_enable} 686sip.trust_ctrl = {$yealink_trust_ctrl} 687 688#It enables or disables the IP phone to display the feature name instead of the feature access code when dialing and in talk;(0-Disabled;1-Enabled) 689features.hide_feature_access_codes.enable = {$yealink_hide_feature_access_codes_enable} 690 691#Configure the power Indicator LED to turn on or turn off; 0-On (default), 1-Off; 692features.power_led_on = 1 693 694#Configure the overtime (in minutes) of logging web user interface. It ranges from 1 to 1000, the default value is 5. 695features.relog_offtime = 696 697#Specify the ring device when the phone is in the Headset mode; 0-use Speaker (default), 1-use Headset, 2- Use Headset& Speaker; 698features.ringer_device.is_use_headset = 699 700#Enable or disable to enter the password when long pressing the OK key to reset to factory; 0-Disabled (default), 1-Enabled; 701#features.factory_pwd_enable = 1 702 703features.idle_talk_power_led_flash_enable = 704 705#Enbale or disable the server to release the BLA line automatically; 0-Disabled (default), 1-Enabled; 706features.auto_release_bla_line = 707 708#It enables or disables the IP phone to display the pop-up message box when it receives a new voice mail. 709features.voice_mail_popup.enable = {$yealink_voice_mail_popup_enable} 710 711#It enables or disables the IP phone to display the pop-up message box when it misses a call. 712features.missed_call_popup.enable = {$yealink_missed_call_popup_enable} 713 714 715####################################################################################### 716## Features FWD ## 717####################################################################################### 718#Configure the call forward key mode; 0-Phone mode (default), 1-Custom mode. 719features.fwd_mode = 720 721#0-Disabled , 1-Enabled (default) 722features.fwd_diversion_enable = 723 724####################################################################################### 725## Features DND ## 726####################################################################################### 727#Configure the DND key mode; 0-Phone mode (default), 1-Custom mode. 728features.dnd_mode = 729features.dnd.on_code = *78 730features.dnd.off_code = *79 731features.dnd.emergency_enable = 1 732features.dnd.emergency_authorized_number = 733 734####################################################################################### 735## Features BLF ## 736####################################################################################### 737#Configure the LED flashing mode of the BLF key (line key). The value is 0(default) or 1. 738features.blf_led_mode = {$yealink_blf_led_mode} 739 740features.blf_list_version = 0 741features.blf_and_callpark_idle_led_enable = 0 742 743####################################################################################### 744## Features Intercom ## 745####################################################################################### 746#Enable or disable the intercom feature; 0-Disabled, 1-Enabled (default); 747features.intercom.allow = 748 749#Enable or disable the phone to mute the Speaker when answering an intercom call; 0-Disabled (default), 1-Enabled; 750features.intercom.mute = 751 752#Enable or disable the phone to play the intercom warning tone; 0-Disabled, 1-Enabled (default); 753features.intercom.tone = 754 755#Enable or disable the phone to barge in an intercom call; 0-Disabled (default), 1-Enabled; 756features.intercom.barge = 757 758####################################################################################### 759## Features Hotline ## 760####################################################################################### 761#Configure the hotline number and delay time (in seconds). It ranges from 0 to 180, the default value is 4. 762features.hotline_number = 763features.hotline_delay = 764 765####################################################################################### 766## Features DTMF ## 767####################################################################################### 768#Enable or disable the phone to suppress the display of DTMF digits; 0-Disabled (default), 1-Enabled; 769features.dtmf.hide = {$yealink_dtmf_hide} 770 771#Enables or disables the IP phone to display the DTMF digits for a short period before displaying as asterisks; 0-Disabled (default), 1-Enabled; 772features.dtmf.hide_delay = 773 774#Configure the repetition times of DTMF end packet. The valid values are 1, 2, 3 (default). 775features.dtmf.repetition = 776 777#Configure DTMF sequences. It can be consisted of digits, alphabets, * and #. 778features.dtmf.transfer = 779 780#Enable or disable the phone to send DTMF sequences during a call when pressing the transfer soft key or the TRAN key; 0-Disabled (default), 1-Enabled; 781features.dtmf.replace_tran = 782 783####################################################################################### 784## Features Audio Settings ## 785####################################################################################### 786#Enable or disable the headset prior feature; 0-Disabled (default), 1-Enabled; 787features.headset_prior = 788 789#Enable or disable the dual headset feature; 0-Disabled (default), 1-Enabled; 790features.headset_training = 791 792features.alert_info_tone = 793 794#Enable or disable the phone to play the warning tone when receiving a vocie mail. 0-Disabled; 1-Enabled(default). 795features.voice_mail_tone_enable = 796 797#Configure the delay time (in seconds) of playing busy tone when rejecting a call. The valid values are 0 (default), 3 and 5. 798features.busy_tone_delay = 799 800#Configure the phone whether to send a pound key when pressing double pound keys; 0-Send one pound key (default), 1-Do not send any pound key; 801features.send_pound_key = 802 803#Define the "#" or "*" key as the send key; 0-Disabled, 1-# key(default), 2-* key; 804features.pound_key.mode = 805 806#Enable or disable the phone to play tone when pressing the digit key; 0-Disabled, 1-Enabled (default); 807features.send_key_tone = 808features.key_tone = 809 810#Enable or disable the phone to play a warning tone when there is a held call; 0-Disabled, 1-Enabled (default); 811features.play_hold_tone.enable = 812 813#Configure the interval of playing a warning tone. The default value is 30s. 814features.play_hold_tone.delay = 815 816features.redial_tone = 817 818#Enable or disable the phone with active accounts to play tones in the dialing interface differently from the phone with no active accounts; 0-Disabled (default), 1-Enbaled; 819features.partition_tone = 820 821#Configure the delay time (in milliseconds) before transfering a call. The default value is 0. 822features.hold_trans_delay = 823 824#Enbale or disable the phone to play a local DTMF tone; 0-Disabled, 1-Enabled (default); 825features.play_local_dtmf_tone_enable= 826 827####################################################################################### 828## Features Remote Phonebook ## 829####################################################################################### 830#Enables or disables the IP phone to query the contact names from the remote phonebook when receiving incoming calls; 0-Disabled (default), 1-Enabled; 831features.remote_phonebook.enable = 832 833#Set the interval (in seconds) for the phone to update the information of the remote phonebook. The default value is 3600. 834features.remote_phonebook.flash_time = 835 836####################################################################################### 837## Features Action ## 838####################################################################################### 839#Specific the address(es) or enters 'any' from which Action URI will be accepted. 840#For discontinuous IP addresses, each IP address is separated by comma, for example: 192.168.1.20,10.2.1.30 841#For continuous IP addresses, the format likes *.*.*.* and the '*' stands for the values 0~255. For example: 10.10.*.* stands for the IP addresses that range from 10.10.0.0~10.10.255.255. 842#If left blank, the IP phone cannot receive or handle any HTTP GET request. 843#If set to 'any', the IP phone accepts and handles HTTP GET requests from any IP address. 844features.action_uri_limit_ip = 845 846features.action_uri_reboot_now = 0 847 848####################################################################################### 849## Features Prefix ## 850####################################################################################### 851#Enable or disable the phone to encrypt the digits of the dialed number. The encrypted digits are displayed as asterisks on the LCD screen; 0-Disabled (default), 1-Enabled; 852features.password_dial.enable = 853 854#Configure the prefix numbers displayed before the encrypted digits. 855features.password_dial.prefix = 856 857#Configure the length of encrypted digits. 858features.password_dial.length = 859 860####################################################################################### 861## Features History ## 862####################################################################################### 863#Enable or disable the phone to save the call history; 0-Disabled, 1-Enabled (default); 864features.save_call_history = 865 866####################################################################################### 867## Features Pickup ## 868####################################################################################### 869#Enable or disable the phone to pick up the call using the group pickup soft key; 0-Disabled (default), 1-Enabled; 870features.pickup.group_pickup_enable = 871 872features.pickup.group_pickup_code = 873 874#Enable or disable the phone to pick up the call using the directed pickup soft key; 0-Disabled (default), 1-Enabled; 875features.pickup.direct_pickup_enable = 876 877features.pickup.direct_pickup_code = 878 879#Specify the way to notify the phone of the incoming call of the monitored user by visual or audio indicator; 880#0-Disabled (default), 1-Enabled; 881features.pickup.blf_visual_enable = 882features.pickup.blf_audio_enable = 883 884####################################################################################### 885## Phone Setting ## 886####################################################################################### 887#Enable or disable the photo display on handset 0 = disable, 1 = enable 888phone_setting.contact_photo_display.enable = 0 889 890#Enable or disable the called party information display 0 = disable 1 = enable 891phone_setting.called_party_info_display.enable = 1 892 893#Configure the call information display method 0 = Name + Number, 1 = Number + Name, 2 = Name, 3 = Number, 4 = Full contact info 894phone_setting.call_info_display_method = 0 895 896#Configure the time (in seconds) the phone automatically dials out the dialed digits. It ranges from 1 to 14, the default value is 4. 897phone_setting.inter_digit_time = 898 899#Configure the ring tone when the transfer fails. The valid values are: Ring1.wav.... Ring8.wav. 900#If you set the custom ring tone (Busy.wav) for the phone, the value is: phone_setting.ring_type = Config:Busy.wav 901#If you set the system ring tone (Ring2.wav) for the phone, the value is: phone_setting.ring_type = Resource:Ring2.wav 902#phone_setting.ring_type = Resource:Ring1.wav 903phone_setting.ring_type = 904phone_setting.ring_for_tranfailed = 905 906#Enable or disable the phone to deal the 180 SIP message after the 183 SIP message; 0-Disabled, 1-Enabled (default); 907phone_setting.is_deal180 = 908phone_setting.show_code403 = 909 910#Configure the delay time (in seconds) for the dialnow rule. It ranges from 1 to 14, the default value is 1. 911phone_setting.dialnow_delay = 912 913#Configure the emergency number, each separated by a comma. The default value is 112,911,110. 914phone_setting.emergency.number = {$yealink_emergency_number} 915 916#Configure the using mode of the headset key. The value is 0 or 1(default). 917phone_setting.page_tip = 918 919#Enable or disable the phone to show the logon wizard during startup; 0-Disabled (default), 1-Enabled; 920phone_setting.logon_wizard = 921 922#Enable or disable the phone to automatically dial out the dialed digits in the pre-dial interface; 0-Disabled (default), 1-Enabled; 923phone_setting.predial_autodial = 1 924 925#Enable or disable customizing the softkey layout; 0-Disabled (default), 1-Enabled; 926phone_setting.custom_softkey_enable = 927 928#Configure the using mode of the headset key. The value is 0 or 1(default). 929phone_setting.headsetkey_mode = 930 931#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled. 932phone_setting.mail_power_led_flash_enable = 1 933 934#It enables or disables the power indicator LED to flash when the IP phone misses a call. 935phone_setting.missed_call_power_led_flash.enable = {$yealink_missed_call_power_led_flash_enable} 936 937####################################################################################### 938## Phone Setting UI ## 939####################################################################################### 940#Configure the active backlight level. It ranges from 1 to 3, the default value is 2. 941#The same level for different phones may result in different backlight intensities. 942phone_setting.active_backlight_level = 943phone_setting.inactive_backlight_level = 1 944 945####################################################################################### 946## Phone Setting BLF ## 947####################################################################################### 948phone_setting.blf_list_enable = 1 949phone_setting.auto_blf_list_enable = 1 950 951#Specify the prior of the line keys and EXP keys when automatically configure the blf list 0-Configure the line keys first, 1-Configure the EXP keys first; 952phone_setting.blf_list_sequence_type = 953 954####################################################################################### 955## Key Lock ## 956####################################################################################### 957 958#Configure the keypad lock type; 0-Disabled (default), 1-Enable 959phone_setting.lock = {$yealink_lock_enable} 960 961#Configure the unlock password for the phone. The default value is 123. 962phone_setting.phone_lock.unlock_pin = {$yealink_lock_pin} 963 964#Configures the interval (in seconds) to automatically lock the IP phone. It ranges from 0 to 3600, the default value is 0. 965phone_setting.phone_lock.lock_time_out = {$yealink_lock_timeout} 966 967#Configure the keypad lock type;0-All Keys(default), 1-Function Key, 2-Menu Key 968phone_setting.phone_lock.lock_key_type = {$yealink_lock_key_type} 969 970#Configure the backlight time (in seconds). The valid values are: 0-Always on, 1-Always off, 15-15s, 30-30s (default), 60-60s, 120-120s. 971phone_setting.backlight_time = {$yealink_backlight_time} 972 973####################################################################################### 974## Wallpaper ## 975####################################################################################### 976wallpaper_upload.url = {$yealink_t42g_wallpaper} 977phone_setting.backgrounds = Config:yealink_t42g_wallpaper.png 978 979####################################################################################### 980## Multicast ## 981####################################################################################### 982#Configure the codec of multicast paging. 983multicast.codec = 984 985#Enbale or diable the phone to handle the incoming multicast paging calls when there is a multicast paging call on the phone; 0-Disabled, 1-Enabled (default); 986#If enabled, the phone will answer the incoming multicast paging call with a higher priority and ignore that with a lower priority. 987multicast.receive_priority.enable = 988 989#Configure the priority of multicast paging calls. It ranges from 0 to 10. 990multicast.receive_priority.priority = 991 992#Configure the lable displayed on the LCD screen when receiving the multicast paging. X ranges from 1 to 10. 993multicast.listen_address.X.label = 994 995#Configure the listening multicast IP address and port number for the phone. X ranges from 1 to 10. 996multicast.listen_address.X.ip_address = 997 998####################################################################################### 999## Super Search ## 1000####################################################################################### 1001super_search.recent_call = 1 1002 1003####################################################################################### 1004## Broadsoft Phonebook ## 1005####################################################################################### 1006bw_phonebook.group_enable = 1 1007bw_phonebook.personal_enable = 1 1008bw_phonebook.group_common_enable = 0 1009bw_phonebook.group_common_displayname = 1010bw_phonebook.enterprise_enable = 0 1011bw_phonebook.enterprise_common_enable = 0 1012bw_phonebook.enterprise_common_displayname = 1013bw_phonebook.call_log_enable = 1 1014bw_phonebook.server_search_enable = 1 1015bw_phonebook.group_displayname = 1016bw_phonebook.enterprise_displayname = 1017bw_phonebook.common_displayname = 1018bw_phonebook.personal_displayname = 1019 1020####################################################################################### 1021## Broadsoft ## 1022####################################################################################### 1023#Enable or disable the phone to access the BSFT call log/phonebook directly when pressing the History/Directory soft keys; 1024#0-Disabled (default), 1-Enabled; 1025#Require reboot; 1026bw.calllog_and_dir = 1027 1028#Enable or disable the feature key synchronization; 0-Disabled (default), 1-Enabled; 1029bw.feature_key_sync = {$yealink_feature_key_sync} 1030 1031####################################################################################### 1032## Security ## 1033####################################################################################### 1034#Enable or disable the phone to only accept the certificates in the Trusted Certificates list; 1035#0-Disabled, 1-Enabled (default); 1036security.trust_certificates = {if $trusted_cert_only == "false"}0{elseif $trusted_cert_only == "true"}1{/if} 1037 1038#Define the login username and password of the user, var and administrator. 1039#If you change the username of the administrator from "admin" to "admin1", your new administrator's username should be configured as: security.user_name.admin = admin1. 1040#If you change the password of the administrator from "admin" to "admin1pwd", your new administrator's password should be configured as: security.user_password = admin1:admin1pwd. 1041 1042#The following examples change the user's username to "user23" and the user's password to "user23pwd". 1043#security.user_name.user = user23 1044#security.user_password = user23:user23pwd 1045#The following examples change the var's username to "var55" and the var's password to "var55pwd". 1046{if isset($user_name) } 1047security.user_name.user = {$user_name} 1048security.user_password = {$user_name}:{$user_password} 1049{/if} 1050{if isset($admin_name) } 1051security.user_name.admin = {$admin_name} 1052security.user_password = {$admin_name}:{$admin_password} 1053{/if} 1054{if isset($var_name) } 1055security.user_name.var = {$var_name} 1056security.user_password = {$var_name}:{$var_password} 1057{/if} 1058 1059#Enable or disable the 3-level permissions (open var); 0-Disabled (default), 1-Enabled; 1060#Require reboot; 1061security.var_enable = 1062security.ca_cert = 1063security.dev_cert = 1064security.cn_validation = 1065 1066 1067####################################################################################### 1068## Linekey ## 1069####################################################################################### 1070#The x of the parameter "linekey.x.line" ranges from 1 to 27. 1071#The default value equals to the value of x. For example, the default value of the parameter "linekey.1.line" is 1. 1072#linekey.x.lable--Define the label for each line key. 1073 1074#Configure Line Key1 1075linekey.1.line = 1076linekey.1.value = 1077linekey.1.extension = 1078linekey.1.type = 1079linekey.1.label = 1080linekey.1.xml_phonebook = 1081 1082#Configure Line Key2 1083linekey.2.line = 1084linekey.2.value = 1085linekey.2.extension = 1086linekey.2.type = 1087linekey.2.label = 1088linekey.2.xml_phonebook = 1089 1090linekey.3.line = 1091linekey.3.value = 1092linekey.3.extension = 1093linekey.3.type = 1094linekey.3.label = 1095linekey.3.xml_phonebook = 1096 1097linekey.4.line = 1098linekey.4.value = 1099linekey.4.extension = 1100linekey.4.type = 1101linekey.4.label = 1102linekey.4.xml_phonebook = 1103 1104linekey.5.line = 1105linekey.5.value = 1106linekey.5.extension = 1107linekey.5.type = 1108linekey.5.label = 1109linekey.5.xml_phonebook = 1110 1111linekey.6.line = 1112linekey.6.value = 1113linekey.6.extension = 1114linekey.6.type = 1115linekey.6.label = 1116linekey.6.xml_phonebook = 1117 1118linekey.7.line = 1119linekey.7.value = 1120linekey.7.extension = 1121linekey.7.type = 1122linekey.7.label = 1123linekey.7.xml_phonebook = 1124 1125linekey.8.line = 1126linekey.8.value = 1127linekey.8.extension = 1128linekey.8.type = 1129linekey.8.label = 1130linekey.8.xml_phonebook = 1131 1132linekey.9.line = 1133linekey.9.value = 1134linekey.9.extension = 1135linekey.9.type = 1136linekey.9.label = 1137linekey.9.xml_phonebook = 1138 1139linekey.10.line = 1140linekey.10.value = 1141linekey.10.extension = 1142linekey.10.type = 1143linekey.10.label = 1144linekey.10.xml_phonebook = 1145 1146linekey.11.line = 1147linekey.11.value = 1148linekey.11.extension = 1149linekey.11.type = 1150linekey.11.label = 1151linekey.11.xml_phonebook = 1152 1153linekey.12.line = 1154linekey.12.value = 1155linekey.12.extension = 1156linekey.12.type = 1157linekey.12.label = 1158linekey.12.xml_phonebook = 1159 1160linekey.13.line = 1161linekey.13.value = 1162linekey.13.extension = 1163linekey.13.type = 1164linekey.13.label = 1165linekey.13.xml_phonebook = 1166 1167linekey.14.line = 1168linekey.14.value = 1169linekey.14.extension = 1170linekey.14.type = 1171linekey.14.label = 1172linekey.14.xml_phonebook = 1173 1174linekey.15.line = 1175linekey.15.value = 1176linekey.15.extension = 1177linekey.15.type = 1178linekey.15.xml_phonebook = 1179linekey.15.label = 1180 1181linekey.16.line = 1182linekey.16.value = 1183linekey.16.extension = 1184linekey.16.type = 1185linekey.16.xml_phonebook = 1186linekey.16.label = 1187 1188linekey.17.line = 1189linekey.17.value = 1190linekey.17.extension = 1191linekey.17.type = 1192linekey.17.xml_phonebook = 1193linekey.17.label = 1194 1195linekey.18.line = 1196linekey.18.value = 1197linekey.18.extension = 1198linekey.18.type = 1199linekey.18.xml_phonebook = 1200linekey.18.label = 1201 1202linekey.19.line = 1203linekey.19.value = 1204linekey.19.extension = 1205linekey.19.type = 1206linekey.19.xml_phonebook = 1207linekey.19.label = 1208 1209linekey.20.line = 1210linekey.20.value = 1211linekey.20.extension = 1212linekey.20.type = 1213linekey.20.xml_phonebook = 1214linekey.20.label = 1215 1216linekey.21.line = 1217linekey.21.value = 1218linekey.21.extension = 1219linekey.21.type = 1220linekey.21.xml_phonebook = 1221linekey.21.label = 1222 1223linekey.22.line = 1224linekey.22.value = 1225linekey.22.extension = 1226linekey.22.type = 1227linekey.22.xml_phonebook = 1228linekey.22.label = 1229 1230linekey.23.line = 1231linekey.23.value = 1232linekey.23.extension = 1233linekey.23.type = 1234linekey.23.xml_phonebook = 1235linekey.23.label = 1236 1237linekey.24.line = 1238linekey.24.value = 1239linekey.24.extension = 1240linekey.24.type = 1241linekey.24.xml_phonebook = 1242linekey.24.label = 1243 1244linekey.25.line = 1245linekey.25.value = 1246linekey.25.extension = 1247linekey.25.type = 1248linekey.25.xml_phonebook = 1249linekey.25.label = 1250 1251linekey.26.line = 1252linekey.26.value = 1253linekey.26.extension = 1254linekey.26.type = 1255linekey.26.xml_phonebook = 1256linekey.26.label = 1257 1258linekey.27.line = 1259linekey.27.value = 1260linekey.27.extension = 1261linekey.27.type = 1262linekey.27.xml_phonebook = 1263linekey.27.label = 1264####################################################################################### 1265## Programmable key ## 1266####################################################################################### 1267#X ranges from 1 to 13. 1268#programablekey.x.type--Customize the programmable key type. 1269#The valid types are: 1270#0-N/A 2-Forward 5-DND 6-Redial 7-Call Return 8-SMS 9-Direct Pickup 13-Spead Dial 1271#22-XML Group 23-Group Pickup 27-XML Browser 28-History 29-Directory 30-Menu 31-Switch Account 32-New SMS 1272#33-Status 40-PTT 43-Local Phonebook 44-Broadsoft Phonebook 45-Local Group 46-Broadsoft Group 47-XML Phonebook 50-Keypad Lock 1273#PTT-add a specified prefix number before the dialed number. 1274#programablekey.x.line--Configure the desired line to apply the key feature. It ranges from 0 to 6. 1275#The value 0 of the "proramablekey.x.line" stands for Auto, it means the first available line. 1276#But, when the programmable key is configured as Pick Up, the value 0 stands for line 1. 1277 1278#programablekey.x.value = 1279#programablekey.x.xml_phonebook--Specify the desired remote phonebook/local group/BSFT phonebook for the programmable key. This parameter is only appilicable to the feature XML Group/Local Group/Broadsoft Group. 1280#programablekey.x.history_type = 1281 1282#programablekey.x.label--This parameter is only available to the key 1 to key 4. 1283#programablekey.1.type = 1284#programablekey.1.line = 1285#programablekey.1.value = 1286#programablekey.1.xml_phonebook = 1287#programablekey.1.history_type = 1288#programablekey.1.label = 1289#programablekey.1.pickup_value = 1290 1291########################################################################################## 1292## Expansion Key ## 1293########################################################################################## 1294#X ranges from 1 to 16, Y ranges from 1 to 40. 1295#expansion_module.x.key.y.type = 37 (Switch by default) 1296#expansion_module.x.key.y.line = 0 1297#expansion_module.x.key.y.value = 1298#expansion_module.x.key.y.pickup_value = 1299#expansion_module.x.key.y.label = 1300#expansion_module.X.key.Y.xml_phonebook = 1301 1302{foreach $keys["expansion"] as $row} 1303expansion_module.1.key.{$row.device_key_id}.type = {$row.device_key_type} 1304expansion_module.1.key.{$row.device_key_id}.line = {$row.device_key_line} 1305expansion_module.1.key.{$row.device_key_id}.value = {$row.device_key_value} 1306expansion_module.1.key.{$row.device_key_id}.extension = {$row.device_key_extension} 1307expansion_module.1.key.{$row.device_key_id}.label = {$row.device_key_label} 1308expansion_module.1.key.{$row.device_key_id}.xml_phonebook = 1309{/foreach} 1310{foreach $keys["expansion-1"] as $row} 1311expansion_module.1.key.{$row.device_key_id}.type = {$row.device_key_type} 1312expansion_module.1.key.{$row.device_key_id}.line = {$row.device_key_line} 1313expansion_module.1.key.{$row.device_key_id}.value = {$row.device_key_value} 1314expansion_module.1.key.{$row.device_key_id}.extension = {$row.device_key_extension} 1315expansion_module.1.key.{$row.device_key_id}.label = {$row.device_key_label} 1316expansion_module.1.key.{$row.device_key_id}.xml_phonebook = 1317{/foreach} 1318{foreach $keys["expansion-2"] as $row} 1319expansion_module.2.key.{$row.device_key_id}.type = {$row.device_key_type} 1320expansion_module.2.key.{$row.device_key_id}.line = {$row.device_key_line} 1321expansion_module.2.key.{$row.device_key_id}.value = {$row.device_key_value} 1322expansion_module.2.key.{$row.device_key_id}.extension = {$row.device_key_extension} 1323expansion_module.2.key.{$row.device_key_id}.label = {$row.device_key_label} 1324expansion_module.2.key.{$row.device_key_id}.xml_phonebook = 1325{/foreach} 1326 1327####################################################################################### 1328## Forward Always ## 1329####################################################################################### 1330#Enable or disable the always forward feature; 0-Disabled (default), 1-Enabled; 1331forward.always.enable = 1332forward.always.target = 1333forward.always.on_code = 1334forward.always.off_code = 1335 1336####################################################################################### 1337## Forward Busy ## 1338####################################################################################### 1339#Enable or disable the busy forward feature; 0-Disabled (default), 1-Enabled; 1340forward.busy.enable = 1341forward.busy.target = 1342forward.busy.on_code = 1343forward.busy.off_code = 1344 1345####################################################################################### 1346## Forward No Answer ## 1347####################################################################################### 1348#Enable or disable the no answer forward feature; 0-Disabled (default), 1-Enabled; 1349#Configure the waiting ring times before forwarding. It ranges from 0 to 20, the default value is 2. 1350forward.no_answer.enable = 1351forward.no_answer.target = 1352forward.no_answer.timeout = 1353forward.no_answer.on_code = 1354forward.no_answer.off_code = 1355 1356####################################################################################### 1357## Forward International ## 1358####################################################################################### 1359#Enable or disable the phone to forward the call to the international number (the prefix is 00); 0-Disabled (default), 1-Enabled; 1360forward.international.enable = 1361 1362####################################################################################### 1363## ACD ## 1364####################################################################################### 1365#Enable or disable the phone to automatically change the phone status to available; 0-Disabled (default), 1-Enabled; 1366acd.auto_available = 1367 1368#Configure the interval (in seconds) to automatically turn the state of the ACD agent to available. It ranges from 0 to 120, the default value is 60. 1369acd.auto_available_timer = 1370acd.bw = 1371 1372####################################################################################### 1373## Hotdesking Startup ## 1374####################################################################################### 1375#Enable or disable the phone to show the following items on the login wizard during startup; 0-Disabled, 1-Enabled; 1376#hotdesking.startup_register_name_enable = 1 (default) 1377#hotdesking.startup_username_enable = 1 (default) 1378#hotdesking.startup_password_enable = 0 (default) 1379#hotdesking.startup_sip_server_enable = 0 (default) 1380#hotdesking.startup_outbound_enable = 0 (default) 1381 1382hotdesking.startup_register_name_enable = 1383hotdesking.startup_username_enable = 1384hotdesking.startup_password_enable = 1385hotdesking.startup_sip_server_enable = 1386hotdesking.startup_outbound_enable = 1387 1388####################################################################################### 1389## Hotdesking Dsskey ## 1390####################################################################################### 1391#Enable or disable the phone to show the following items on the login wizard when pressing the Hot Desking DSS key; 1392#0-Disabled, 1-Enabled; 1393#hotdesking.dsskey_register_name_enable = 1 (default) 1394#hotdesking.dsskey_username_enable = 1 (default) 1395#hotdesking.dsskey_password_enable = 0 (default) 1396#hotdesking.dsskey_sip_server_enable = 0 (default) 1397#hotdesking.dsskey_outbound_enable = 0 (default) 1398 1399hotdesking.dsskey_register_name_enable = 1400hotdesking.dsskey_username_enable = 1401hotdesking.dsskey_password_enable = 1402hotdesking.dsskey_sip_server_enable = 1403hotdesking.dsskey_outbound_enable = 1404 1405####################################################################################### 1406## Alert Info ## 1407####################################################################################### 1408#"X" ranges from 1 to 10; 1409#Configure the text to map the keywords contained in the "Alert-info" header. 1410#distinctive_ring_tones.alert_info.X.text = family 1411distinctive_ring_tones.alert_info.1.text = {$yealink_ring_text_1} 1412distinctive_ring_tones.alert_info.2.text = {$yealink_ring_text_2} 1413distinctive_ring_tones.alert_info.3.text = {$yealink_ring_text_3} 1414distinctive_ring_tones.alert_info.4.text = {$yealink_ring_text_4} 1415distinctive_ring_tones.alert_info.5.text = {$yealink_ring_text_5} 1416distinctive_ring_tones.alert_info.6.text = {$yealink_ring_text_6} 1417distinctive_ring_tones.alert_info.7.text = {$yealink_ring_text_7} 1418distinctive_ring_tones.alert_info.8.text = {$yealink_ring_text_8} 1419distinctive_ring_tones.alert_info.9.text = {$yealink_ring_text_9} 1420distinctive_ring_tones.alert_info.10.text = {$yealink_ring_text_10} 1421 1422#Specify the ring tone for each text. It ranges from 1 to 8. The default value 1 stands for Ring1.wav. 1423#1-Ring1.wav, 2-Ring2.wav, 3-Ring3.wav, 4-Ring4.wav, 5-Ring5.wav, 6-Ring6.wav, 7-Ring7.wav, 8-Ring8.wav. 1424#distinctive_ring_tones.alert_info.X.ringer = 1 1425distinctive_ring_tones.alert_info.1.ringer = {$yealink_ring_file_1} 1426distinctive_ring_tones.alert_info.2.ringer = {$yealink_ring_file_2} 1427distinctive_ring_tones.alert_info.3.ringer = {$yealink_ring_file_3} 1428distinctive_ring_tones.alert_info.4.ringer = {$yealink_ring_file_4} 1429distinctive_ring_tones.alert_info.5.ringer = {$yealink_ring_file_5} 1430distinctive_ring_tones.alert_info.6.ringer = {$yealink_ring_file_6} 1431distinctive_ring_tones.alert_info.7.ringer = {$yealink_ring_file_7} 1432distinctive_ring_tones.alert_info.8.ringer = {$yealink_ring_file_8} 1433distinctive_ring_tones.alert_info.9.ringer = {$yealink_ring_file_9} 1434distinctive_ring_tones.alert_info.10.ringer = {$yealink_ring_file_10} 1435 1436####################################################################################### 1437## Call Waiting ## 1438####################################################################################### 1439#Enable or disable the call waiting feature; 0-Disabled, 1-Enabled (default); 1440call_waiting.enable = {$yealink_call_waiting} 1441#Enable or disable the playing of call waiting tone; 0-Disabled, 1-Enabled (default); 1442call_waiting.tone = 1443 1444call_waiting.on_code = 1445call_waiting.off_code = 1446 1447####################################################################################### 1448## Call Park ## 1449####################################################################################### 1450call_park.enable = 0 1451call_park.group_enable = 0 1452call_park.park_ring = 1453call_park.park_visual_notify_enable = 1454 1455####################################################################################### 1456## Action URL ## 1457####################################################################################### 1458#action_url.setup_completed--Inform the server that the phone has completed the startup. 1459#action_url.dnd_on-- Inform the server that the DND is activated on the phone. 1460#The value format is: http://IP address of server/help.xml?variable name=variable value. 1461#The valid variable values are: $mac--MAC address of phone, $ip--The current IP address of phone, $model--Phone model, $firmware--Phone firmware version. 1462#$active_url--The SIP URI of the current account when the phone is in the incoming state, outgoing state or during conversation. 1463#$active_user--The username of the current account when the phone is in the incoming state, outgoing state or during conversation. 1464#$active_host--The host name of the current account when the phone is in the incoming state, the outgoing state or during conversation. 1465#$local--The SIP URI of the caller when outgoing calls or the SIP URI of the callee when receiving calls. 1466#$remote--The SIP URI of the callee when outgoing calls or the SIP URI of the caller when receiving calls. 1467#$display_local--The display name of the caller when outgoing calls or the display name of the callee when receiving calls. 1468#$display_remote--The display name of the callee when outgoing calls or the display name of the caller when receiving calls. 1469#$call_id--The caller ID when in the incoming state, the outgoing state or during conversation. 1470#For example, action_url.log_on = http://192.168.1.20/help.xml?mac=$mac 1471 1472action_url.setup_completed = 1473action_url.log_on = 1474action_url.log_off = 1475action_url.register_failed = 1476action_url.off_hook = 1477action_url.on_hook = 1478action_url.incoming_call = 1479action_url.outgoing_call = 1480action_url.call_established = 1481action_url.dnd_on = 1482action_url.dnd_off = 1483action_url.always_fwd_on = 1484action_url.always_fwd_off = 1485action_url.busy_fwd_on = 1486action_url.busy_fwd_off = 1487action_url.no_answer_fwd_on = 1488action_url.no_answer_fwd_off = 1489action_url.transfer_call = 1490action_url.blind_transfer_call = 1491action_url.attended_transfer_call = 1492action_url.hold = 1493action_url.unhold = 1494action_url.mute = 1495action_url.unmute = 1496action_url.missed_call = 1497action_url.call_terminated = 1498action_url.busy_to_idle = 1499action_url.idle_to_busy = 1500action_url.ip_change = 1501action_url.forward_incoming_call = 1502action_url.reject_incoming_call = 1503action_url.answer_new_incoming_call = 1504action_url.transfer_finished = 1505action_url.transfer_failed = 1506 1507####################################################################################### 1508## Ringtone ## 1509####################################################################################### 1510#Before using this parameter, you should store the desired ring tone (x.wav) to the provisioning server. 1511#For more information, refer to Yealink Auto Provisioning User Guide. 1512ringtone.url = 1513 1514#ringtone.delete = http://localhost/all,delete all the customized ring tones. 1515ringtone.delete = 1516 1517####################################################################################### 1518## UI Language ## 1519####################################################################################### 1520#Before using this parameter, you should store the desired language pack to the provisioning server. 1521#For more information, refer to Yealink Auto Provisioning User Guide. 1522gui_lang.url = 1523 1524#gui_lang.delete = http://localhost/all, delete all the customized languages. 1525gui_lang.delete = 1526 1527####################################################################################### 1528## Trusted Certificates ## 1529####################################################################################### 1530#Before using this parameter, you should store the desired certificate to the provisioning server. 1531trusted_certificates.url = 1532 1533#trusted_certificates.delete = http://localhost/all,delete all the trusted certificates. 1534trusted_certificates.delete = 1535 1536####################################################################################### 1537## Server Certificates ## 1538####################################################################################### 1539#Before using this parameter, you should store the desired certificate to the provisioning server. 1540server_certificates.url = 1541 1542#server_certificates.delete = http://localhost/all, delete the server certificate. 1543server_certificates.delete = 1544 1545####################################################################################### 1546## Contact ## 1547####################################################################################### 1548#Before using these parameters, you should store the desired resource files to the provisioning server. 1549#For more information, refer to Yealink SIP-T42G IP Phone Family Administrator Guide. 1550local_contact.data.url = 1551 1552####################################################################################### 1553## Auto DST ## 1554####################################################################################### 1555auto_dst.url = 1556 1557####################################################################################### 1558## Dialplan Now ## 1559####################################################################################### 1560dialplan_dialnow.url = 1561 1562####################################################################################### 1563## Dialplan Replace ## 1564####################################################################################### 1565dialplan_replace_rule.url = 1566 1567####################################################################################### 1568## Custom Factory Configuration ## 1569####################################################################################### 1570#Configure the access URL for downloading the customized factory configurations. 1571#Before using this parameter, you should store the desired factory configuration file to the provisioning server. 1572custom_factory_configuration.url = 1573 1574####################################################################################### 1575## Custom Configuration ## 1576####################################################################################### 1577#Configure the access URL for downloading the configurations. 1578#Before using this parameter, you should store the desired configuration file to the provisioning server. 1579configuration.url = 1580 1581####################################################################################### 1582## Custom Softkey ## 1583####################################################################################### 1584#Customize the softkeys presented on the phone LCD screen when Callfailed, Callin, Connecting, Dialing, Ringback and Talking. 1585#Before using these parameters, you should store the desired XML files to the provisioning server. 1586custom_softkey_call_failed.url = 1587custom_softkey_call_in.url = 1588custom_softkey_connecting.url = 1589custom_softkey_dialing.url = 1590custom_softkey_ring_back.url = 1591custom_softkey_talking.url = 1592 1593####################################################################################### 1594## Local Contact Photo ## 1595####################################################################################### 1596local_contact.data_photo_tar.url = 1597 1598####################################################################################### 1599## Call List ## 1600####################################################################################### 1601#Configure the access URL for downloading the call list. 1602#Before using this parameter, you should store the desired call list file to the provisioning server. 1603#Require reboot 1604call_list.url = 1605 1606####################################################################################### 1607## Open VPN ## 1608####################################################################################### 1609#Configure the access URL for downloading the open VPN tar. 1610#Before using this parameter, you should store the desired VPN file to the provisioning server 1611openvpn.url = {$yealink_openvpn_url} 1612 1613####################################################################################### 1614## Level ## 1615####################################################################################### 1616#Configure the access URL for downloading the files for var. 1617#Before using this parameter, you should store the desired files to the provisioning server. 1618#Require reboot 1619web_item_level.url = 1620 1621####################################################################################### 1622## Super Search URL ## 1623####################################################################################### 1624super_search.url = 1625 1626####################################################################################### 1627## Directory Setting ## 1628####################################################################################### 1629#Configure the access URL of the directory setting file. 1630directory_setting.url = https://{if isset($http_auth_username)}{$http_auth_username}:{$http_auth_password}@{/if}{$domain_name}/app/provision/?file=favorite_setting.xml 1631 1632####################################################################################### 1633## Configure the access URL of firmware ## 1634####################################################################################### 1635#Before using this parameter, you should store the desired firmware (x.71.x.x.rom) to the provisioning server. 1636firmware.url = {$yealink_firmware_url}/{$yealink_firmware_t42g} 1637 1638