Yealink SIP-T2 Series Auto Provisioning Manual
Yealink SIP-T2 Series Auto Provisioning Manual

Yealink SIP-T2 Series Auto Provisioning Manual

Ip phone
Hide thumbs Also See for SIP-T2 Series:

Advertisement

Table of Contents
i

Advertisement

Table of Contents
loading

Summary of Contents for Yealink SIP-T2 Series

  • Page 1 Table of Contents...
  • Page 3: Table Of Contents

    Table of Contents Table of Contents ..............iii Summary of Changes............... v Changes for Release 72, Guide Version 72.1 ..............v Changes for Release 71, Guide Version 71.165 ..............v Changes for Release 71, Guide Version 71.140 ..............v Changes for Release 71, Guide Version 71.125 ..............v Changes for Release 71, Guide Version 71.120 ...............
  • Page 4 Yealink IP Phones Auto provisioning Guide Obtaining the Address of Provisioning Server ...... 27 Zero Touch ........................... 27 Plug and Play (PnP) Server ....................29 DHCP Options ........................30 Phone Flash ......................... 31 Update Mode ................. 33 Power On ..........................33 Repeatedly..........................
  • Page 5 Summary of Changes This section describes the changes to this guide for each release and guide version. 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 ...
  • Page 6 Yealink IP Phones Auto provisioning Guide Major updates have occurred to the following section: Description of Configuration Parameters in CFG Files on page  The following sections are new for this version: Encrypting Configuration Files on page  Update Mode on page ...
  • Page 7: 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 8 Yealink IP Phones Auto provisioning Guide...
  • Page 9: 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 10 Common CFG File SIP-T41P y000000000036.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 11 Getting Started Common CFG file contains configuration parameters which apply to phones with the same model, such as language, volume. The line beginning with “#” is considered to be a comment. The file header “#!version:1.0.0.1” is not a comment and must be placed in the first line.
  • Page 12 Yealink IP Phones Auto provisioning Guide network.pppoe.password = ###################################################### 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.pc_port.enable = network.internet_port.speed_duplex = network.pc_port.speed_duplex = network.pc_port.dhcp_server = network.static_dns_enable = network.ipv6_static_dns_enable = ##Only T41P/T42G/T46G Models support this parameter## network.vlan.pc_port_mode =...
  • Page 13 Getting Started network.802_1x.root_cert_url = 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.
  • Page 14 Yealink IP Phones Auto provisioning Guide The parameters commonly edited 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/T46G/T42G/T41P IP phones running firmware version 72 or later.
  • Page 15 Getting Started account.1.sip_server.2.address = 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 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 16 Yealink IP Phones Auto provisioning Guide account.2.sip_server.2.retry_counts = 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 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 =...
  • Page 17 Getting Started account.3.sip_server.2.failback_timeout = account.3.sip_server.2.register_on_enable = ###################################################### Account4 Basic Settings (for SIP-T28P/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 (for SIP-T28P/T46G models) ###################################################### account.4.reregister_enable = account.4.naptr_build =...
  • Page 18 Yealink IP Phones Auto provisioning Guide ###################################################### Account5 Basic Settings (for SIP-T28P/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 (for SIP-T28P/T46G models) ###################################################### account.5.reregister_enable =...
  • Page 19 Getting Started ###################################################### Account6 Basic Settings (for SIP-T28P/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 (for SIP-T28P/T46G models) ###################################################### account.6.reregister_enable = account.6.naptr_build = account.6.fallback.redundancy_type = account.6.fallback.timeout =...
  • Page 20 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 21: Customizing A Ring Tone

    Getting Started #Delete all the custom ring tones. ringtone.delete = http://localhost/all For more information on customizing a ring tone file, refer to Customizing a Ring Tone Using Cool Edit Pro on page 61. You can modify the language translation for the phone user interface. For SIP-T4X IP phones, you can also add a new language to the phones.
  • Page 22 Yealink IP Phones Auto provisioning Guide The following figure shows a portion of a txt formatted 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 23 <=192*64 2 gray scale <=100K 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 24: Customizing Wallpaper/Local Contact File

    #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 supplied local contact template file. The existing local contacts on the phones will be overwritten by the downloaded local contacts.
  • Page 25 Getting Started At most 1000 local contacts can be added to IP phones.  When specifying a desired line for a contact, valid values are -1~6. This is not  applicable to SIP-T19P IP phones. (For SIP-T21P/T20P , valid values are 0~2. For SIP-T26P/T22P , valid values are 0~3. For SIP-T28P , valid values are 0~6.
  • Page 26 Yealink IP Phones Auto provisioning Guide group_id_name=”” specifies the group you want to add the contact to. default_photo=”” specifies the avatar for the contact (for SIP-T46G IP phones). Specify the values within double quotes. Save the change. After editing the local contact template file, upload it to the provisioning server and then specify the access URL in configuration files.
  • Page 27 This is not applicable to SIP-T19P 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 28 This is not applicable to SIP-T19P 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 29 During the auto provisioning process, the phone connects to the provisioning server “192.168.1.100”, and downloads the dial-now file “DialNow.xml”. Yealink IP phones allow you to upgrade firmware manually via web user interface, or upgrade firmware in batch via auto provisioning.
  • Page 30 Yealink IP Phones Auto provisioning Guide To upgrade the phones’ firmware in batch via auto provisioning, ask the distributor for the firmware file, upload it to the provisioning server, and then specify the access URL in configuration files. #################################################### Configure the access URL of the firmware file #################################################### firmware.url =...
  • Page 31: 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 32: Configuring A Tftp Server

    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 33: 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 34 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 (Take T28P IP phone as an example): Press the OK soft key.
  • Page 35 (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 36 Yealink IP Phones Auto provisioning Guide 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 37: Update Mode

    33. 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 38 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 33.
  • Page 39: 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 40 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 41 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 42: Auto Provision Now

    Yealink IP Phones Auto provisioning Guide Mark one or more radio boxes 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 43 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 44 Yealink IP Phones Auto provisioning Guide The following figure shows the message flow:...
  • Page 45: 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 to decrypt Yealink Configuration Encryption Tool User Guide configuration files, refer to The phone only reboots when there is at least a specific configuration requiring reboot during auto provisioning.
  • Page 46 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 47: Verifying Configurations

    Downloading and Verifying Configurations Example 3: Yealink SIP-T28P IP phone downloads configuration files from the HTTP server.
  • Page 48 Yealink IP Phones Auto provisioning Guide...
  • Page 49: 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 enabled.
  • Page 50 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 51: 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 52 Yealink IP Phones Auto provisioning Guide...
  • Page 53: 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 54 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 55 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 56 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 57 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 58 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...
  • Page 59 URL in the address bar of the web browser and then press <Enter> key to check the HTTP server before provisioning. 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.
  • Page 60 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 61 Appendix 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 Option Type.
  • Page 62 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 save the change.
  • Page 63 Appendix 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 64 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 65 Appendix 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. Click Named Policies-->Global, right click the blank area on the right of the main page and then select New Option.
  • Page 66 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.
  • Page 67 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 68 Yealink IP Phones Auto provisioning Guide 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. Double click the PictureExDemo.exe.
  • Page 69: Configuration Parameters In Cfg Files

    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”. Permitted Parameter Descriptions...
  • Page 70 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It takes effect after a reboot. It configures the IPv4 subnet mask when the IP address mode is Network->Basic-> configured as IPv4 or IPv4&IPv6, and network.intern Subnet IPv4 Config->Static...
  • Page 71 Appendix Permitted Parameter Descriptions Web Setting Path Values e.password = connection. IPv4 Config-> characters PPPoE->Password (not The default value is blank. applicable to It takes effect after a reboot. SIP-T41P and SIP-T42G IP phones) It configures the Internet (WAN) port type for IPv6 when the IP address mode is configured as IPv6 or network.ipv6_i...
  • Page 72 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the IPv6 default gateway when the IP address mode is Network->Basic-> configured as IPv6 or IPv4&IPv6, and network.ipv6_i IPv6 Config->Static the Internet (WAN) port type for IPv6 is nternet_port.g...
  • Page 73 Appendix Permitted Parameter Descriptions Web Setting Path Values It enables or disables the PC port. 0-Disabled network.pc_p Network->PC Port 0 or 1 1-Auto Negotiation ort.enable = ->PC Port Active The default value is 1. It takes effect after a reboot. network.pc_p ort.ip = It configures the IP address of the PC...
  • Page 74 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values SIP-T22P , SIP-T26P and SIP-T28P IP phones) network.dhcp. end_ip = (only It configures the end IP address of the Network->PC Port applicable to DHCP IP segment. ->PC Port Config...
  • Page 75 Appendix Permitted Parameter Descriptions Web Setting Path Values It enables or disables VLAN of the Internet (WAN) port. Network-> network.vlan.i 0-Disabled Advanced->VLAN nternet_port_e 0 or 1 1-Enabled ->WAN Port-> nable = Active The default value is 0. It takes effect after a reboot. It configures VLAN ID of the Internet Network->...
  • Page 76 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values otherwise, forward the packets directly. The default value is 0. It takes effect after a reboot. It enables or disables the phone to obtain VLAN by DHCP .
  • Page 77 Appendix Permitted Parameter Descriptions Web Setting Path Values For SIP-T41P IP phones: The default value is SIP-T41P . It takes effect after a reboot. It enables or disables the HTTP protocol for web server access. Network-> 0-Disabled wui.http_enab 0 or 1 Advanced->Web le = 1-Enabled...
  • Page 78 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the SIP QoS. Network-> network.qos.si Integer from The default value is 26. Advanced->SIP gnaltos = 0 to 63 QoS (0~63) It takes effect after a reboot.
  • Page 79 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T19P IP The default value is 0. phones) It takes effect after a reboot. openvpn.url = Network-> It configures the access URL of the *.tar URL within (not Advanced->VPN- file for OpenVPN. applicable to >Upload VPN characters...
  • Page 80 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 0-from VIA header in the request message 1-from source address of the request message The default value is 1. It takes effect after a reboot. It configures the phone behavior when receiving a SIP NOTIFY message which contains the header “Event:...
  • Page 81 Appendix Permitted Parameter Descriptions Web Setting Path Values It enables or disables the phone to perform an auto provisioning process when powered on. 0-Disabled Settings->Auto auto_provision 0 or 1 1-Enabled Provision->Power .power_on = The default value is 1. Note: The old parameter “auto_provision.mode”...
  • Page 82 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values Monday. The default value is 0123456. Note: The old parameter “auto_provision.weekly.mask” is also applicable to SIP-T21P/T19P/T4X IP phones and “auto_provision.schedule.dayofweek”. is also applicable to SIP-T28P/T26P/T22P/T20P IP phones.
  • Page 83 .dhcp_option. of the device) of DHCP option 60. Provision->DHCP option60_valu characters Option Value The default value is yealink. It configures the AES key for decrypting the Common CFG file. auto_provision Settings->Auto .aes_key_16.c The valid characters contain: 0 ~ 9, A Provision->...
  • Page 84 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 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...
  • Page 85 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures the password for autoprovision. authentication during auto String within X.password = provisioning. (X ranges characters The default value is blank. from 1 to 50) It takes effect after a reboot. It configures the AES key for autoprovision.
  • Page 86 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values is broken down. 0-Disabled 1-Enabled The default value is 1. managements erver.enable It enables or disables TR069 feature. 0-Disabled Settings->TR069-> (not 0 or 1 1-Enabled Enable TR069...
  • Page 87 Appendix Permitted Parameter Descriptions Web Setting Path Values 1-Enabled (not The default value is 1. applicable to SIP-T41P and SIP-T42G IP phones) managements erver.periodic _inform_interv It configures the interval (in seconds) al = Integer from Settings->TR069-> for the phone to report its configuration 5 to Periodic Inform (not...
  • Page 88 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1-Disabled The default value is 1. It enables or disables the phone to complete the blind transfer through transfer.blind_ Features->Transfer on-hook. tran_on_hook_ 0 or 1 ->Blind Transfer On...
  • Page 89 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is 0. It enables or disables VAD (Voice Activity Detection) feature. Settings->Voice-> 0-Disbaled voice.vad = 0 or 1 Echo Cancellation ->VAD 1-Enabled The default value is 0. It enables or disables CNG (Comfortable Noise Generator) Settings->Voice->...
  • Page 90 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values Belgium, China, Czech, Denmark, Finland, France, Germany, Great Britain, Greece, Hungary, Lithuania, India, Italy, Japan, Mexico, Zealand, Netherlands, Norway, Portugal, Spain, Switzerland, Sweden, Russia, United States, Chile, Czech...
  • Page 91 Appendix Permitted Parameter Descriptions Web Setting Path Values at most four different frequencies. Duration: the duration (in milliseconds) of the dial tone, ranges from 0 to 30000ms. You can configure at most eight different tones for one condition, and separate them by commas. (e.g., 250/200, 0/1000, 200+300/500, 600+700+800+1000/2000).
  • Page 92 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is blank. It customizes the call waiting tone when the parameter "voice.tone.country" is set to Custom. voice.tone.call The value format is Freq/Duration. For Settings->Tones->...
  • Page 93 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T41P and refer to the parameter SIP-T42G IP “voice.tone.dial”. phones) The default value is blank. It customizes the warning tone for auto answer when the parameter "voice.tone.country" is set to Custom. voice.tone.aut The value format is Freq/Duration.
  • Page 94 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the dial tone volume of handset. voice.handset Integer from The default value is 8. .tone_vol = 1 to 15 It takes effect after a reboot (only for SIP-T20P/T22P/T26P/T28P IP phones).
  • Page 95 Appendix Permitted Parameter Descriptions Web Setting Path Values It enables or disables the phone to only accept the certificates in the Security->Trusted Trusted Certificates list. security.trust_c Certificates->Only 0-Disabled 0 or 1 ertificates = Accept Trusted 1-Enabled Certificates The default value is 1. It takes effect after a reboot.
  • Page 96 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values characters The default value is admin. It configures the user name of the var String within security.user_n for web server access. ame.var = characters The default value is var.
  • Page 97 Appendix Permitted Parameter Descriptions Web Setting Path Values (not The default value is blank. applicable to SIP-T20P IP phones) custom_softke y_call_in.url = It configures the access URL of the file URL within for custom soft keys layout on the LCD (not screen when Call in.
  • Page 98 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values (X ranges Valid values are: KeyX->Type from 1 to 10) 0-N/A (only 1-Conference applicable to 2-Forward SIP-T26P and 3-Transfer SIP-T28P IP 4-Hold phones) 5-DND 7-Call Return 8-SMS...
  • Page 99 Appendix Permitted Parameter Descriptions Web Setting Path Values 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 memorykey.X.l the key feature. ine = 1-Line 1 (X ranges 2-Line 2 from 1 to 10)
  • Page 100 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values phones) It configures the desired local group/XML group/network group for the memory key X. It only applies to the Local Group, XML Group and Network Group features.
  • Page 101 Appendix Permitted Parameter Descriptions Web Setting Path Values 1 to 2. phones) SIP-T22P/T26P: 1-Conference X ranges from 2-Forward 1 to 3. 3-Transfer SIP-T28P: X 4-Hold ranges from 1 5-DND to 6. 7-Call Return SIP-T41P/T42G: 8-SMS (not applicable to SIP-T20P , X ranges from SIP-T41P and SIP-T42G IP phones) 1 to 15.
  • Page 102 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 45-Local Group 46-Network Group (not applicable to SIP-T20P IP phones) 49-Custom Button (not applicable to SIP-T4X IP phones) 50-Keypad Lock 55-Meet-Me Conference 56-Retrieve Park 57-Hoteling 58-ACD Trace...
  • Page 103 Appendix Permitted Parameter Descriptions Web Setting Path Values X ranges from 4-Line 4 1 to 3. 5-Line 5 SIP-T28P: X 6-Line 6 ranges from 1 When X=1, the default value is 1. to 6. When X=2, the default value is 2. SIP-T41P/T42G: When X=3, the default value is 3.
  • Page 104 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values X ranges from feature. 1 to 2. It only applies to BLF and Meet-Me SIP-T22P/T26P: conference features. X ranges from The default value is blank. 1 to 3.
  • Page 105 Appendix Permitted Parameter Descriptions Web Setting Path Values 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: 0-All contacts 1-Group...
  • Page 106 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values phones) It configures the key feature for the programmable key X. Valid values are: 0-N/A 2-Forward 5-DND 7-Call Return 8-SMS (not applicable to SIP-T20P , SIP-T41P and SIP-T42G IP phones)
  • Page 107 Appendix Permitted Parameter Descriptions Web Setting Path Values 46-Network Group 47-XML Directory (not applicable to SIP-T20P IP phones) 50-Keypad Lock 51-Switch Account Up (only applicable to SIP-T4X IP phones) 52-Switch Account Down (only applicable to SIP-T4X IP phones) 55-Meet-Me Conference 61-Directory 64-Buddies (only applicable to SIP-T46G IP phones)
  • Page 108 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values X=1-10, 14; SIP-T22P: X=1-10, 12-14 SIP-T26/T28P: X ranges from 1 to 14. SIP-T26/T28P: X ranges from 1 to 14. SIP-T41P/T42G: X=1-10, 13. SIP-T46G: X=1-10, 12-14) It configures the desired local group/XML group/network group for the programmable key.
  • Page 109 Appendix Permitted Parameter Descriptions Web Setting Path Values 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: 0-All contacts 1-Group 2-Enterprise 3-GroupCommon 4-EnterpriseCommon 5-Personal The default value is 0. programablek ey.X.history_ty pe =...
  • Page 110 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values (not applicable to SIP-T20P IP phones) programablek ey.X.pickup_v alue = (SIP-T19P: X=1-9, 13, 14; SIP-T20P: X=5-12, 14; It configures conference ID followed by SIP-T21P: the # sign for Meet-Me conference String within DSSKey->Program...
  • Page 111 Appendix Permitted Parameter Descriptions Web Setting Path Values 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 25-Record 27-XML Browser 34-Hot Desking 35-URL Record 37-Switch (not applicable to SIP-T46G IP phones) 38-LDAP 39-BLF List 40-Prefix 41-Zero Touch 42-ACD...
  • Page 112 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values SIP-T46G IP phones) 64-Buddies (only applicable to SIP-T46G IP phones) 65-My Status (only applicable to SIP-T46G IP phones) For SIP-T26P/T28P IP phones: The default value of the expansion keys 2-20, 22-40 is 0, and the default value of the expansion keys 1, 21 is 37.
  • Page 113 Appendix Permitted Parameter Descriptions Web Setting Path Values 1 to 40) (only applicable to SIP-T26P , SIP-T28P and SIP-T46G IP phones) expansion_mo dule.X.key.Y.pi ckup_value = It configures the pickup code for BLF (X ranges feature or conference ID followed by from 1 to 6.
  • Page 114 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values Y ranges from 1-First local group 1 to 40) 2-Second local group (only 3-Third local group applicable to 4-Fourth local group SIP-T26P , 5-Fifth local group SIP-T28P and …...
  • Page 115 Appendix Permitted Parameter Descriptions Web Setting Path Values (only Default.jpg, To configure a phone built-in picture applicable to (e.g., 1.png) to be wallpaper, the 1.png, SIP-T46G IP value format is: 2.png, phones) phone_setting.backgrounds = 3.png, Resource:1.png 4.png, 5.png, To configure a custom picture (e.g., 6.png, custom1.png) to be wallpaper, the 7.png,...
  • Page 116 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1-Enabled The default value is 0. It configures the target number the String within Features->Forwar phone forwards incoming calls to forward.busy.t d &DND->Busy when busy. arget = characters Forward->Target...
  • Page 117 Appendix Permitted Parameter Descriptions Web Setting Path Values Code It enables or disables the phone to forward incoming calls to international forward.intern Features->General numbers. ational.enable 0 or 1 Information->Fwd 0-Disabled International 1-Enabled The default value is 1. It enables or disables the phone to automatically change the status of the Features->ACD->...
  • Page 118 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values Example: action_url. setup_completed = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends after account is registered. Example: URL within action_url.registered = action_url.regi...
  • Page 119 Appendix Permitted Parameter Descriptions Web Setting Path Values characters Example: action_url.on_hook = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when receiving an incoming call. URL within Features->Action action_url.inco Example: URL->Incoming ming_call = characters Call action_url.incoming_call = http://192.168.0.20/help.xml?IP=$ip...
  • Page 120 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the action URL the phone sends when DND feature is disabled. URL within Example: action_url.dnd Features->Action _off = URL->Close DND action_url.dnd_off = characters http://192.168.0.20/help.xml?IP=$ip The default value is blank.
  • Page 121 Appendix Permitted Parameter Descriptions Web Setting Path Values characters feature is enabled. Answer Forward Example: action_url.no_answer_fwd_on = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when no answer forward feature is disabled. action_url.no_ URL within Features->Action Example: answer_fwd_o...
  • Page 122 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when resuming a held call. URL within Example: action_url.unh Features->Action old = URL->UnHold action_url.unhold =...
  • Page 123 Appendix Permitted Parameter Descriptions Web Setting Path Values Example: action_url.idle_to_busy = http://192.168.0.20/help.xml?IP=$ip The default value is blank. It configures the action URL the phone sends when changing the IP address of the phone. URL within action_url.ip_c Features->Action Example: hange = URL->IP Changed characters action_url.ip_change =...
  • Page 124: Time Zones

    Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is blank. It configures the action URL the phone sends when failing to transfer a call. URL within Features->Action Example: action_url.tran URL->Transfer sfer_failed = action_url.transfer_failed =...
  • Page 125 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures the phone to obtain time from NTP server or manual settings. local_time.ma Settings->Time & 0-Manual nual_time_en 0 or 1 Date->Manual able = Time 1-NTP The default value is 1. It enables or disables the phone to use manually configured NTP server preferentially.
  • Page 126 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values Month/ Day of Week/ Day of For DST By Week:  Week Last in Month/ Hour of Day Settings->Time & (for By Week) Date->DST Start The default value is 1/1/0.
  • Page 127 Appendix Permitted Parameter Descriptions Web Setting Path Values /T22P/T26P/T phones: 28P/T4X) 0-WWW MMM DD 7, 8 or 9 1-DD-MMM-YY (for SIP-T20P) 2-YYYY-MM-DD 3-DD/MM/YYYY 4-MM/DD/YY 5-DD MMM YYYY 6-WWW DD MMM 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.
  • Page 128 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It enables or disables the phone to provide input field of password on the hot desking login wizard during hotdesking.st startup. artup_passwo 0 or 1 0-Disabled rd_enable = 1-Enabled The default value is 1.
  • Page 129 Appendix Permitted Parameter Descriptions Web Setting Path Values It enables or disables the phone to provide input field of password on the hot desking login wizard when hotdesking.ds pressing the Hot Desking key. skey_passwor 0 or 1 0-Disabled d_enable = 1-Enabled The default value is 1.
  • Page 130 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values unavailable. Redial 0-Disabled 1-Enabled The default value is 0. Features->General It configures the interval (in seconds) auto_redial.int Integer from Information->Auto for the phone to wait before redial.
  • Page 131 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is 0. It configures the IP address of server from which the phone receives the action URI requests. Multiple IP addresses are separated features.actio Features->Remote by commas. IP address n_uri_limit_ip Control->Action or any...
  • Page 132 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values characters The default value is blank. Out->BlockOut NumberX (X ranges from 1 to 10) It configures lines applying the block dialplan.block out rule. _out.line_id.X 0 to 6 (for SIP-T28P/T46G)
  • Page 133 Appendix Permitted Parameter Descriptions Web Setting Path Values (X ranges characters The default value is blank. Rule->Prefix from 1 to 100) dialplan.repla ce.replace.X It configures the alternate number to String within Settings->Dial replace the entered number. Plan->Replace characters Rule->Replace (X ranges The default value is blank.
  • Page 134 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values remote_phone book.display_ It configures the display name of the name = remote phone book. String within (not If it is left blank, Remote Phone Book is applicable to...
  • Page 135 String within the LDAP phonebook. Directory->LDAP-> applicable to Example: Base SIP-T19P and characters SIP-T20P IP ldap.base = dc=yealink,dc=cn phones) The default value is blank. ldap.user = (not It configures the user name for String within Directory->LDAP-> applicable to accessing the LDAP server.
  • Page 136 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the number attributes of ldap.numb_at each record to be returned by the tr = LDAP server. String within Directory->LDAP-> (not Multiple attributes are separated by...
  • Page 137 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures the characters the phone filters when dialing. String within If the dialed number contains Features->General features.call_n configured characters, the phone will Information->Call um_filter = characters automatically filter these characters Number Filter when dialing.
  • Page 138 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values SIP-T19P IP phones) It enables or disables DND feature. Features-> 0-Disabled features.dnd.e 0 or 1 Forward&DND-> nable = 1-Enabled DND->DND Status The default value is 0. Features->...
  • Page 139 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is 1. It enables or disables the phone to play the call waiting tone. Features->Audio- call_waiting.to 0-Disabled 0 or 1 > Call Waiting ne = Tone 1-Enabled The default value is 1. String within Features->General It configures the call waiting on code.
  • Page 140 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values features.remot It enables or disables the phone to e_phonebook. perform a remote phone book search Directory->Remote enable = when receiving an incoming call. Phone Book-> 0 or 1...
  • Page 141 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is 3. F Repetition It enables or disables the phone to send DTMF sequences for transfer function when pressing the transfer Features->General features.dtmf.r soft key or the TRAN key. 0 or 1 Information->DTM eplace_tran =...
  • Page 142 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values configured as a send key. Pound Key 0-Send one pound key 1-Do not send any pound key The default value is 0. It configures the "#" or "*" key as a send key.
  • Page 143 Appendix Permitted Parameter Descriptions Web Setting Path Values digits preset numbers in the dialing screen. 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 144 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values call_history = save the call history. Call Log 0-Disabled 1-Enabled The default value is 1. It enables or disables the power indicator LED to be turned on.
  • Page 145 Appendix Permitted Parameter Descriptions Web Setting Path Values indicator LED is determined by the value of the parameter “phone_setting.common_power_led_e nable”. The default value is 1. It enables or disables the power indicator LED to flash when the phone receives a voice mail or a text message.
  • Page 146 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 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 indicator LED is determined by the value of the parameter “phone_setting.common_power_led_e...
  • Page 147 Appendix Permitted Parameter Descriptions Web Setting Path Values 0-Disabled (power indicator LED is off) 1-Enabled (power indicator LED is solid red) The default value is 0. If it is set to 0, the status of the power indicator LED is determined by the value of the parameter “phone_setting.common_power_led_e nable”.
  • Page 148 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It enables or disables the phone to prompt for the administrator password when you long press the OK key to features.factor perform factory reset. y_pwd_enabl 0 or 1...
  • Page 149: Blf Led Mode

    Appendix Permitted Parameter Descriptions Web Setting Path Values (not call. applicable to 0-Disabled SIP-T20P IP 1-Enabled phones) The default value is 0. It enables or disables the phone to play an audio alert when the monitored user receives an incoming features.picku Features->Call call.
  • Page 150 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values applicable to G722 G726-40 are not applicable to SIP-T21P SIP-T19P IP IP phones. G726-16 phones) The default value is G722. G726-24 G726-32 G726-40 G723_53 It enables or disables the phone to handle the incoming multicast paging Directory->...
  • Page 151 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures the time (in seconds) for the phone to automatically dial out the phone_setting Settings-> Integer from entered digits without pressing a send .inter_digit_tim Preference->Inter 1 to 14 key. Digit Time (1~14s) The default value is 4.
  • Page 152 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 0-Disabled Bluetooth Active (only 1-Enabled applicable to The default value is 0. SIP-46G IP phones) Ring1.wav, It configures the ring tone for the Ring2.wav, phone. Ring3.wav, Example: Ring4.wav,...
  • Page 153 1-Enabled The default value is 0. phone_setting .lcd_logo.text String within Features->General It configures a text logo. Information->Text (only The default value is Yealink. characters Logo applicable to SIP-T20P IP phones) lcd_logo.url = (not It configures the access URL of logo URL within Features->General...
  • Page 154 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values phones and phones and the connected EXP40) connected EXP40 phone_setting It configures the phone to go out or .inactive_back reduce intensity of the backlight on the Settings->...
  • Page 155 Appendix Permitted Parameter Descriptions Web Setting Path Values ailed = Ring3.wav The default value is Ring1.wav. Ring4.wav Note: Ring tones 6-8 are applicable to SIP-T46G IP phones only. Ring5.wav Ring6.wav Ring7.wav Ring8.wav It enables or disables the phone to provide the logon wizard during phone_setting Features->General startup.
  • Page 156 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is blank. It takes effect after a reboot. It enables or disables recent call in super_search. dialing feature. If it is enabled, you can...
  • Page 157 Appendix Permitted Parameter Descriptions Web Setting Path Values characters The default value is blank. Security->Trusted It configures the access URL of the URL within trusted_certific Certificates->Load custom trusted certificate file. ates.url = trusted certificates characters The default value is blank. file It deletes all uploaded trusted URL within...
  • Page 158 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 0-Disabled 1-Enabled The default value is 0. It configures the access URL for the Settings-> URL within custom configuration files. configuration. Configuration-> url = The default value is blank.
  • Page 159 Appendix Permitted Parameter Descriptions Web Setting Path Values account.X.lab el = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the label displayed on the 1 to 2. String within Account->Register LCD screen for account X. SIP-T22P/T26P/T ->Label characters The default value is blank. 41P/T42G: X ranges from 1 to 3.
  • Page 160 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1 to 6) account.X.use r_name = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the register user name for 1 to 2. String within Account->Register account X.
  • Page 161 Appendix Permitted Parameter Descriptions Web Setting Path Values X ranges from 1 to 6) account.X.rere gister_enable It configures whether the phone needs (SIP-T19P: X=1 to re-register the account when SIP-T20P/T21P: encountering an INVITE failover, if the X ranges from SIP server is configured with a domain 1 to 2.
  • Page 162 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.fall back.timeout (SIP-T19P: X=1 It configures the time interval (in seconds) for the phone to detect...
  • Page 163 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T20P/T21P: Note: The old parameter X ranges from “account.X.sip_server_port” is also 1 to 2. applicable to IP phones. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6. Y ranges from 1 to 2) account.X.sip_...
  • Page 164 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values SIP-T28P/T46G: X ranges from 1 to 6. Y ranges from 1 to 2) It configures the mode for the phone to account.X.sip_ retry the primary server in failover server.Y.failba...
  • Page 165 Appendix Permitted Parameter Descriptions Web Setting Path Values account.X.sip_ server.Y.regist er_on_enable (SIP-T19P: X=1 It enables or disables the phone to SIP-T20P/T21P: send registration requests to the X ranges from secondary server for account X when 1 to 2. encountering a failover. 0 or 1 SIP-T22P/T26P/T 0-Disabled...
  • Page 166 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values SIP-T22P/T26P/T The default value is 1. 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.dns _cache_a.Y.na me = (SIP-T19P: X=1 SIP-T20P/T21P:...
  • Page 167 Appendix Permitted Parameter Descriptions Web Setting Path Values (SIP-T19P: X=1 account X. SIP-T20P/T21P: The default value is 300. X ranges from It takes effect after a reboot. 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.dns _cache_srv.Y.n...
  • Page 168 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values account.X.dns _cache_srv.Y.p riority = (SIP-T19P: X=1 SIP-T20P/T21P: It configures the priority for the specific X ranges from host entry in SRV record Y for account 1 to 2.
  • Page 169 Appendix Permitted Parameter Descriptions Web Setting Path Values to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.dns _cache_srv.Y.tt (SIP-T19P: X=1 It configures the time interval that SRV SIP-T20P/T21P: record Y may be cached before the X ranges from Integer from record should be consulted again for 1 to 2.
  • Page 170 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1 to 2. A-Do an A lookup next. SIP-T22P/T26P/T U-No need to do a DNS query next. 41P/T42G: X P-Service customized by the user ranges from 1 The default value is blank.
  • Page 171 Appendix Permitted Parameter Descriptions Web Setting Path Values account.X.dns _cache_naptr. Y.replace = (SIP-T19P: X=1 SIP-T20P/T21P: It configures a domain name to be X ranges from used for the next SRV query in NAPTR 1 to 2. Domain record Y for account X. name SIP-T22P/T26P/T The default value is blank.
  • Page 172 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.srv_ ttl_timer_enab le = (SIP-T19P: X=1 It enables or disables the phone to SIP-T20P/T21P: refresh the DNS-SRV query record at X ranges from the regular time for account X.
  • Page 173 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.out bound_port = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the port of the outbound 1 to 2. Account->Register Integer from proxy server for account X.
  • Page 174 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.sip_ trust_ctrl = (SIP-T19P: X=1 SIP-T20P/T21P: It enables or disables the phone to...
  • Page 175 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T20P/T21P: 0-Off Code X ranges from 1-On Code 1 to 2. The default value is 0. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.ano nymous_call_o ncode = (SIP-T19P: X=1...
  • Page 176 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values account.X.reje ct_anonymous _call = (SIP-T19P: X=1 SIP-T20P/T21P: It enables or disables anonymous call X ranges from rejection feature for account X. Account->Basic-> 1 to 2. 0-Disabled 0 or 1...
  • Page 177 Appendix Permitted Parameter Descriptions Web Setting Path Values to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.dnd .enable = (SIP-T20P/T21P: X ranges from 1 to 2. It enables or disables DND feature for SIP-T22P/T26P/T account X when the DND mode is 41P/T42G: X Features->Forwar configured as Custom.
  • Page 178 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values (SIP-T20P/T21P: characters configured as Custom. Code X ranges from The default value is blank. 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from...
  • Page 179 Appendix Permitted Parameter Descriptions Web Setting Path Values ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) (not applicable to SIP-T19P IP phones) account.X.bus y_fwd.enable (SIP-T20P/T21P: X ranges from It enables or disables busy forward 1 to 2. feature for account X when the call SIP-T22P/T26P/T forward mode is configured as...
  • Page 180 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values (not applicable to SIP-T19P IP phones) account.X.tim eout_fwd.ena ble = (SIP-T20P/T21P: X ranges from It enables or disables no answer 1 to 2. forward feature for account X when SIP-T22P/T26P/T Features->Forwar...
  • Page 181 Appendix Permitted Parameter Descriptions Web Setting Path Values account.X.tim eout_fwd.time out = (SIP-T20P/T21P: X ranges from 1 to 2. It configures ring times (N) to wait before forwarding incoming calls for SIP-T22P/T26P/T Features->Forwar account X when the call forward mode 41P/T42G: X d&...
  • Page 182 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) (not applicable to SIP-T19P IP phones) account.X.bus y_fwd.off_cod (SIP-T20P/T21P: X ranges from 1 to 2.
  • Page 183 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T28P/T46G: X ranges from 1 to 6) (not applicable to SIP-T19P IP phones) account.X.tim eout_fwd.off_c ode = (SIP-T20P/T21P: X ranges from 1 to 2. It configures the no answer forward off SIP-T22P/T26P/T Features->Forwar code for account X when the call 41P/T42G: X...
  • Page 184 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values SIP-T19P IP phones) account.X.sip_ listen_port = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the local SIP port for 1 to 2. Integer from Account-> account X.
  • Page 185 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T28P/T46G: X ranges from 1 to 6) account.X.sub scribe_mwi_e xpires = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from Account-> It configures the interval (in seconds) Integer from 1 to 2. Advanced->MWI of MWI subscription for account X. Subscription Period 0 to 84600 SIP-T22P/T26P/T...
  • Page 186 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.cid_ source_ppi = (SIP-T19P: X=1 It enables or disables the phone to SIP-T20P/T21P:...
  • Page 187 Appendix Permitted Parameter Descriptions Web Setting Path Values 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.ses sion_timer.exp ires = (SIP-T19P: X=1 SIP-T20P/T21P: It configures the interval (in seconds) X ranges from Account->...
  • Page 188 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values al_phone = message for account X. user=phone (SIP-T19P: X=1 0-Disabled SIP-T20P/T21P: 1-Enabled X ranges from The default value is 0. 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3.
  • Page 189 Appendix Permitted Parameter Descriptions Web Setting Path Values account.X.bla _number = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the BLA number for 1 to 2. String within Account-> account X. Advanced->BLA SIP-T22P/T26P/T characters Number The default value is blank. 41P/T42G: X ranges from 1 to 3.
  • Page 190 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values X ranges from 1 to 6) account.X.regi ster_line = (SIP-T19P: X=1 SIP-T20P/T21P: It enables or disables the phone to X ranges from carry the line number in the REGISTER 1 to 2.
  • Page 191 Appendix Permitted Parameter Descriptions Web Setting Path Values 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.dire ct_pickup_cod (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from Account-> It configures the directed pickup code String within 1 to 2.
  • Page 192 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values call. The default value is 1. account.X.mis sed_calllog = (SIP-T19P: X=1 SIP-T20P/T21P: It enables or disables the phone to X ranges from record the missed call of account X.
  • Page 193 Appendix Permitted Parameter Descriptions Web Setting Path Values ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.con f_type = (SIP-T19P: X=1 SIP-T20P/T21P: It configures the conference type for X ranges from account X. 1 to 2. Account->...
  • Page 194 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.blf.s ubscribe_even (SIP-T19P: X=1 SIP-T20P/T21P: It configures the event of the BLF X ranges from subscription for account X.
  • Page 195 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T20P/T21P: X ranges from 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.dtm f.type = (SIP-T19P: X=1 It configures the DTMF type for account SIP-T20P/T21P: X ranges from 0-INBAND...
  • Page 196 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values f.info_type = the DTMF type is configured as “SIP Advanced->DTMF INFO”, “AUTO or SIP INFO” for account Info Type (SIP-T19P: X=1 SIP-T20P/T21P: 0-Disabled X ranges from 1 to 2.
  • Page 197 Appendix Permitted Parameter Descriptions Web Setting Path Values 1 to 6) account.X.nat. stun_port = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the port of the STUN 1 to 2. Integer from Account->Register server for account X. 1024 to ->STUN Server SIP-T22P/T26P/T 65000 ->Port...
  • Page 198 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.nat. rport = (SIP-T19P: X=1 SIP-T20P/T21P: It enables or disables NAT Rport X ranges from feature for account X.
  • Page 199 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.adv anced.timer_t (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from Account-> It configures the session timer T4 (in 1 to 2. Float from Advanced->SIP seconds) for account X.
  • Page 200 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values tones. 0-Disabled 1-Enabled The default value is 0. account.X.ring tone.ring_type It configures a ring tone for account X. Common, Example: (SIP-T19P: X=1 Ring1.wav, account.1.ringtone.ring_type = SIP-T20P/T21P: Ring2.wav, Ring3.wav means configuring...
  • Page 201 Appendix Permitted Parameter Descriptions Web Setting Path Values to 11. When Y=9, the default value is G726-24; SIP-T4X: Y ranges from 1 When Y=10, the default value is to 12) G726-32; When Y=11, the default value is G726-40. When Y=12, the default value is GSM. For SIP-T19P/T21P IP phones: When Y=1, the default value is PCMU;...
  • Page 202 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values to 11. When Y=8, the default value is 0; SIP-T4X: Y When Y=9, the default value is 0; ranges from 1 When Y=10, the default value is 0;...
  • Page 203 Appendix Permitted Parameter Descriptions Web Setting Path Values When Y=3, the default value is 0; When Y=4, the default value is 0; When Y=5, the default value is 3; When Y=6, the default value is 4; When Y=7, the default value is 0; When Y=8, the default value is 0.
  • Page 204 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values boot = 0-Disabled Unregister When Reboot (SIP-T19P: X=1 1-Enabled SIP-T20P/T21P: The default value is 0. X ranges from 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3.
  • Page 205 Appendix Permitted Parameter Descriptions Web Setting Path Values pe = placing an active call on hold for account X. (SIP-T19P: X=1 0-Calling the music server before SIP-T20P/T21P: holding X ranges from 1 to 2. 1-Calling the music server after holding SIP-T22P/T26P/T 41P/T42G: X The default value is 0.
  • Page 206 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values account.X.sub scribe_acd_ex pires = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from Account-> It configures the period (in seconds) of 1 to 2. Advanced->ACD Integer from ACD subscription for account X.
  • Page 207 Appendix 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 Permitted Parameter Descriptions Web Setting Path Values It enables or disables BroadSoft features for IP phones. 0-Disabled bw.enable = 0 or 1 1-Enabled The default value is 0.
  • Page 208 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values ble = information of favorites from the cloud server and automatically configure UC (only Favorite keys from the first unused line applicable to key (the line key is configured as N/A).
  • Page 209 Appendix Permitted Parameter Descriptions Web Setting Path Values account.1.xsi.password = 123456 Password The default value is blank. bw_phoneboo It enables or disables the phone to k.group_enabl display the group directory. Directory-> 0-Disabled 0 or 1 Network (not Directory->Group applicable to 1-Enabled SIP-T20P IP The default value is 1.
  • Page 210 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values bw_phoneboo k.group_com mon_displayn It configures the display name on the Directory-> String within ame = LCD screen for the group common Network directory. Directory->Group (not characters Common applicable to The default value is GroupCommon.
  • Page 211 Appendix Permitted Parameter Descriptions Web Setting Path Values bw_phoneboo It enables or disables custom directory k.custom = Directory-> feature. Network (not 0-Disabled 0 or 1 Directory->Enable applicable to 1-Enabled Custom Directory SIP-T20P IP The default value is 0. phones) directory.upd ate_time_inter It configures the interval (in minutes) val =...
  • Page 212 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values phones) The default value is 0. It enables or disables the phone to call_park.park play a warning tone when a call is _ring= Features->Call parked against its line.
  • Page 213 Appendix Permitted Parameter Descriptions Web Setting Path Values SIP-T28P/T46G: X ranges from 1 to 6) (not applicable to SIP-T19P IP phones) account.X.blf_l ist_barge_in_c ode = (SIP-T20P/T21P: X ranges from 1 to 2. SIP-T22P/T26P/T It configures the feature access code 41P/T42G: X String within Account->...
  • Page 214 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values phones) SIP-T46G IP phones. The default value is 0. account.X.sha red_line = (SIP-T19P: X=1 SIP-T20P/T21P: It enables or disables Broadsoft SCA X ranges from feature for account X.
  • Page 215 Appendix Permitted Parameter Descriptions Web Setting Path Values ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.rea son_code.Y = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the unavailable code 1 to 2. which must match one of the codes Integer from SIP-T22P/T26P/T configured on BroadWorks for account...
  • Page 216 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values fo_enable = 0-Disabled (SIP-T19P: X=1 1-Enabled SIP-T20P/T21P: The default value is 0. X ranges from 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G:...
  • Page 217 Appendix Permitted Parameter Descriptions Web Setting Path Values X ranges from 1 to 6) account.X.bw_ disp_code.Y = (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the disposition code 1 to 2. which must match one of the codes Integer from SIP-T22P/T26P/T configured on BroadWorks for account 1 to...
  • Page 218 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values X ranges from 1 to 2. SIP-T22P/T26P/T 41P/T42G: X ranges from 1 to 3. SIP-T28P/T46G: X ranges from 1 to 6) account.X.call _center.emerg ency_enable (SIP-T19P: X=1 It enables or disables the emergency SIP-T20P/T21P: escalation feature for account X.
  • Page 219 Appendix Permitted Parameter Descriptions Web Setting Path Values 1 to 100) account.X.sup ervisor_info_c ode_name.Y (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the supervisor name for 1 to 2. String within account X. SIP-T22P/T26P/T The value Y must be continuous. characters 41P/T42G: X The default value is blank.
  • Page 220 Yealink IP Phones Auto provisioning Guide Permitted Parameter Descriptions Web Setting Path Values SIP-T20P/T21P: not flash) X ranges from 1-Enabled (power indicator LED fast 1 to 2. flashes (300ms) green) SIP-T22P/T26P/T If it is set to 0, the status of the power...
  • Page 221 Appendix Permitted Parameter Descriptions Web Setting Path Values account.X.hot eling.user_id (SIP-T19P: X=1 SIP-T20P/T21P: X ranges from It configures the user ID used to log String within 1 to 2. into the guest profile for account X. SIP-T22P/T26P/T characters The default value is blank. 41P/T42G: X ranges from 1 to 3.
  • Page 222 Yealink IP Phones Auto provisioning Guide 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. account.X.bw_acd_reason_code.Y = account.X.dns_query_timeout= account.X.failback_mode = account.X.failback_timeout = account.X.retry_counts =...
  • Page 223: Time Zones

    Appendix 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 United States-MST no DST −06:00 Canada-Manitoba(Winnipeg) −06:00...
  • Page 224 Yealink IP Phones Auto provisioning Guide 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...
  • Page 225 Appendix 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 Korea(Seoul) +09:00 Japan(Tokyo) +09:30 Australia(Adelaide) +09:30 Australia(Darwin) +10:00...
  • Page 226: Blf Led Mode

    Yealink IP Phones Auto provisioning Guide 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.
  • Page 227 Appendix LED Status Description The monitored user does not exist. Memory key LED (configured as a BLF/BLF list key and BLF LED Mode is set to 1) LED Status Description Fast flashing red (200ms) The monitored user receives an incoming call. The monitored user is dialing.
  • Page 228 Yealink IP Phones Auto provisioning Guide LED Status Description The monitored user is dialing. Solid green The monitored user is talking. The monitored user’s conversation is placed on hold. The call is parked against the monitored user’s phone Slow flashing green (1s) number.
  • Page 229 Appendix 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-t4 seriesSip-t19p

Table of Contents