Yealink SIP-T2XP Provisioning Manual
Yealink SIP-T2XP Provisioning Manual

Yealink SIP-T2XP Provisioning Manual

Hide thumbs Also See for SIP-T2XP:

Advertisement

Table of Contents
i

Advertisement

Table of Contents
loading

Summary of Contents for Yealink SIP-T2XP

  • Page 1 Table of Contents...
  • Page 3 Table of Contents Table of Contents ..............iii Summary of Changes.............. vii Changes for Release 72, Guide Version 72.27 ..............vii Changes for Release 72, Guide Version 72.26 ..............vii Changes for Release 72, Guide Version 72.25 ..............vii Changes for Release 72, Guide Version 72.2 ..............vii Changes for Release 72, Guide Version 72.1 ..............
  • Page 4: Table Of Contents

    Yealink IP Phones Auto provisioning Guide Upgrading Firmware ....................25 Configuring a TFTP Server ............27 Preparing a Root Directory ....................27 Configuring a TFTP Server ....................28 Obtaining the Address of Provisioning Server ...... 29 Zero Touch ........................... 29 Plug and Play (PnP) Server ....................
  • Page 5 Table of Contents Customizing a Logo File Using PictureExDemo .............. 72 Description of Configuration Parameters in CFG Files ..........75 Programmable Keys ......................276 Time Zones ........................278 BLF LED Mode ........................281...
  • Page 6 Yealink IP Phones Auto provisioning Guide...
  • Page 7 Summary of Changes This section describes the changes to this guide for each release and guide version. This version is updated to incorporate CP860 IP phones. Major updates have occurred to the following sections: Customizing a Local Contact File on page ...
  • Page 8 Yealink IP Phones Auto provisioning Guide This version is updated to incorporate SIP-T46G, SIP-T42G and SIP-T41P IP phones. The following sections are new for this version: Time Zones on page  BLF LED Mode on page  Major updates have occurred to the following sections:...
  • Page 9 Summary of Changes The following sections are new for this version: Encrypting Configuration Files on page  Update Mode on page  SIP NOTIFY Message on page  Resolving and Updating Configurations on page  Description of Configuration Parameters in CFG Files on page ...
  • Page 11: Introduction

    This guide provides instructions on how to provision Yealink IP phones with the minimum settings required. Yealink IP phones support FTP , TFTP , HTTP , and HTTPS protocols for auto provisioning and are configured by default to use the TFTP protocol.
  • Page 12 Yealink IP Phones Auto provisioning Guide...
  • Page 13: Getting Started

    Getting Started This section provides instructions on how to get ready for auto provisioning. The auto provisioning process discussed in this guide uses the TFTP server as the provisioning server. To begin the auto provisioning process, the following steps are required: Obtaining Configuration Information ...
  • Page 14 CP860 y000000000037.cfg You can ask the distributor or Yealink FAE for configuration files. The IP phones running firmware version 71 or later can only recognize configuration files using UTF-8 or ANSI encoding. Before beginning provisioning, you also need the phone information. For example, MAC address and the SIP account information of the phone.
  • Page 15 Getting Started Common CFG file contains configuration parameters which apply to phones with the same model, such as language and volume. The following figure shows a portion of the common CFG file: The line beginning with “#” is considered to be a comment. The file header “#!version:1.0.0.1”...
  • Page 16 Yealink IP Phones Auto provisioning Guide PC Port(Only SIP-T28P/T26P/T22P/T20P Models support) ###################################################### network.bridge_mode = network.pc_port.ip = network.pc_port.mask = network.dhcp.start_ip = network.dhcp.end_ip = ###################################################### Network Advanced ###################################################### network.static_dns_enable = network.ipv6_static_dns_enable = ## Except CP860 Models## network.pc_port.enable = network.internet_port.speed_duplex = network.pc_port.speed_duplex = network.pc_port.dhcp_server =...
  • Page 17 Getting Started network.802_1x.client_cert_url = ###################################################### OpenVPN(Except SIP-T19P Model) ###################################################### network.vpn_enable = openvpn.url = ###################################################### LLDP ###################################################### network.lldp.enable = network.lldp.packet_interval = MAC-Oriented CFG file contains configuration parameters which are expected to be updated per phone, such as the registration information. The following figure shows a portion of the MAC-Oriented CFG file:...
  • Page 18 Yealink IP Phones Auto provisioning Guide The partial parameters in the MAC-Oriented CFG file are described as follows: #################################################### MAC-Oriented CFG File #################################################### #!version:1.0.0.1 ##File header "#!version:1.0.0.1" cannot be edited or deleted, and must be placed in the first line. This template file is applicable to SIP-T28P/T26P/T22P/T21P/T20P/T19P/ T48G/T46G/T42G/T41P/CP860 IP phones running firmware version 72 or later.
  • Page 19 Getting Started account.1.sip_server.2.port = account.1.sip_server.2.expires = account.1.sip_server.2.retry_counts = account.1.sip_server.2.failback_mode = account.1.sip_server.2.failback_timeout = account.1.sip_server.2.register_on_enable = ###################################################### Account2 Basic Settings (except SIP-T19P/CP860 Model) ###################################################### account.2.enable = account.2.label = account.2.display_name = account.2.auth_name = account.2.user_name = account.2.password = account.2.outbound_proxy_enable = account.2.outbound_host = account.2.outbound_port = account.2.sip_listen_port = account.2.transport = ######################################################...
  • Page 20 Yealink IP Phones Auto provisioning Guide account.2.sip_server.2.failback_mode = account.2.sip_server.2.failback_timeout = account.2.sip_server.2.register_on_enable = ###################################################### Account3 Basic Settings (except SIP-T21P/T20P/T19P/CP860 Models) ###################################################### account.3.enable = account.3.label = account.3.display_name = account.3.auth_name = account.3.user_name = account.3.password = account.3.outbound_proxy_enable = account.3.outbound_host = account.3.outbound_port = account.3.sip_listen_port = account.3.transport =...
  • Page 21 Getting Started account.3.sip_server.2.register_on_enable = ###################################################### Account4 Basic Settings (for SIP-T28P/T48G/T46G models) ###################################################### account.4.enable = account.4.label = account.4.display_name = account.4.auth_name = account.4.user_name = account.4.password = account.4.outbound_proxy_enable = account.4.outbound_host = account.4.outbound_port = account.4.sip_listen_port = account.4.transport = ###################################################### Failback ###################################################### account.4.reregister_enable = account.4.naptr_build = account.4.fallback.redundancy_type = account.4.fallback.timeout = account.4.sip_server.1.address =...
  • Page 22 Yealink IP Phones Auto provisioning Guide ###################################################### Account5 Basic Settings (for SIP-T28P/T48G/T46G models) ###################################################### account.5.enable = account.5.label = account.5.display_name = account.5.auth_name = account.5.user_name = account.5.password = account.5.outbound_proxy_enable = account.5.outbound_host = account.5.outbound_port = account.5.sip_listen_port = account.5.transport = ###################################################### Failback ###################################################### account.5.reregister_enable = account.5.naptr_build =...
  • Page 23 Getting Started ###################################################### Account6 Basic Settings (for SIP-T28P/T48G/T46G models) ###################################################### account.6.enable = account.6.label = account.6.display_name = account.6.auth_name = account.6.user_name = account.6.password = account.6.outbound_proxy_enable = account.6.outbound_host = account.6.outbound_port = account.6.sip_listen_port = account.6.transport = ###################################################### Failback ###################################################### account.6.reregister_enable = account.6.naptr_build = account.6.fallback.redundancy_type = account.6.fallback.timeout = account.6.sip_server.1.address = account.6.sip_server.1.port =...
  • Page 24: Customizing Resource Files

    URL for the resource files. Yealink IP phones have built-in system ring tones. You can change the ring type, or customize a ring tone and upload it to the phone via auto provisioning.
  • Page 25 Getting Started #Delete all custom ring tones. ringtone.delete = http://localhost/all You can modify the language translation for the phone user interface. For SIP-T4X IP phones, you can also add a new language to IP phones. The following table lists available languages and the associated language files for the phone user interface: Associated Language Associated...
  • Page 26 Yealink IP Phones Auto provisioning Guide The following figure shows a portion of a txt formatted English language file: #################################################### Configure the access URL of the LCD language file #################################################### gui_lang.url = If you want to modify the translation of an existing language, configure the parameter “gui_lang.url =”...
  • Page 27 Customizing a Logo File Using PictureExDemo on page 72. Ask the distributor or Yealink FAE for the logo file, or you can customize a *.dob logo file. Upload the logo file to the provisioning server and then specify the access URL in configuration files:...
  • Page 28 #Configure the custom image (e.g., wallpaper.jpg) as phone wallpaper. phone_setting.backgrounds = Config:wallpaper.jpg Yealink IP phones allow you to upload contact data in batch via auto provisioning. You can create multiple contacts using the provided local contact template file. The existing local contacts on the phones will be overwritten by the downloaded local contacts.
  • Page 29  Resource:RingN.wav (system ring tone, integer N ranges from 1 to 5 for SIP-T2xP/T19P/T42G/T41P/CP860 and from 1 to 8 for SIP-T48G/T46G) and Custom:Name.wav (custom ring tone). When specifying a group for a contact, valid values are the group names (built-in ...
  • Page 30 After editing the local contact template file, upload it to the provisioning server and then specify the access URL in configuration files. The following shows an example of a local contact file used for SIP-T2xP IP phones: <root_group> <group display_name="All Contacts" ring=""/>...
  • Page 31 Specifying the desired line(s) to apply replace rules is not applicable to SIP-T19P/CP860 IP phones. At most 100 replace rules can be added to the IP phone.  For the basic expression syntax of the replace rule, refer to Yealink phone-specific  user guide. To customize a replace rule file: Open the template file using an ASCII editor.
  • Page 32 Specifying the desired line(s) to apply dial-now rules is not applicable to SIP-T19P/CP860 IP phones. At most 100 dial-now rules can be added to the IP phone.  For the basic expression syntax of the dial-now rule, refer to Yealink phone-specific  user guide. To customize a dial-now file: Open the template file using an ASCII editor.
  • Page 33 Getting Started blank or enter 0, this dial-now rule will apply to all lines. Specify the values within double quotes. Save the change. The following shows an example of a dial-now file: <DialNow> <Data DialNowRule="1234" LineID="1"/> <Data DialNowRule="52[0-6]" LineID="1"/> <Data DialNowRule="xxxxxx" LineID=""/> </DialNow>...
  • Page 34 Yealink IP Phones Auto provisioning Guide To customize a directory template: Open the template file using an ASCII editor. For each directory list that you want to configure, edit the corresponding string in the file. For example, you want to configure the local directory list, edit the following strings: <item id_name="localdirectory"...
  • Page 35 <item id_name="calllog_search" display_name="History" priority="2" enable="1" /> <item id_name="remote_directory_search" display_name="Remote Phone Book" priority="3" enable="0" /> <item id_name="ldap_search" display_name="LDAP" priority="4" enable="0" /> </root_super_search> Yealink IP phones allow you to upgrade firmware manually via web user interface, or upgrade firmware in batch via auto provisioning.
  • Page 36 Yealink IP Phones Auto provisioning Guide The following table lists the firmware name for each phone model (X is replaced by the actual firmware version): Phone Model Firmware Name SIP-T28P 2.x.x.x.rom SIP-T26P 6.x.x.x.rom SIP-T22P 7.x.x.x.rom SIP-T21P 34.x.x.x.rom SIP-T20P 9.x.x.x.rom SIP-T19P 31.x.x.x.rom...
  • Page 37: Configuring A Tftp Server

    Configuring a TFTP Server Yealink IP phones support using FTP , TFTP , HTTP and HTTPS protocols to download configuration files. You can use one of these protocols for provisioning. The TFTP protocol is used by default. The following section provides instructions on how to configure a TFTP server.
  • Page 38 Yealink IP Phones Auto provisioning Guide If you have a 3CDaemon application installed on your local system, use it directly. Otherwise, download and install it. To configure a TFTP server: Double click 3CDaemon.exe to start the application. A configuration page is shown as below: Select Configure TFTP Server.
  • Page 39: Obtaining The Address Of Provisioning Server

    Obtaining the Address of Provisioning Server Yealink IP phones support obtaining the provisioning server address in the following ways: Zero Touch  Plug and Play (PnP) Server  DHCP Options  Phone Flash  The priority of obtaining the provisioning server address is as follows: Zero Touch-->PnP Server-->DHCP Options (Custom option-->option 66-->option 43) -->Phone Flash.
  • Page 40 Yealink IP Phones Auto provisioning Guide Configure the wait time in the Wait Time (0~100s) field. Click Confirm to accept the change. When Zero Touch is enabled, there will be a configuration wizard during startup: Press the OK soft key.
  • Page 41 (optional) in the Auto Provision screen. An example of screenshot is shown as below: Yealink IP phones support obtaining the provisioning server address from the PnP server. The phone broadcasts the PnP SUBSCRIBE message to obtain the provisioning server address during startup.
  • Page 42 Then the phone can connect to the provisioning server and perform the auto provisioning process. Yealink IP phones support obtaining the provisioning server address from DHCP options. You can configure the phone to obtain the provisioning server address from a custom DHCP option, or the phone will automatically detect the Option 66 and Option 43.
  • Page 43 35. Click Confirm to accept the change. Yealink IP phones support obtaining the provisioning server address from the phone flash. To obtain the provisioning server address by reading the phone flash, make sure the configuration is set properly.
  • Page 44 Yealink IP Phones Auto provisioning Guide Enter the URL, user name and password of the provisioning server in the Server URL, User Name and Password fields (the user name and password are optional). Configure the desired update mode. For more information, refer to Update Mode on page 35.
  • Page 45: Update Mode

    Update Mode The update mode is used to set the desired time for the phone to perform the auto provisioning process. This chapter introduces the following update modes in detail: Power On  Repeatedly  Weekly  Auto Provision Now ...
  • Page 46 Yealink IP Phones Auto provisioning Guide Mark the On radio box in the Power On field. Click Confirm to accept the change. The phone performs the auto provisioning process at regular intervals. You can configure the interval for the Repeatedly mode. The default interval is 1440 minutes.
  • Page 47 Update Mode Enter the interval time (in minutes) in the Interval (Minutes) field. Click Confirm to accept the change. The phone performs the auto provisioning process at the fixed time every week. You can configure what time of the day and which day of the week to trigger the phone to perform the auto provisioning process.
  • Page 48 Yealink IP Phones Auto provisioning Guide Mark one or more checkboxes in the Day of Week field. Click Confirm to accept the change. You can use Auto Provision Now mode to manually trigger the phone to perform the auto provisioning process immediately.
  • Page 49 Update Mode Click Autoprovision Now. The phone will perform the auto provisioning process immediately. You can activate more than one update mode for auto provisioning. For example, you can activate the “Power On” and “Repeatedly” modes simultaneously. The phone will perform the auto provisioning process when it is powered on and at a specified interval.
  • Page 50 Yealink IP Phones Auto provisioning Guide The following figure shows the message flow:...
  • Page 51: Downloading And Verifying Configurations

    If configuration files have been AES-encrypted, the phone will decrypt them after downloading the configuration files. For more information on how the phone decrypts Yealink Configuration Encryption Tool User Guide configuration files, refer to The phone only reboots when there is at least a specific configuration requiring a reboot during auto provisioning.
  • Page 52 Yealink IP Phones Auto provisioning Guide After auto provisioning, you can then verify the update via phone user interface, or you can verify it via web user interface of the phone. For more information, refer to Yealink phone-specific user guide.
  • Page 53: Verifying Configurations

    Downloading and Verifying Configurations Example 3: Yealink SIP-T28P IP phone downloads configuration files from the HTTP server.
  • Page 54 Yealink IP Phones Auto provisioning Guide...
  • Page 55: Troubleshooting

    Troubleshooting This chapter provides general troubleshooting information to help you solve problems you might encounter when deploying phones. If you require additional information or assistance with the deployment, contact your system administrator. Why does the phone fail to download configuration files? Ensure that auto provisioning feature is configured properly.
  • Page 56 Yealink IP Phones Auto provisioning Guide Why doesn’t the phone download the ring tone? Ensure that the file format of the ring tone is *.wav.  Ensure that the size of the ring tone file is no larger than that the phone supports.
  • Page 57: Glossary

    Glossary MAC Address: A Media Access Control address (MAC address) is a unique identifier assigned to network interfaces for communications on the physical network segment. MD5: The MD5 Message-Digest Algorithm is a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value. DHCP: Dynamic Host Configuration Protocol (DHCP) is a network configuration protocol for hosts on Internet Protocol (IP) networks.
  • Page 58 Yealink IP Phones Auto provisioning Guide...
  • Page 59: Appendix

    Appendix This section provides instructions on how to configure an FTP server using 3CDaemon. You can download the 3CDaemon software online: http://www.oldversion.com/3Com-Daemon.html. To prepare a root directory: Create an FTP root directory on the local system. Place the configuration files to this root directory. Set the security permissions for the FTP directory folder.
  • Page 60 Yealink IP Phones Auto provisioning Guide If you have a 3CDaemon application installed on your local system, use it directly. Otherwise, download and install it. To configure an FTP server: Double click the 3CDaemon.exe to start the application. Click the FTP Server button on the left of the main page.
  • Page 61 Appendix dialogue box. Click the OK button to save. Mark the check boxes of Login, Download and Upload to make sure the FTP user has the login, download and upload permission. Click the Save Profile button to save the settings and finish the configurations. 10.
  • Page 62: Configuring Http Server

    Yealink IP Phones Auto provisioning Guide This section provides instructions on how to configure an HTTP server using HFS tool. You can download the HFS software online: http://www.snapfiles.com/get/hfs.html. To prepare a root directory: Create an HTTP root directory on the local system.
  • Page 63 Appendix The main configuration page is shown as below: Click Menu in the main page and select the IP address of the PC from IP address.
  • Page 64 Yealink IP Phones Auto provisioning Guide The default HTTP port is 8080. You can also reset the HTTP port (make sure there is no port conflict). Right click the icon on the left of the main page, select Add folder from disk to add the HTTP Server root directory.
  • Page 65 Appendix...
  • Page 66 Check the server URL (e.g., http:// 10.2.11.101:8088/ProvisioningDir/) by clicking “Open in browser”. Yealink IP phones also support the Hypertext Transfer Protocol with SSL/TLS (HTTPS) protocol for auto provisioning. HTTPS protocol provides the encrypted communication and secure identification. For more information on installing and configuring an Apache HTTPS Server, refer to the network resource.
  • Page 67 Appendix Before configuring the DHCP Turbo, make sure: The firewall on the PC is disabled.  There is no DHCP server in your local system.  To configure the DHCP Turbo: To start the DHCP Turbo application, double click localhost.
  • Page 68 Yealink IP Phones Auto provisioning Guide Click the Login button (the login password is blank) to log in. You can then edit the existing DHCP server, or you can right click localhost and select New Server to add a new DHCP server.
  • Page 69 Appendix...
  • Page 70 Yealink IP Phones Auto provisioning Guide Right click Scopes and select New Scope. Configure the DHCP server name, the DHCP IP range and the subnet mask. Click OK to accept the change. You can add a custom option via DHCP Turbo. Select Option Types, right click one of the options on the right of the main page, and then select New...
  • Page 71 Appendix Set the custom DHCP option (custom DHCP option tag number ranges from 128 to 254) and select the option type (Yealink supports String and IP Address option types only). Click the OK button to finish setting the option properties. Click...
  • Page 72 Yealink IP Phones Auto provisioning Guide Click Named Policies-->Global, right click the blank area on the right of the main page and then select New Option.
  • Page 73 Appendix...
  • Page 74 Yealink IP Phones Auto provisioning Guide 10. Scroll down and double click the custom option 128. 11. Fill the provisioning server address in the input field. 12. Click the OK button to finish setting a custom option. 13. Click to save the change.
  • Page 75 Appendix...
  • Page 76 Yealink IP Phones Auto provisioning Guide You can add the option 66 via DHCP Turbo. The following shows the detailed processes. Click Named Policies-->Global, right click the blank area on the right of the main page and then select New Option.
  • Page 77 Appendix...
  • Page 78 Yealink IP Phones Auto provisioning Guide Fill the provisioning server address in the input field. Click the OK button to finish setting a custom option. Click to save the change. You also can add the option 43. The following shows the detailed processes.
  • Page 79 Appendix Fill the provisioning server address in the input field.
  • Page 80 Yealink IP Phones Auto provisioning Guide Click the OK button to finish setting a custom option. Click to save the change.
  • Page 81 Appendix If you have installed the Cool Edit application, double click to open it. Otherwise, you can download the installation package online: http://www.toggle.com/lv/group/view/kl36218/Cool_Edit_Pro.htm and install it. To customize a ring tone using Cool Edit Pro: Open the Cool Edit Pro application. Click File to open an audio file.
  • Page 82 Yealink IP Phones Auto provisioning Guide Paste the audio waveform to the new file. Select File->Save as to save the new audio file. On the Save waveform page, select the file format as A/mu-law wave. The original picture format must be *.bmp or *.gif. We recommend placing all files and the PictureExDemo application to the root directory of the PC.
  • Page 83 Appendix Click Add button to open a *.bmp or *.gif file. You can repeat the second step to add multiple original picture files. Click the Convert button.
  • Page 84 Yealink IP Phones Auto provisioning Guide Then you can find the DOB logo files in the adv directory.
  • Page 85 Appendix If you want to reset the configuration of a parameter, set the value of the parameter to !NULL! or %NULL%. For example, local_time.ntp_server1 = %NULL%. After the auto provisioning process is completed, the NTP server 1 will be reset to “cn.pool.ntp.org”. Parameter Permitted Values Descriptions...
  • Page 86 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It enables or disables the phone to use manually configured static IPv4 DNS when Internet (WAN) port type for IPv4 is configured as DHCP . Network->Basic-> IPv4 Config->Static 0-Disabled (use the IPv4 DNS obtained by network.static_dns_enable =...
  • Page 87 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the IPv4 default gateway when the IP address mode is configured as IPv4 or IPv4&IPv6, and the Internet (WAN) port type Network->Basic-> IPv4 Config->Static network.internet_port.gateway = IPv4 address for IPv4 is configured as Static IP Address. IP Address->...
  • Page 88 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the user name for PPPoE network.pppoe.user = connection. String within 32 Network->Basic-> IPv4 Config-> (not applicable to SIP-T42G, SIP-T41P and CP860 IP characters The default value is blank.
  • Page 89 Appendix Parameter Permitted Values Descriptions Web Setting Path DHCP) 1-Enabled The default value is 0. It takes effect after a reboot. It configures the IPv6 prefix when the IP address mode is configured as IPv6 or IPv4&IPv6, and the Internet (WAN) port type Integer from 0 to Network->Basic->...
  • Page 90 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It takes effect after a reboot. It configures the primary IPv6 DNS server when the IP address mode is configured as IPv6 or IPv4&IPv6, and the Internet (WAN) Network->Basic->...
  • Page 91 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the PC (LAN) port type. 0-Router 1-Bridge network.bridge_mode = The default value is 1. 0 or 1 Network->PC Port ->PC Port Config (only applicable to SIP-T28P , SIP-T26P , SIP-T22P and It takes effect after a reboot.
  • Page 92 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T20P IP phones) Router. The default value is 255.255.255.0. It takes effect after a reboot. It enables or disables the phone to act as a DHCP server when the PC (LAN) port is configured as Router.
  • Page 93 Appendix Parameter Permitted Values Descriptions Web Setting Path 0-Auto negotiate 1-Full duplex 10Mbps 2-Full duplex 100Mbps 3-Half duplex 10Mbps 4-Half duplex 100Mbps 5-Full duplex 1000Mbps (only applicable to SIP-T48G, SIP-T46G and SIP-T42G IP phones) The default value is 0. It takes effect after a reboot. It configures the transmission mode and speed of the PC (LAN) port.
  • Page 94 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It enables or disables VLAN of the Internet (WAN) port. 0-Disabled Network-> Advanced->VLAN ->WAN network.vlan.internet_port_enable = 0 or 1 1-Enabled Port-> Active The default value is 0.
  • Page 95 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures VLAN ID of the PC (LAN) port. network.vlan.pc_port_vid = Integer from 1 to Network-> Advanced->VLAN >PC The default value is 1. 4094 Port->VID (1-4094) (not applicable to CP860 IP phones) It takes effect after a reboot.
  • Page 96 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 1. It takes effect after a reboot. It configures the DHCP option from which the phone will obtain the VLAN settings. You can configure at most five DHCP options Integer from 128 to Network->...
  • Page 97 Appendix Parameter Permitted Values Descriptions Web Setting Path For SIP-T19P IP phones: The default value is SIP-T19P . For SIP-T48G IP phones: The default value is SIP-T48G. For SIP-T46G IP phones: The default value is SIP-T46G. For SIP-T42G IP phones: The default value is SIP-T42G.
  • Page 98 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It enables or disables the HTTPS protocol for web server access. 0-Disabled Network-> Advanced->Web wui.https_enable = 0 or 1 1-Enabled Server->HTTPS The default value is 1. It takes effect after a reboot.
  • Page 99 Appendix Parameter Permitted Values Descriptions Web Setting Path It takes effect after a reboot. It configures the voice QoS. Network-> Advanced->Voice QoS network.qos.rtptos = Integer from 0 to 63 The default value is 46. (0~63) It takes effect after a reboot. It configures the SIP QoS.
  • Page 100 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It takes effect after a reboot. It configures the password for 802.1x authentication. String within 32 Network-> Advanced->802.1x->MD5 network.802_1x.md5_password = characters The default value is blank. Password It takes effect after a reboot.
  • Page 101 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is 0. It takes effect after a reboot. It configures the access URL of the *.tar file openvpn.url = URL within 511 Network-> Advanced->VPN->Upload for OpenVPN. characters VPN Config (not applicable to SIP-T19P IP phones) The default value is blank.
  • Page 102 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 0. It takes effect after a reboot. It configures the maximum duration (in Network-> Advanced-> Registration seconds) for account register after startup. sip.reg_surge_prevention = Integer from 0 to 60 Random->...
  • Page 103 Appendix Parameter Permitted Values Descriptions Web Setting Path 1-The phone will be forced to reboot. 2-The phone will ignore the SIP NOTIFY message. The default value is 1. It configures the phone to export log files to a syslog server or the local system. 0-Local Settings->...
  • Page 104 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 3. It takes effect after a reboot. It enables or disables the phone to perform an auto provisioning process when powered on. 0-Disabled auto_provision.power_on =...
  • Page 105 Appendix Parameter Permitted Values Descriptions Web Setting Path 1-Enabled The default value is 0. It configures the days of the week for the phone to check new configuration weekly. 0-Sunday 1-Monday 2-Tuesday 3-Wednesday 4-Thursday 5-Friday 0,1,2,3,4,5,6 6-Saturday or a combination of Settings->Auto provision->Day of auto_provision.weekly.dayofweek = these...
  • Page 106 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path IP phones. It configures the begin time of the day for the phone to check new configuration weekly. Time from 00:00 to The default value is 00:00.
  • Page 107 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is 0. It configures the interval (in minutes) for the phone to check new configuration repeatedly. Integer from 1 to The default value is 1440. Settings->Auto provision->Interval auto_provision.repeat.minutes = 43200 (minutes) Note: The old parameter...
  • Page 108 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is blank. It configures the user name for String within 32 authentication during auto provisioning. auto_provision.server.username = Settings->Auto Provision->User Name characters The default value is blank.
  • Page 109 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is blank. It enables or disables the phone to decrypt configuration files using the encrypted AES keys. 0-Disabled 1-Enabled If it is set to 1, the phone will download <y0000000000xx_Security>.enc and auto_provision.aes_key_in_file = 0 or 1...
  • Page 110 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the code for triggering auto provisioning. Valid characters are digits, # and *. autoprovision.X.code = Example: String (X ranges from 1 to 50) autoprovision.1.code = *99 The default value is blank.
  • Page 111 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the AES key for decrypting the Common CFG file. autoprovision.X.com_aes = 16 characters The default value is blank. (X ranges from 1 to 50) It takes effect after a reboot. It configures the AES key for decrypting the MAC-Oriented CFG file.
  • Page 112 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path sending SIP requests to the outbound server Outbound Proxy In Dialog in a dialog. 0-Disabled 1-Enabled The default value is 1. It takes effect after a reboot.
  • Page 113 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the password for the phone to managementserver.password = String within 64 authenticate with the ACS. Settings->TR069->ACS Password characters (not applicable to SIP-T42G and SIP-T41P IP phones) The default value is blank. managementserver.url = It configures the access URL of the ACS.
  • Page 114 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path screen before displaying the caller ID when Transfer performing a semi-attended transfer. 0-Enabled 1-Disabled The default value is 1. It enables or disables the phone to complete the blind transfer through on-hook.
  • Page 115 Appendix Parameter Permitted Values Descriptions Web Setting Path 0-New Call 1-Attended Transfer 2-Blind Transfer The default value is 2. It enables or disables the phone to enter Transfer to menu during multiple calls when transfer.multi_call_trans_enable = pressing the transfer soft key or TRAN key. Features->General Information->...
  • Page 116 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 0. It enables or disables CNG (Comfortable Noise Generator) feature. Settings->Voice-> Echo Cancellation 0-Disabled voice.cng = 0 or 1 ->CNG 1-Enabled The default value is 1.
  • Page 117 Appendix Parameter Permitted Values Descriptions Web Setting Path milliseconds) of jitter buffer. Max Delay The default value is 300. It configures the normal delay (in Integer from 0 to Settings->Voice-> JITTER BUFFER-> milliseconds) of jitter buffer. voice.jib.normal = Normal The default value is 120. Custom, Australia, Austria, Brazil, Belgium, China,...
  • Page 118 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It customizes the dial tone when the parameter "voice.tone.country" is set to Custom. tonelist = element[,element] [,element]… Where element = [!]Freq1[+Freq2][+Freq3][+Freq4] /Duration Freq: the frequency of the tone (ranges from 200 to 7000 Hz).
  • Page 119 Appendix Parameter Permitted Values Descriptions Web Setting Path It customizes the ringback tone when the parameter "voice.tone.country" is set to Custom. voice.tone.ring = String The value format is Freq/Duration. For more Settings->Tones-> Ring Back information on the value format, refer to the parameter “voice.tone.dial”.
  • Page 120 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It customizes the call waiting tone when the parameter "voice.tone.country" is set to Custom. voice.tone.callwaiting = String The value format is Freq/Duration. For more Settings->Tones-> Call Waiting information on the value format, refer to the parameter “voice.tone.dial”.
  • Page 121 Appendix Parameter Permitted Values Descriptions Web Setting Path It customizes the stutter tone when the parameter "voice.tone.country" is set to Custom. voice.tone.stutter = String The value format is Freq/Duration. For more Settings->Tones-> Stutter information on the value format, refer to the parameter “voice.tone.dial”.
  • Page 122 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the receiving volume of the voice.group_spk_vol = group listening mode. Integer from 1 to 15 (not applicable to CP860 IP phones) The default value is 8.
  • Page 123 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the receiving volume of headset. voice.headset.spk_vol = Integer from 1 to 15 The default value is 8. (not applicable to CP860 IP phones) It takes effect after a reboot (only for SIP-T28P/T26P/T22P/T20P IP phones).
  • Page 124 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the sending volume of speaker. voice.handfree_send = Features-> Audio->Handfree Send Integer from 1 to 53 The default value is 35. (only applicable to SIP-T28P , SIP-T26P , SIP-T22P and...
  • Page 125 Appendix Parameter Permitted Values Descriptions Web Setting Path 1-Custom certificates 2-All certificates The default value is 2. It takes effect after a reboot. It enables or disables the phone to mandatorily validate the CommonName or SubjectAltName of the certificate received Security->Trusted from the connecting server.
  • Page 126 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path defaults. 0-Disabled 1-Enabled The default value is 0. Note: It is only applicable to SIP-T28P/T26P/T22P/T20P IP phones running firmware version X.72.0.25 or later. It configures the user name of the user for String within 32 web server access.
  • Page 127 Appendix Parameter Permitted Values Descriptions Web Setting Path Example: security.user_password = admin:password123 means setting the password of administrator (current user name is “admin”) to password123. The default value is blank. It enables or disables the 3-level permissions (admin, user, var). 0-Disabled security.var_enable = 0 or 1...
  • Page 128 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 0. It configures the access URL of the file for custom_softkey_call_failed.url = custom soft keys layout on the LCD screen URL within 511 when Call failed.
  • Page 129 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the access URL of the file for custom_softkey_talking.url = custom soft keys layout on the LCD screen URL within 511 when Talking. characters (not applicable to SIP-T20P IP phones) The default value is blank. It configures the desired feature for memory key X.
  • Page 130 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 14-Intercom 15-Line 16-BLF 17-URL 18-Group Listening 20-Private Hold 22-XML Group 23-Group Pickup 24-Multicast Paging 25-Record 27-XML Browser 34-Hot Desking 35-URL Record 38-LDAP 39-BLF List 40-Prefix 41-Zero Touch...
  • Page 131 Appendix Parameter Permitted Values Descriptions Web Setting Path 49-Custom Button 50-Keypad Lock 55-Meet-Me Conference 56-Retrieve Park 57-Hoteling 58-ACD Trace 59-Disp Code 60-Emergency 61-Directory The default value is 0. It configures the desired line to apply the key feature. 1-Line 1 memorykey.X.line = 2-Line 2 (X ranges from 1 to 10)
  • Page 132 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path (X ranges from 1 to 10) characters feature. KeyX->Value (only applicable to SIP-T28P and SIP-T26P IP For example, when the key feature is BLF, it phones) is used to configure the number of the monitored user.
  • Page 133 Appendix Parameter Permitted Values Descriptions Web Setting Path 4-Fourth local group 5-Fifth local group When the key feature is configured as XML Group (remote phone book), valid values are: 0-First XML group 1-Second XML group 2-Third XML group 3-Fourth XML group 4-Fifth XML group When the key feature is configured as Network Group, valid values are:...
  • Page 134 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the key feature for the line key Valid values are: 0-N/A (only applicable to SIP-T4X IP phones) 1-Conference 2-Forward linekey.X.type = 3-Transfer (SIP-T28P: X ranges from 1 to 6.
  • Page 135 Appendix Parameter Permitted Values Descriptions Web Setting Path 17-URL (only applicable to SIP-T4X IP phones) 18-Group Listening 20-Private Hold 22-XML Group (not applicable to SIP-T20P IP phones) 23-Group Pickup 24-Multicast Paging 25-Record 27-XML Browser 34-Hot Desking 35-URL Record 38-LDAP (not applicable to SIP-T20P IP phones) 39-BLF List 40-Prefix...
  • Page 136 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T20P IP phones) 49-Custom Button (not applicable to SIP-T4X IP phones) 50-Keypad Lock (not applicable to SIP-T48G IP phones) 55-Meet-Me Conference 56-Retrieve Park 57-Hoteling 58-ACD Trace 59-Disp Code...
  • Page 137 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is 15. For SIP-T48G IP phones: The default value of the line key 1-6 is 15, and the default value of the line keys 7-29 is For SIP-T46G IP phones: The default value of the line key 1-6 is 15, and the default value of the line keys 7-27 is For SIP-T42G/T41P IP phones:...
  • Page 138 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path When X=1, the default value is 1. When X=2, the default value is 2. When X=3, the default value is 3. When X=4, the default value is 4.
  • Page 139 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T26P/T22P: X ranges from 1 to 3. Meet-Me conference feature. SIP-T21P/T20P: X ranges from 1 to 2. It only applies to BLF and Meet-Me conference features. SIP-T48G: X ranges from 1 to 29. The default value is blank.
  • Page 140 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path … 48-Forty-eighth local group Local groups 6-48 are only applicable to SIP-T4X IP phones. When the key feature is configured as XML Group (remote phone book), valid values...
  • Page 141: Programmable Keys

    Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is 0. linekey.X.label = (SIP-T28P: X ranges from 1 to 6. SIP-T26P/T22P: X ranges from 1 to 3. It configures the label displayed on the LCD SIP-T21P/T20P: X ranges from 1 to 2. String within 99 screen for each line key.
  • Page 142 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path on page 276. IP phones) 13-Spead Dial (not applicable to CP860 IP phones) 14-Intercom (only applicable to CP860 IP phones) 22-XML Group (not applicable to SIP-T19P IP...
  • Page 143 Appendix Parameter Permitted Values Descriptions Web Setting Path 34-Hot Desking (only applicable to SIP-T19P , SIP-T48G, SIP-T46G and CP860 IP phones) 38-LDAP (not applicable to SIP-T19P and SIP-T20P IP phones) 40-Prefix (not applicable to SIP-T20P IP phones) 41-Zero Touch (not applicable to SIP-T4X and CP860 IP phones) 43-Local Directory 44-Network Directory...
  • Page 144 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 61-Directory 64-Buddies (only applicable to SIP-T48G and SIP-T46G IP phones) 65-My Status (only applicable to SIP-T48G and SIP-T46G IP phones) It configures the desired line to apply the programmable key feature.
  • Page 145 Appendix Parameter Permitted Values Descriptions Web Setting Path programablekey.X.value = (SIP-T28/T26P: X ranges from 1 to 14; SIP-T22P: X=1-10, 12-14; It configures the value of the programmable SIP-T21P: X=1-10, 14; key feature. SIP-T20P: X=5-12, 14; String within 99 For example, when configuring the key DSSKey->...
  • Page 146 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path For more information, refer to Programmable Keys 0-All contacts on page 276. 1-First local group 2-Second local group 3-Third local group 4-Fourth local group 5-Fifth local group …...
  • Page 147 Appendix Parameter Permitted Values Descriptions Web Setting Path 0-All contacts 1-Group 2-Enterprise 3-GroupCommon 4-EnterpriseCommon 5-Personal The default value is 0. programablekey.X.history_type = (SIP-T28/T26P: X ranges from 1 to 14; SIP-T22P: X=1-10, 12-14; SIP-T21P: X=1-10, 14; It configures the history type of programmable key.
  • Page 148 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path (not applicable to SIP-T20P IP phones) The default value is blank. For more information, refer to Programmable Keys on page 276. programablekey.X.pickup_value = (SIP-T28/T26P: X ranges from 1 to 14;...
  • Page 149 Appendix Parameter Permitted Values Descriptions Web Setting Path 3-Transfer 4-Hold 5-DND 7-Call Return 8-SMS (not applicable to SIP-T48G IP phones) 9-Directed Pickup 10-Call Park 11-DTMF 12-Voice Mail 13-Speed Dial 14-Intercom 15-Line 16-BLF 17-URL 18-Group Listening 20-Private Hold 22-XML Group 23-Group Pickup 24-Multicast Paging...
  • Page 150 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 25-Record 27-XML Browser 34-Hot Desking 35-URL Record 37-Switch (not applicable to SIP-T48G/T46G IP phones) 38-LDAP 39-BLF List 40-Prefix 41-Zero Touch 42-ACD (not applicable to SIP-T48G/T46G) 45-Local Group...
  • Page 151 Appendix Parameter Permitted Values Descriptions Web Setting Path 59-Disp Code 60-Emergency 61-Directory 62-Network Favorite (only applicable to SIP-T48G and SIP-T46G IP phones) 63-UC Favorite (only applicable to SIP-T46G IP phones) 64-Buddies (only applicable to SIP-T48G and SIP-T46G IP phones) 65-My Status (only applicable to SIP-T48G and SIP-T46G IP phones) For SIP-T28P/T26P IP phones: The default value of the expansion keys...
  • Page 152 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path (only applicable to SIP-T28P , SIP-T26P , SIP-T48G and 3-Line 3 SIP-T46G IP phones) 4-Line 4 5-Line 5 6-Line 6 Lines 4-6 are only applicable to SIP-T28P , SIP-T48G and SIP-T46G IP phones.
  • Page 153 Appendix Parameter Permitted Values Descriptions Web Setting Path expansion_module.X.key.Y.label = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the label displayed on the LCD screen of the expansion module for each SIP-T26P: X ranges from 1 to 3. String within 99 DSSKey->Ext Key->Label key.
  • Page 154 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path When the key feature is configured as XML Group (remote phone book), valid values are: 0-First XML group 1-Second XML group 2-Third XML group 3-Fourth XML group...
  • Page 155 Appendix Parameter Permitted Values Descriptions Web Setting Path 0-Disabled 1-Enabled The default value is 0. It configures the wallpaper displayed on the Resource:X (Valid phone. values of X are: Example: Default.jpg, To configure a phone built-in picture (e.g., 1.png, phone_setting.backgrounds = 1.png) to be wallpaper, the value format is: 2.png, 3.png, Settings->...
  • Page 156 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 1-Enabled The default value is 0. It configures the target number the phone String within 32 Features->Forward &DND->Always forwards all incoming calls to. forward.always.target = characters Forward->Target The default value is blank.
  • Page 157 Appendix Parameter Permitted Values Descriptions Web Setting Path characters The default value is blank. Forward->Off Code It enables or disables no answer forward feature. Features->Forward &DND->No 0-Disabled forward.no_answer.enable = 0 or 1 Answer Forward->On/Off 1-Enabled The default value is 0. It configures the target number the phone forwards incoming calls to after a period of String within 32...
  • Page 158 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is blank. It enables or disables the phone to forward incoming calls to international numbers. Features->General Information->Fwd 0-Disabled forward.international.enable = 0 or 1 International 1-Enabled The default value is 1.
  • Page 159 Appendix Parameter Permitted Values Descriptions Web Setting Path value. Valid variable values are: $mac   $model  $firmware  $active_url  $active_user  $active_host  $local  $remote  $display_local  $display_remote  $call_id  Example: action_url. setup_completed = http://192.168.0.20/help.xml?IP=$ip The default value is blank.
  • Page 160 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path Example: action_url.registered = http://192.168.0.20/help.xml?IP=$ip The default value is blank. Note: The old parameter “action_url.log_on” is also applicable to IP phones. It configures the action URL the phone sends after account is unregistered.
  • Page 161 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the action URL the phone sends when off hook. Example: URL within 511 action_url.off_hook = Features->Action URL->Off Hook characters action_url.off_hook = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when on hook.
  • Page 162 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path Example: action_url.outgoing_call = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when establishing a call. Example: URL within 511 action_url.call_established = Features->Action URL->Established...
  • Page 163 Appendix Parameter Permitted Values Descriptions Web Setting Path http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when DND feature is disabled. Example: URL within 511 action_url.dnd_off = Features->Action URL->Close DND characters action_url.dnd_off = http://192.168.0.20/help.xml?IP=$ip The default value is blank.
  • Page 164 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the action URL the phone sends when busy forward feature is enabled. Example: URL within 511 Features->Action URL->Open Busy action_url.busy_fwd_on = characters Forward action_url.busy_fwd_on = http://192.168.0.20/help.xml?IP=$ip...
  • Page 165 Appendix Parameter Permitted Values Descriptions Web Setting Path characters disabled. Answer Forward Example: action_url.no_answer_fwd_off = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when performing a transfer. Example: URL within 511 action_url.transfer_call = Features->Action URL->Transfer Call characters action_url.transfer_call = http://192.168.0.20/help.xml?IP=$ip...
  • Page 166 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path Example: action_url.attended_transfer_call = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when placing a call on hold. Example: URL within 511 action_url.hold =...
  • Page 167 Appendix Parameter Permitted Values Descriptions Web Setting Path http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when un-muting a call. Example: URL within 511 action_url.unmute = Features->Action URL->UnMute characters action_url.unmute = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when missing a call.
  • Page 168 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is blank. It configures the action URL the phone sends when changing the state of the phone from idle to busy. URL within 511 Example: action_url.idle_to_busy =...
  • Page 169 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the action URL the phone sends when rejecting an incoming call. Example: URL within 511 Features->Action URL->Reject action_url.reject_incoming_call = characters Incoming Call action_url.reject_incoming_call = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when answering a new incoming call.
  • Page 170 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path Example: action_url.transfer_failed = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the language of the web user interface. Chinese_S is only applicable to SIP-T21P , English, Chinese_S, SIP-T19P , SIP-T48G and SIP-T46G IP phones.
  • Page 171: Time Zones

    Appendix Parameter Permitted Values Descriptions Web Setting Path phones. The default value is English. It configures the time zone. For more available time zones, refer to Time local_time.time_zone = -11 to +13 Settings->Time & Date->Time Zone Zones on page 278. The default value is +8.
  • Page 172 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path DHCP preferentially) 1-Enabled The default value is 0. It configures the IP address or domain name IP address or Settings->Time & Date->Primary of the NTP server 1.
  • Page 173 Appendix Parameter Permitted Values Descriptions Web Setting Path 0-DST By Date 1-DST By Week The default value is 0. For DST By Date: It configures the start time of the DST. Settings->Time & Date->Start Date Value formats are: For DST By Week: Month/Day/Hour (for By Date) ...
  • Page 174 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 0-Disabled 1-Enabled The default value is 0. It configures the offset time (in minutes). Integer from -300 to Settings->Time & Date->Offset local_time.offset_time = (minutes) The default value is blank.
  • Page 175 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is 0. For SIP-T20P IP phones: 7-MM DD YY 8-DD MM YY 9-YY MM DD The default value is 7. “WWW” represents the abbreviation of the week, “DD” represents a two-digit day, “MMM”...
  • Page 176 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path login wizard during startup. 0-Disabled 1-Enabled The default value is 1. It enables or disables the phone to provide input field of password on the hot desking login wizard during startup.
  • Page 177 Appendix Parameter Permitted Values Descriptions Web Setting Path 1-Enabled The default value is 0. It enables or disables the phone to provide input field of register name on the hot desking login wizard when pressing the Hot hotdesking.dsskey_register_name_enable = Desking key. 0 or 1 (not applicable to CP860 IP phones) 0-Disabled...
  • Page 178 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 1-Enabled The default value is 1. It enables or disables the phone to provide input field of SIP server on the hot desking login wizard when pressing the Hot Desking hotdesking.dsskey_sip_server_enable =...
  • Page 179 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is blank. It configures the desired ring tones for each text. The value ranges from 1 to 8, the digit distinctive_ring_tones.alert_info.X.ringer = stands for the appropriate ring tone. Integer from 1 to 8 Settings->Ring ->Internal Ringer File (X ranges from 1 to 10) Ring tones 6-8 are only applicable to...
  • Page 180 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 10. It enables or disables zero touch for the phone to perform provisioning during startup. zero_touch.enable = 0 or 1 Settings->Auto Provision->Zero Active...
  • Page 181 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is 0. It enables or disables the phone to use the push XML via SIP NOTIFY message. push_xml.sip_notify = 0-Disabled 0 or 1 Features->Remote Control->SIP Notify 1-Enabled The default value is 0. It configures the IP address of server from which the phone receives the action URI requests.
  • Page 182 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path number prefixed with the area code. Length (1-15) The default value is 1. It configures the maximum length of the number prefixed with the area code. Settings->Dial Plan->Area dialplan.area_code.max_len =...
  • Page 183 Appendix Parameter Permitted Values Descriptions Web Setting Path (not applicable to SIP-T19P and CP860 IP phones) 0 to 6 (for SIP-T28P/T48G/T46G) 0 to 3 (for SIP-T26P/T22P/T42G/T41P) 0 to 2 (for SIP-T28P/T48G/T46G) Multiple line IDs are separated by commas. 0 stands for all lines. If it is left blank, the block out rule will apply to all accounts on the phone.
  • Page 184 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the access URL of the dial-now URL within 511 rule file. dialplan_dialnow.url = characters The default value is blank. It configures the delay time (in seconds) for Features->General...
  • Page 185 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the access URL of the replace URL within 511 rule file. dialplan_replace_rule.url = characters The default value is blank. remote_phonebook.data.X.url = It configures the access URL of the remote URL within 511 Directory->Remote Phone Book->...
  • Page 186 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the criteria for searching the contact name attributes. ldap.name_filter = String within 99 Example: Directory->LDAP-> LDAP Name Filter characters (not applicable to SIP-T20P and SIP-T19P IP phones) ldap.name_filter = (|(cn=%)(sn=%))
  • Page 187 Appendix Parameter Permitted Values Descriptions Web Setting Path Example: ldap.base = dc=yealink,dc=cn The default value is blank. It configures the user name for accessing ldap.user = String within 99 the LDAP server. Directory->LDAP->Username characters (not applicable to SIP-T20P and SIP-T19P IP phones) The default value is blank.
  • Page 188 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the number attributes of each record to be returned by the LDAP server. Multiple attributes are separated by ldap.numb_attr = String within 99 Directory->LDAP-> LDAP Number spaces.
  • Page 189 Appendix Parameter Permitted Values Descriptions Web Setting Path 1-Enabled The default value is 0. It enables or disables the phone to sort the search results in alphabetical order or numerical order. ldap.ldap_sort = Directory->LDAP-> LDAP Sorting 0 or 1 0-Disabled Results (not applicable to SIP-T20P and SIP-T19P IP phones) 1-Enabled...
  • Page 190 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 480. It configures a return code and reason of SIP response messages when rejecting an incoming call. Features->General Information-> 404-No Found features.normal_refuse_code =...
  • Page 191 Appendix Parameter Permitted Values Descriptions Web Setting Path 1-Custom The default value is 0. It enables or disables DND feature. 0-Disabled Features-> Forward&DND-> features.dnd.enable = 0 or 1 DND->DND Status 1-Enabled The default value is 0. It configures the DND on code when the String within 32 Features->...
  • Page 192 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path feature is enabled. Multiple numbers are separated by commas. The default value is blank. It enables or disables forward diversion feature. Features->General Information-> 0- Disabled features.fwd_diversion_enable =...
  • Page 193 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the call waiting off code. String within 32 Features->General Information->Call call_waiting.off_code = characters Waiting Off Code The default value is blank. It enables or disables the phone to automatically answer an incoming intercom call.
  • Page 194 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It enables or disables the phone to barge in an intercom call. 0-Disabled features.intercom.barge = 0 or 1 Features->Intercom ->Intercom Barge 1-Enabled The default value is 0.
  • Page 195 Appendix Parameter Permitted Values Descriptions Web Setting Path automatically. The default value of delay time is 4. It enables or disables the phone to suppress the display of DTMF digits. Features->General 0-Disabled features.dtmf.hide = 0 or 1 Information->Suppress DTMF Display 1-Enabled The default value is 0.
  • Page 196 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path key. 0-Disabled 1-Enabled The default value is 0. It configures DTMF sequences for transfer key function to be sent. It consists of 0-9, A-D, String within 32 Features->General Information->Tran...
  • Page 197 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is 1. It configures the duration time (in seconds) Features->General Information->Busy for the busy tone. features.busy_tone_delay = 0, 3 or 5 Tone Delay (Seconds) The default value is 0. It configures whether to send one pound key by pressing the pound key twice when the pound key is configured as a send key.
  • Page 198 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path tone when pressing the send key. 0-Disabled 1-Enabled The default value is 1. It enables or disables the phone to play key tone when pressing any key.
  • Page 199 Appendix Parameter Permitted Values Descriptions Web Setting Path Example: features.redial_tone = 125 The phone will continue to play the dial tone after inputting “125” in the dialing screen. If it is left blank, the phone will not play the dial tone after inputting numbers in the dialing screen.
  • Page 200 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the prefix of the password-dial number. For example, set the prefix to 12 and the String within 32 Features->General Information-> features.password_dial.prefix = length to 3, when you want to dial the...
  • Page 201 LED to flash when the phone receives an incoming call. phone_setting.ring_power_led_flash_enable = Features->Power LED->Ring Power 0 or 1 For SIP-T2xP/T19P IP phones: Light Flash (not applicable to CP860 IP phones) 0-Disabled (power indicator LED does not flash) 1-Enabled (power indicator LED fast flashes...
  • Page 202 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path (300ms) green) The default value is 1. For SIP-T4X IP phones: 0-Disabled (power indicator LED does not flash) 1-Enabled (power indicator LED fast flashes (300ms) red) If it is set to 0, the status of the power...
  • Page 203 LED is determined by the value of the parameter “phone_setting.common_power_led_enabl e”. It enables or disables the power indicator LED to flash when a call is mute. For SIP-T2xP/T19P IP phones: 0-Disabled (power indicator LED does not phone_setting.mute_power_led_flash_enable = Features->Power LED->Mute Power flash) 0 or 1...
  • Page 204 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 0-Disabled (power indicator LED does not flash) 1-Enabled (power indicator LED fast flashes (300ms) red) The default value is 0. If it is set to 0, the status of the power...
  • Page 205 “phone_setting.common_power_led_enabl e”. It enables or disables the power indicator LED to be turned on when the phone is busy. For SIP-T2xP/T19P IP phones: 0-Disabled (power indicator LED is off) 1-Enabled ( power indicator LED is solid green) phone_setting.talk_and_dial_power_led_enable = Features->Power LED->Talk/Dial Power...
  • Page 206 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path indicator LED is determined by the value of the parameter “phone_setting.common_power_led_enabl e”. It configures the web access timeout (in Features->General minutes). Integer from 1 to features.relog_offtime = Information->Auto-Logout Time...
  • Page 207 Appendix Parameter Permitted Values Descriptions Web Setting Path using the handset. 0-Disabled 1-Enabled The default value is 1. It configures the ringer device for the phone in the headset mode. 0-Use Speaker Features->Audio-> Ringer Device for features.ringer_device.is_use_headset = 0, 1 or 2 1-Use Headset Headset 2-Use Headset &...
  • Page 208 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 0-Encrypted 1-Blank 2-Plaintext The default value is 1. It enables or disables the phone to display the GPickup soft key when the phone is in the pre-dialing screen.
  • Page 209: Blf Led Mode

    Appendix Parameter Permitted Values Descriptions Web Setting Path It enables or disables the phone to display a visual alert when the monitored user receives an incoming call. features.pickup.blf_visual_enable = Features->Call Pickup->Visual Alert for 0 or 1 0-Disabled BLF Pickup (not applicable to SIP-T20P IP phones) 1-Enabled The default value is 0.
  • Page 210 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It enables or disables the phone to deal with the Version header in the BLF NOTIFY message sent by the server. features.blf_list_version = 0-Disabled 0 or 1...
  • Page 211 Appendix Parameter Permitted Values Descriptions Web Setting Path G723_53 It enables or disables the phone to handle the incoming multicast paging calls when there is a multicast paging call on the Directory-> Multicast IP->Paging phone. multicast.receive_priority.enable = 0 or 1 Priority Active 0-Disabled 1-Enabled...
  • Page 212 The default value is 4. It configures the keypad lock type. 0-Disabled phone_setting.lock = 1-Menu Key Features->Phone Lock->Keypad Lock 0, 1, 2 or 3 (only applicable to SIP-T2xP and SIP-T19P IP Type 2-Function Keys phones) 3-All Keys The default value is 0. phone_setting.phone_lock.enable = 0 or 1 It enables or disables keypad lock feature.
  • Page 213 Appendix Parameter Permitted Values Descriptions Web Setting Path (only applicable to SIP-T46G, T42G, T41P and CP860 0-Disabled Enable IP phones) 1-Enabled The default value is 0. It configures the keypad lock type. 0-All Keys phone_setting.phone_lock.lock_key_type = Features->Phone Lock->Keypad Lock 0, 1 or 2 1-Function Keys (only applicable to SIP- T46G, T42G, T41P and Type...
  • Page 214 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path Ring1.wav, Ring2.wav, It configures the ring tone for the phone. Ring3.wav, Example: Ring4.wav, phone_setting.ring_type = Ring1.wav phone_setting.ring_type = Settings->Preference->Ring Type Ring5.wav The default value is Ring1.wav. Ring6.wav, Note: Ring tones 6-8 are only applicable to Ring7.wav,...
  • Page 215 = It configures a text logo. String within 15 Features->General Information->Text characters Logo (only applicable to SIP-T20P IP phones) The default value is Yealink. lcd_logo.url = It configures the access URL of logo file. URL within 511 Features->General Information->...
  • Page 216 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path (not applicable to SIP-T20P and SIP-T48G/T46G IP characters The default value is blank. Upload Logo phones) It deletes all custom logo files. lcd_logo.delete = URL within 511...
  • Page 217 Appendix Parameter Permitted Values Descriptions Web Setting Path 1-Low The default value is 1. It configures the backlight time (in seconds). For SIP-T28P/T26P/T22P IP phones: 0-Always on 1-Always off 15-15s 30-30s 60-60s 120-120s phone_setting.backlight_time = 300-300s 0, 1, 15, 30, 60, 120, Settings->Preference->Backlight Time (not applicable to SIP-T21P , SIP-T20P and SIP-T19P IP 300, 600 or 1800...
  • Page 218 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 300-300s 600-600s 1800-1800s The default value is 0. Ring1.wav Ring2.wav It configures the ring tone when the phone Ring3.wav fails to transfer a call. Ring4.wav phone_setting.ring_for_tranfailed = The default value is Ring1.wav.
  • Page 219 Appendix Parameter Permitted Values Descriptions Web Setting Path 0-Disabled 1-Enabled The default value is 1. It configures headset mode precedence during a call. 0-Always use (pressing the Speakerphone key and picking up the handset are not phone_setting.headsetkey_mode = 0 or 1 effective when the headset mode is activated) 1-Use as normal...
  • Page 220 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It takes effect after a reboot. It enables or disables recent call in dialing feature. If it is enabled, you can see the placed calls list when the phone is in the super_search.recent_call =...
  • Page 221 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is blank. It deletes all custom ring tone files. URL within 511 ringtone.delete = The valid value is: http://localhost/all characters The default value is blank. It configures the access URL of the custom URL within 511 language file.
  • Page 222 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path characters server certificate file. server cer file The default value is blank. It deletes the uploaded server certificate file. URL within 511 server_certificates.delete = characters The valid value is: http://localhost/all The default value is blank.
  • Page 223 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is blank. It takes effect after a reboot. It enables or disables Import Factory Configuration feature. 0-Disabled features.custom_factory_config.enable = 0 or 1 1-Enabled The default value is 0. It configures the access URL for the custom configuration files.
  • Page 224 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path account.X.enable = It enables or disables the account X. (SIP-T28P/T48G/T46G: X ranges from 1 to 6. 0-Disabled SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. 0 or 1 Account->Register ->Line Active...
  • Page 225 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T19P/CP860: X=1.) account.X.user_name = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the register user name for String within 32 account X. SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. Account->Register ->User Name characters The default value is blank.
  • Page 226 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. an INVITE failover, if the SIP server is configured with a domain name for account SIP-T21P/T20P: X ranges from 1 to 2.
  • Page 227 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T21P/T20P: X ranges from 1 to 2. registration request for account X. SIP-T19P/CP860: X=1) It is only applicable to successive registration mode. The default value is 120. It configures the IP address or domain name account.X.sip_server.Y.address = of the SIP server Y for account X.
  • Page 228 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T20P/T21P: X ranges from 1 to 2. The default value is 3600. SIP-T22P/T26P/T41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G/T48G: X ranges from 1 to 6. Y ranges from 1 to 2) account.X.sip_server.Y.retry_counts =...
  • Page 229 Appendix Parameter Permitted Values Descriptions Web Setting Path registration requires renewal. 3-duration: the phone retries to use the primary server after the timeout defined by the parameter “account.X.failback_timeout”. The default value is 0. It configures the timeout (in seconds) for the phone to retry to use the primary server account.X.sip_server.Y.failback_timeout = after failing over to the current working...
  • Page 230 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 0. It configures whether preferentially to use account.X.static_cache_pri = the DNS static cache for domain name (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 231 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T19P/CP860: X=1. Y ranges from 1 to 12.) account.X.dns_cache_a.Y.ip = It configures the IP address that the domain (SIP-T28P/T48G/T46G: X ranges from 1 to 6. name of A record Y maps to in the DNS SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3.
  • Page 232 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path Y ranges from 1 to 12.) account.X.dns_cache_srv.Y.port = ((SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the port to be used in SRV record Y for account X.
  • Page 233 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the weight of SRV record Y for account.X.dns_cache_srv.Y.weight = account X. (SIP-T28P/T48G/T46G: X ranges from 1 to 6. When priorities are equal, weight is used to SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. Integer from 0 to differentiate the preference.
  • Page 234 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the flag of NAPTR record Y in the DNS static cache for account X. (Always “s” for SIP, which means to do an SRV account.X.dns_cache_naptr.Y.flags = lookup on whatever is in the replacement (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 235 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T21P/T20P: X ranges from 1 to 2. The default value is 0. SIP-T19P/CP860: X=1. It takes effect after a reboot. Y ranges from 1 to 12.) account.X.dns_cache_naptr.Y.replace = It configures a domain name to be used for (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 236 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T19P/CP860: X=1. Y ranges from 1 to 12.) It enables or disables the phone to refresh account.X.srv_ttl_timer_enable = the DNS-SRV query record at the regular time for account X.
  • Page 237 Appendix Parameter Permitted Values Descriptions Web Setting Path account.X.outbound_port = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the port of the outbound proxy Integer from 0 to Account->Register ->Outbound Proxy server for account X. SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. 65535 Server->Port The default value is 5060.
  • Page 238 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T19P/CP860: X=1.) 1-Enabled The default value is 0. account.X.anonymous_call = It enables or disables anonymous call feature for account X. (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 239 Appendix Parameter Permitted Values Descriptions Web Setting Path It configures the code for deactivating the account.X.anonymous_call_offcode = server-side anonymous call feature for (SIP-T28P/T48G/T46G: X ranges from 1 to 6. account X when the parameter String within 32 Account->Basic-> Anonymous Call-> SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3.
  • Page 240 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T19P/CP860: X=1.) It enables or disables DND feature for account.X.dnd.enable = account X when the DND mode is (SIP-T28P/T48G/T46G: X ranges from 1 to 6. configured as Custom.
  • Page 241 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. mode is configured as Custom. SIP-T21P/T20P: X ranges from 1 to 2.) 0-Disabled (not applicable to SIP-T19P and CP860IP phones) 1-Enabled The default value is 0. account.X.always_fwd.target = It configures the target number the phone (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 242 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It enables or disables no answer forward account.X.timeout_fwd.enable = feature for account X when the call forward (SIP-T28P/T48G/T46G: X ranges from 1 to 6. mode is configured as Custom.
  • Page 243 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. configured as Custom. SIP-T21P/T20P: X ranges from 1 to 2.) The default value is blank. (not applicable to SIP-T19P and CP860 IP phones) account.X.always_fwd.on_code = It configures the always forward on code for (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 244 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path account.X.timeout_fwd.off_code = It configures the no answer forward off code (SIP-T28P/T48G/T46G: X ranges from 1 to 6. for account X when the call forward mode is String within 32 Features->Forward&...
  • Page 245 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T19P/CP860: X=1.) The default value is 0. It enables or disables the phone to account.X.subscribe_mwi = subscribe the message waiting indicator for (SIP-T28P/T48G/T46G: X ranges from 1 to 6. account X. Account-> Advanced-> Subscribe for SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3.
  • Page 246 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 5-RPID-FROM The default value is 0. It enables or disables the phone to deal account.X.cid_source_privacy = with PRIVACY header field in the 180 or 200 (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 247 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is 0. account.X.session_timer.enable = It enables or disables the session timer for account X. (SIP-T28P/T48G/T46G: X ranges from 1 to 6. 0-Disabled SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. 0 or 1 Account->...
  • Page 248 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. 0-Disabled SIP-T21P/T20P: X ranges from 1 to 2. 1-Enabled SIP-T19P/CP860: X=1.) The default value is 0. It configures whether to use voice account.X.srtp_encryption =...
  • Page 249 Appendix Parameter Permitted Values Descriptions Web Setting Path Not applicable to CP860 IP phones) account.X.bla_subscribe_period = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the period (in seconds) of BLA SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. Integer from Account->...
  • Page 250 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path account.X.dialoginfo_callpickup = It enables or disables the phone to pick up a (SIP-T28P/T48G/T46G: X ranges from 1 to 6. call according to the SIP header of dialog-info for account X.
  • Page 251 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T21P/T20P: X ranges from 1 to 2. 1-Enabled SIP-T19P/CP860: X=1.) The default value is 0. Enables or disables auto answer mute feature for account X. If it is set to 1 (Enabled), the IP phone can account.X.auto_answer_mute_enable = mute the local microphone when an (only applicable to CP860.
  • Page 252 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path (SIP-T28P/T48G/T46G: X ranges from 1 to 6. subscribe to the voice mail number for the MWI To Voice Mail message waiting indicator for account X. SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3.
  • Page 253 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T19P/CP860: X=1.) account.X.blf.subscribe_period = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the period (in seconds) of the SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. Integer from 30 to BLF subscription for account X. 2147483647 SIP-T21P/T20P: X ranges from 1 to 2.
  • Page 254 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path The default value is 0. account.X.music_server_uri = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the URI of the Music On Hold SIP URI within 256 Account->...
  • Page 255 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. “AUTO or SIP INFO” for account X. SIP-T21P/T20P: X ranges from 1 to 2. 0-Disabled SIP-T19P/CP860: X=1.) 1-DTMF-Relay 2-DTMF 3-Telephone-Event The default value is 0. account.X.nat.nat_traversal = It enables or disables the NAT traversal for account X.
  • Page 256 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T21P/T20P: X ranges from 1 to 2. SIP-T19P/CP860: X=1.) It configures the type of keep-alive packets sent by the phone to the NAT device to keep the communication port open so that NAT can continue to function for account X.
  • Page 257 Appendix Parameter Permitted Values Descriptions Web Setting Path (SIP-T28P/T48G/T46G: X ranges from 1 to 6. account X. SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. 0-Disabled SIP-T21P/T20P: X ranges from 1 to 2. 1-Enabled SIP-T19P/CP860: X=1.) The default value is 0. account.X.advanced.timer_t1 = (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 258 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It enables or disables the IP phone to account.X.alert_info_url_enable = download the ring tone from the URL contained in the Alert-Info header for (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 259 Appendix Parameter Permitted Values Descriptions Web Setting Path Ring8.wav Note: Ring tones 6-8 are only applicable to SIP-T48G/T46G IP phones. It configures the codec for account X. Codecs G726-16, G726-24 and G726-40 are not applicable to SIP-T21P and SIP-T19P IP PCMU phones.
  • Page 260 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path When Y=11, the default value is G726-40. When Y=12, the default value is GSM (only applicable to SIP-T4X IP phones). For SIP-T21P/T19P IP phones: When Y=1, the default value is PCMU;...
  • Page 261 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T4X: Y ranges from 1 to 12.) For SIP-T28P/T26P/T22P/T20P/T4X/CP860 IP phones: When Y=1, the default value is 1; When Y=2, the default value is 1; When Y=3, the default value is 0; When Y=4, the default value is 0;...
  • Page 262 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path When Y=5, the default value is 1; When Y=6, the default value is 1; When Y=7, the default value is 0; When Y=8, the default value is 0.
  • Page 263 Appendix Parameter Permitted Values Descriptions Web Setting Path When Y=12, the default value is 0. (only applicable to SIP-T4X IP phones) For CP860 IP phones: When Y=1, the default value is 2; When Y=2, the default value is 3; When Y=3, the default value is 0; When Y=4, the default value is 0;...
  • Page 264 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path When Y=6, the default value is 4; When Y=7, the default value is 0; When Y=8, the default value is 0. It configures rtpmap of the audio codec for account X.
  • Page 265 Appendix Parameter Permitted Values Descriptions Web Setting Path applicable to SIP-T4X IP phones) For SIP-T21P/T19P IP phones: When Y=1, the default value is 0; When Y=2, the default value is 8; When Y=3, the default value is 4; When Y=4, the default value is 4; When Y=5, the default value is 18;...
  • Page 266 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It enables or disables the phone to download the picture information for account X when receiving an incoming call account.X.picture_info_enable = or during a call. (X ranges from 1 to 6)
  • Page 267 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. 0-Disabled SIP-T21P/T20P: X ranges from 1 to 2. 1-Enabled SIP-T19P: X=1.) The default value is 0. (not applicable to SIP-T48G, SIP-T46G and CP860 IP phones.) account.X.acd.available = It enables or disables the phone to display...
  • Page 268 Yealink IP Phones Auto provisioning Guide The following table lists configuration parameters that are integrated with BroadSoft platform. For more information on BroadSoft features, refer to Yealink_IP_Phones_Deployment_Guide_for_BroadSoft_UC-One_Environment Parameter Permitted Values Descriptions Web Setting Path It enables or disables BroadSoft features for IP phones.
  • Page 269 Appendix Parameter Permitted Values Descriptions Web Setting Path The default value is blank. It takes effect after a reboot. It enables or disables extended length of the label displayed on the idle LCD screen for the line key. features.config_dsskey_length = 0 or 1 0-Disabled (only applicable to SIP-T46G IP phones)
  • Page 270 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path account X. Example: account.1.xsi.host = xsp1.iop1.broadworks.net The default value is blank. It configures the port of the Xtended Services Platform server for account X. account.X.xsi.port = Integer from 1 to Example: Directory->...
  • Page 271 Appendix Parameter Permitted Values Descriptions Web Setting Path 3502@as.iop1.broadworks.net The default value is blank. It configures the password for XSI authentication for account X. account.X.xsi.password = String within 99 Directory-> Network Directory-> Example: characters Password (X=1) account.1.xsi.password = 123456 The default value is blank. It enables or disables the phone to display the group directory.
  • Page 272 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path It configures the display name on the LCD bw_phonebook.enterprise_displayname = String within 99 Directory-> Network screen for the enterprise directory. characters Directory->Enterprise (not applicable to SIP-T20P IP phones) The default value is Enterprise.
  • Page 273 Appendix Parameter Permitted Values Descriptions Web Setting Path It enables or disables the phone to display the personal directory. bw_phonebook.personal_enable= Directory-> Network 0-Disabled 0 or 1 Directory->Personal (not applicable to SIP-T20P IP phones) 1-Enabled The default value is 1. It configures the display name on the LCD bw_phonebook.personal_displayname= String within 99 Directory->...
  • Page 274 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path 1-Enabled The default value is 0. It enables or disables the phone to display the Park soft key during a call. call_park.enable= 0-Disabled 0 or 1 Features->Call Pickup->Call Park...
  • Page 275 Appendix Parameter Permitted Values Descriptions Web Setting Path its line. 0-Disabled 1-Enabled The default value is 0. It enables or disables feature key synchronization. Features->General Information-> 0-Disabled bw.feature_key_sync = 0 or 1 Feature Key Synchronization 1-Enabled The default value is 0. account.X.blf.blf_list_uri = (SIP-T28P/T48G/T46G: X ranges from 1 to 6.
  • Page 276 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path account.X.blf_list_barge_in_code = It configures the feature access code for (SIP-T28P/T48G/T46G: X ranges from 1 to 6. directed call pickup with barge-in (default: String within 32 Account-> Advanced->BLF List Barge SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3.
  • Page 277 Appendix Parameter Permitted Values Descriptions Web Setting Path account.X.shared_line = It enables or disables Broadsoft SCA (SIP-T28P/T48G/T46G: X ranges from 1 to 6. feature for account X. SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. 0-Disabled 0 or 1 Account-> Advanced->Shared Line SIP-T21P/T20P: X ranges from 1 to 2.
  • Page 278 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path account.X.reason_code.Y = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the unavailable code which SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. must match one of the codes configured on Integer from 1 to BroadWorks for account X.
  • Page 279 Appendix Parameter Permitted Values Descriptions Web Setting Path Not applicable to CP860 IP phones.) account.X.call_center.show_call_info_time = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the interval (in seconds) to SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. specify how long the call center call Integer from 1 to information displays for account X.
  • Page 280 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path Y ranges from 1 to 100. Not applicable to CP860 IP phones.) account.X.bw_disp_code_name.Y = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the disposition code name SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3.
  • Page 281 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T19P: X=1. The default value is 0. Not applicable to CP860 IP phones.) account.X.supervisor_info_code.Y = (SIP-T28P/T48G/T46G: X ranges from 1 to 6. It configures the supervisor number for SIP-T26P/T22P/ T42G/T41P: X ranges from 1 to 3. account X.
  • Page 282 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path SIP-T21P/T20P: X ranges from 1 to 2. 1-Enabled SIP-T19P: X=1. The default value is 0. Not applicable to CP860 IP phones.) It enables or disables the power indicator...
  • Page 283 Appendix Parameter Permitted Values Descriptions Web Setting Path SIP-T19P: X=1. The default value is 0. Not applicable to CP860 IP phones.) It takes effect after a reboot. account.X.hoteling.auto_login_enable = It enables or disables the phone to save (SIP-T28P/T48G/T46G: X ranges from 1 to 6. login credentials automatically when logging into the guest profile for account X.
  • Page 284 Yealink IP Phones Auto provisioning Guide Parameter Permitted Values Descriptions Web Setting Path Not applicable to CP860 IP phones.) The following parameters are not applicable to IP phones running firmware version 72 or later, so the description of these parameters has been deleted in this guide.
  • Page 285 Appendix network.snmp.port = network.snmp.trust_ip = phone_setting.blf_list_enable = phone_setting.sms_popup_enable = voice.call_preview_mode= voice.tone.record = features.hoteling.enable = action_url.call_interrupt = action_url.setup_autop_finish = features.blf_pickup_only_send_code =...
  • Page 286 Yealink IP Phones Auto provisioning Guide The following tables list relationship between the values of X in the following parameters and programmable keys for each phone model. # X ranges from 1 to 14. programablekey.X.type = programablekey.X.line = programablekey.X.value = programablekey.X.xml_phonebook =...
  • Page 287 Appendix Phone Model SIP-T19P SIP-T20P SIP-T21P/T22P SIP-T28/T26P SIP-T42G/T41P SIP-T48G/T46G CP860 Down Down Down Down Down Down Down Left Left Left Left Left Left Right Right Right Right Right Right Cancel Cancel Cancel Cancel CONF CONF Hold Hold Hold Mute Mute Mute Mute Mute...
  • Page 288 Yealink IP Phones Auto provisioning Guide Time Zone Time Zone Name −11:00 Samoa −10:00 United States-Hawaii-Aleutian −10:00 United States-Alaska-Aleutian −09:00 United States-Alaska Time −08:00 Canada(Vancouver, Whitehorse) −08:00 Mexico(Tijuana, Mexicali) −08:00 United States-Pacific Time −07:00 Canada(Edmonton, Calgary) −07:00 Mexico(Mazatlan, Chihuahua) −07:00 United States-Mountain Time −07:00...
  • Page 289 Appendix Time Zone Time Zone Name United Kingdom(London) Morocco +01:00 Albania(Tirane) +01:00 Austria(Vienna) +01:00 Belgium(Brussels) +01:00 Caicos +01:00 Chad +01:00 Spain(Madrid) +01:00 Croatia(Zagreb) +01:00 Czech Republic(Prague) +01:00 Denmark(Kopenhagen) +01:00 France(Paris) +01:00 Germany(Berlin) +01:00 Hungary(Budapest) +01:00 Italy(Rome) +01:00 Luxembourg(Luxembourg) +01:00 Macedonia(Skopje) +01:00 Netherlands(Amsterdam) +01:00...
  • Page 290 Yealink IP Phones Auto provisioning Guide Time Zone Time Zone Name +04:30 Afghanistan +05:00 Kazakhstan(Aqtobe) +05:00 Kyrgyzstan(Bishkek) +05:00 Pakistan(Islamabad) +05:00 Russia(Chelyabinsk) +05:30 India(Calcutta) +06:00 Kazakhstan(Astana, Almaty) +06:00 Russia(Novosibirsk, Omsk) +07:00 Russia(Krasnoyarsk) +07:00 Thailand(Bangkok) +08:00 China(Beijing) +08:00 Singapore(Singapore) +08:00 Australia(Perth) +09:00...
  • Page 291 Appendix BLF LED Mode provides four kinds of definition for the BLF/BLF list key LED status. The following tables list the LED statuses of the BLF/BLF list key when BLF LED Mode is set to 0, 1, 2 or 3 respectively. The default value of the BL LED Mode is 0. BLF LED Mode is not applicable to SIP-T48G and SIP-T19PIP phones.
  • Page 292 Yealink IP Phones Auto provisioning Guide LED Status Description The call is parked against the monitored user’s phone Slow flashing green (1s) number. The monitored user is idle. The monitored user does not exist. Memory key/Expansion Module key LED (configured as a BLF/BLF list key and BLF LED...
  • Page 293 Appendix Line key LED (configured as a BLF/BLF list key and BLF LED Mode is set to 3) LED Status Description Fast flashing green The monitored user receives an incoming call. (200ms) The monitored user is dialing. Solid green The monitored user is talking. The monitored user’s conversation is placed on hold.
  • Page 294 Yealink IP Phones Auto provisioning Guide We are striving to improve our documentation quality and we appreciate your feedback. Email your opinions and comments to DocsFeedback@yealink.com.

This manual is also suitable for:

Sip-t19pSip-t4xSip-cp860

Table of Contents