Yealink SIP T2 Series Provisioning Manual
Yealink SIP T2 Series Provisioning Manual

Yealink SIP T2 Series Provisioning Manual

Microsfot lync edition
Hide thumbs Also See for SIP T2 Series:

Advertisement

Table of Contents
iii

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SIP T2 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Yealink SIP T2 Series

  • Page 1 Table of Contents...
  • Page 2 Yealink IP Phones Auto Provisioning Guide...
  • Page 3: Table Of Contents

    Table of Contents Table of Contents ..............iii Summary of Changes ............... v Changes for Release 70, Guide Version 70.50 ..............v Introduction ................1 Getting Started ................. 3 Obtaining Configuration Information ................3 Obtaining Configuration Files ..................3 Obtaining Phone Information ..................4 Managing Configuration Files ....................
  • Page 4 Yealink IP Phones Auto Provisioning Guide Downloading and Verifying Configurations ......33 Downloading Configuration Files ..................33 Resolving and Updating Configurations ................. 33 Verifying Configurations ....................34 Troubleshooting ..............35 Glossary .................. 37 Appendix ................39 Configuring an FTP Server ....................39 Preparing a Root Directory ....................
  • Page 5: Summary Of Changes

    Summary of Changes This section describes the changes to this guide for each release and guide version. Major update has occurred to the following section: Description of Configuration Parameters in CFG Files on page ...
  • Page 6 Yealink IP Phones Auto Provisioning Guide...
  • 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 to use the TFTP protocol by default.
  • Page 8 Yealink IP Phones Auto Provisioning Guide...
  • Page 9: Getting Started

    The IP phones can only recognize configuration files using UTF-8 or ANSI encoding. You can ask the distributor or Yealink FAE for Common CFG and MAC-Oriented files. You can also obtain the Common CFG file and MAC-Oriented file online: http://www.yealink.com/DocumentDownload.aspx?CateId=142&flag=142...
  • Page 10 Hardware version: The current hardware version of the IP phone. You can view it via phone user interface or web user interface. Auto provisioning enables Yealink IP phones to update themselves automatically via downloading Common CFG and MAC-Oriented CFG files. Before beginning provisioning, you may need to edit and customize your configuration files.
  • Page 11 Getting Started The partial parameters in the Common CFG file are described as follows: #################################################### Common CFG File #################################################### #!version:1.0.0.1 ###################################################### Hostname ###################################################### network.dhcp_host_name = ###################################################### PPPoE ###################################################### network.pppoe.user = network.pppoe.password = ###################################################### Network Advanced ###################################################### ##It enables or disables the PC port.0-Disabled, 1-Auto Negotiation. ##The default value is 1.It takes effect after a reboot.
  • Page 12 Yealink IP Phones Auto Provisioning Guide The following figure shows a portion of the MAC-Oriented CFG file: The partial parameters in the MAC-Oriented CFG file are described as follows: #################################################### MAC-Oriented CFG File #################################################### #!version:1.0.0.1 ###################################################### Audio Codec ###################################################### account.1.codec.1.enable = account.1.codec.1.payload_type =...
  • Page 13 = To protect against unauthorized access and tampering of sensitive information (e.g., login password), you can encrypt configuration files using Yealink Configuration Encryption Tool. AES keys must be 16 characters and the supported characters contain: 0 ~ 9, A ~ Z, a ~ z. For more information on how to encrypt configuration files, refer to...
  • Page 14 Not Support: / \ * ? # % & = + 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 IP phone via auto provisioning.
  • Page 15 Getting Started parameter: #Configure the custom ring tone (e.g., Customring.wav) for the IP phone. phone_setting.ring_type = Customring.wav To use the custom ring tone for the account, you also need to configure the following parameter: #Configure the custom ring tone (e.g., Customring.wav) for the account. account.1.ringtone.ring_type = Customring.wav #Delete all custom ring tones.
  • Page 16 Yealink IP Phones Auto Provisioning Guide To customize a language file: Open the desired language template file (e.g., lang+English.txt) using an ASCII editor. Modify the characters within the double quotation marks on the right of the equal sign. Don’t modify the translation item on the left of the equal sign.
  • Page 17 Getting Started #################################################### Configure the custom LCD language file #################################################### #Specify the access URL of the custom LCD language file. gui_lang.url = If you want to modify the existing language translation for the IP phone user interface, edit the language translation and then configure the parameter “gui_lang.url =” in the configuration file, for example: gui_lang.url = tftp://192.168.1.100/lang+English.txt During the auto provisioning process, the IP phone connects to the provisioning server...
  • Page 18 Yealink IP Phones Auto Provisioning Guide Yealink IP phones allow you to customize the logo displayed on the LCD screen. Logo is not applicable to SIP-T48G IP phones. The following table lists the supported logo file format and resolution for SIP-T22(P) IP...
  • Page 19 Getting Started Phone Model Firmware Name SIP-T48G 35.x.x.x.rom SIP-T22(P) 7.x.x.x.rom To upgrade the IP 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.
  • Page 20 Yealink IP Phones Auto Provisioning Guide...
  • Page 21: 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 22 Yealink IP Phones Auto Provisioning Guide An example of configuration on the Windows platform is shown as below: 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.
  • Page 23: Configuring A Tftp Server

    Configuring a TFTP Server Select Configure TFTP Server. Click the button to locate the TFTP root directory from your local system: Click the Confirm button to finish configuring the TFTP server. The server URL “tftp://IP/” (Here “IP” means the IP address of the provisioning server, for example, ”tftp://192.168.1.100/”) is where the IP phone downloads configuration files from.
  • Page 24 Yealink IP Phones Auto Provisioning Guide...
  • Page 25: Obtaining The Provisioning Server Address

    Obtaining the Provisioning Server Address 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) -->Phone Flash.
  • Page 26 Yealink IP Phones Auto Provisioning Guide Configure the wait time in the Wait Time(0~100s) field. The default value is 5. 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 27 After the above configuration is completed, the IP phone will connect to the configured provisioning server and perform the auto provisioning process during startup. Yealink IP phones support obtaining the provisioning server address from the PnP server. The IP phone broadcasts the PnP SUBSCRIBE message to obtain the provisioning server address during startup.
  • Page 28 Yealink IP phones support obtaining the provisioning server address by detecting DHCP options during startup. The phone will automatically detect the option 66 for obtaining the provisioning server address.
  • Page 29 After the IP phone obtains the provisioning server address from the DHCP server, it will connect to the provisioning server and perform the auto provisioning process during startup. For more information on the DHCP options, r efer to Yealink IP Phones Administrator Guide.
  • Page 30 Copy->Bytes->Printable Text Only. Paste the copied text in your favorite text editor to check the address, for example, tftp://192.168.1.100/. Yealink IP phones support obtaining the provisioning server address from the IP phone flash. To obtain the provisioning server address by reading the IP phone flash, make sure the configuration is set properly.
  • Page 31: Configuring The Update Mode

    Obtaining the Provisioning Server Address 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). Click Confirm to accept the change. After the above configuration is completed, the IP phone will connect to the configured provisioning server and perform the auto provisioning process by one of the following update modes: Power On, Repeatedly, Weekly, Auto Provision Now, SIP NOTIFY Message and Multi-mode Mixed.
  • Page 32 Yealink IP Phones Auto Provisioning Guide...
  • Page 33: Power On

    Configuring the Update Mode The update mode is used to set the desired time to trigger the IP phone to perform the auto provisioning process. This chapter introduces the following update modes in detail: Power On  Repeatedly  Weekly ...
  • Page 34 Yealink IP Phones Auto Provisioning Guide Mark the On radio box in the Power On field. Click Confirm to accept the change. The IP 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 35 Configuring the Update Mode Enter the interval time (in minutes) in the Interval(Minutes) field. Click Confirm to accept the change. The IP 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 IP phone to perform the auto provisioning process.
  • Page 36 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 IP phone to perform the auto provisioning process immediately.
  • Page 37 Configuring the Update Mode Click Autoprovision Now. The IP 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 IP phone will perform the auto provisioning process when it is powered on and at a specified interval.
  • Page 38 Yealink IP Phones Auto Provisioning Guide...
  • Page 39: Downloading And Verifying Configurations

    Common CFG file and the MAC-Oriented AES key to decrypt the <MAC>.cfg file after downloading the configuration files. For more information on how Yealink Configuration Encryption Tool the IP phone decrypts configuration files, refer to User Guide...
  • Page 40 Yealink IP Phones Auto Provisioning Guide After auto provisioning, you can then verify the update via phone user interface or web user interface of the phone. For more information, refer to Yealink phone-specific user guide. During the auto provisioning process, you can monitor the downloading requests and response messages by a WinPcap tool.
  • Page 41: 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 IP phone fail to download configuration files? Ensure that auto provisioning feature is configured properly.
  • Page 42 Yealink IP Phones Auto Provisioning Guide Why doesn’t the IP 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 IP phone supports.
  • Page 43: 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 44 Yealink IP Phones Auto Provisioning Guide...
  • Page 45: Appendix

    Appendix Wftpd and FileZilla are free FTP application softwares for Windows. This section mainly provides instructions on how to configure an FTP server using wftpd for Windows. You can download wftpd online: http://www.wftpd.com/products/products.html or FileZilla online: https://filezilla-project.org. We recommend that you use vsftpd as an FTP server for Linux platform if required.
  • Page 46 Yealink IP Phones Auto Provisioning Guide To configure a wftpd server: Download the compressed file of the wftpd application to your local directory and extract it. Double click the WFTPD.EXE. The dialogue box of how to register is shown as below: Check the check box and click OK in the pop-up dialogue box.
  • Page 47 Appendix Click New User. Enter a user name (e.g., test1) in the User Name field and then click OK. Enter the password of the user (e.g., test1) created above in the New Password and Verify Password fields respectively, and then click OK. Click Browse to locate the FTP root directory from your local system.
  • Page 48 Yealink IP Phones Auto Provisioning Guide Overwrite/Delete to make sure the FTP user has the read and write permission. 11. Click Done to save the settings and finish the configurations. The server URL “ftp://username:password@IP/” (Here “IP” means the IP address of the provisioning server, “username”...
  • Page 49 Appendix An example of configuration on the Windows platform is shown as below: HFS tool is an executable application, so you don’t need to install it. To configure an HTTP server: Download the application file to your local directory, double click the hfs.exe. The main configuration page is shown as below:...
  • Page 50 Yealink IP Phones Auto Provisioning Guide Click Menu in the main page and select the IP address of the PC from IP address. The default HTTP port is 8080. You can also reset the HTTP port (make sure there is...
  • Page 51 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...
  • Page 52 Yealink IP Phones Auto Provisioning Guide This section provides instructions on how to configure a DHCP server for Windows using DHCP Turbo. You can download this software online: http://www.tucows.com/preview/265297 and install it following the setup wizard. Before configuring the DHCP Turbo, make sure: The firewall on the PC is disabled.
  • Page 53 Appendix 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 54 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 55 Appendix Scroll down and double click the custom option 128. 10. Fill the provisioning server address in the input field. 11. Click the OK button to finish setting a custom option. 12. Click to save the change.
  • Page 56 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 57 Appendix Fill the provisioning server IP address in the input field. Click the OK button to finish setting a custom option. Click to save the change. 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.
  • Page 58 Yealink IP Phones Auto Provisioning Guide A sample audio file loaded is shown as below: Select the segment of ring tone you chosen and copy the audio waveform. Select File->New to create a new file, set the sample rate as 8000, the channels as...
  • Page 59 The common picture format can be *.gif/*.jpg/*.png/*.bmp. Yealink IP phones only support the *.dob format logo files. Yealink provides PictureExDemo tool to convert *.gif/*.jpg/*.png/*.bmp format to *.dob format. You can ask the distributor or Yealink FAE for the PictureExDemo tool.
  • Page 60 Yealink IP Phones Auto Provisioning Guide Click the Convert button. Then you can find the DOB logo files in the adv directory.
  • Page 61 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 62 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values (IPv4 & IPv6). It triggers the static DNS feature to on or off. 0-Off 1-On If it is set to 0 (Off), the IP phone will use the IPv4 DNS obtained from DHCP .
  • Page 63 Appendix Permitted Parameter Descriptions Web Setting Path Values set to 2 (Static IP Address). It configures the IPv4 subnet mask. Example: network.internet_port.mask = 255.255.255.0 The default value is blank. Network->Basic->IPv4 Config->Static network.internet_port.mask Subnet Mask It takes effect after a reboot. IP Address->Subnet Mask Note: It works only if the value of the parameter “network.ip_address_mode”...
  • Page 64 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the primary IPv4 DNS server. Example: network.primary_dns = 202.101.103.55 The default value is blank. Network->Basic->IPv4 Config->Static It takes effect after a reboot. network.primary_dns IPv4 address IP Address->Primary DNS...
  • Page 65 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures the user name for PPPoE connection. Example: network.pppoe.user = Xmyl0592123 The default value is blank. String within Network->Basic->IPv4 Config-> network.pppoe.user It takes effect after a reboot. 32 characters PPPoE->User Name Note: It works only if the value of the parameter “network.ip_address_mode”...
  • Page 66 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1-Static IP Address The default value is 0. It takes effect after a reboot. Note: It works only if the value of the parameter “network.ip_address_mode” is set to 1 (IPv6) or 2 (IPv4 &...
  • Page 67 Appendix Permitted Parameter Descriptions Web Setting Path Values Note: It works only if the value of the parameter “network.ip_address_mode” is set to 1 (IPv6) or 2 (IPv4 & IPv6), and "network.ipv6_internet_port.type" is set to 1 (Static IP Address). It configures the IPv6 address. Example: network.ipv6_internet_port.ip = 2026:1234:1:1:215:65ff:fe1f:caa...
  • Page 68 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It takes effect after a reboot. Note: It works only if the value of the parameter “network.ip_address_mode” is set to 1 (IPv6) or 2 (IPv4 & IPv6), and "network.ipv6_internet_port.type"...
  • Page 69 (only applicable to SIP-T48G IP phones) It takes effect after a reboot. Note: SLAAC is enabled on SIP-T22(P) IP phones by default.You are not allowed to configure this parameter for SIP-T22(P) IP phones. For more information on SLAAC, refer to Yealink IP Phones Administrator Guide.
  • Page 70 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It enables or disables the PC (LAN) port. 0-Disabled network.pc_port.enable 0 or 1 1-Auto Negotiation Network->PC Port->PC Port Active The default value is 1. It takes effect after a reboot.
  • Page 71 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures the subnet mask of the PC (LAN) port. The default value is 255.255.255.0. It takes effect after a reboot. network.pc_port.mask Network->PC Port->PC Port Subnet Mask Note: It works only if the value of the parameter Config->Subnet Mask (only applicable to SIP-T22(P) IP phones) “network.pc_port.enable“...
  • Page 72 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It takes effect after a reboot. Note: It works only if the value of the parameter “network.pc_port.enable“ is set to 1 (Auto Negotiation), “network.bridge_mode” is set to 0 (As Router) and “network.pc_port.dhcp_server”...
  • Page 73 Appendix Permitted Parameter Descriptions Web Setting Path Values 4-Half Duplex 100Mbps 5-Full Duplex 1000Mbps (only applicable to SIP-T48G IP phones) The default value is 0. It takes effect after a reboot. It configures the transmission method of the PC (LAN) port. 0-Auto Negotiate 1-Full Duplex 10Mbps 2-Full Duplex 100Mbps...
  • Page 74 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is 0. It takes effect after a reboot. It configures VLAN ID for the Internet (WAN) port. Integer from 1 Network-> Advanced->VLAN->WAN network.vlan.internet_port_vid The default value is 1.
  • Page 75 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures VLAN priority for the PC (LAN) port. 7 is the highest priority, 0 is the lowest priority. Integer from 0 Network->Advanced->VLAN->PC network.vlan.pc_port_priority to 7 Port->Priority The default value is 0. It takes effect after a reboot.
  • Page 76 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It enables or disables DHCP VLAN discovery feature on the IP phone. 0-Disabled Network->Advanced->VLAN->DHCP network.vlan.dhcp_enable 0 or 1 1-Enabled VLAN->Active The default value is 1. It takes effect after a reboot.
  • Page 77 Appendix Permitted Parameter Descriptions Web Setting Path Values It enables or disables the user to access web user interface of the IP phone using the HTTP protocol. 0-Disabled Network->Advanced->Web wui.http_enable 0 or 1 1-Enabled Server->HTTP The default value is 1. It takes effect after a reboot.
  • Page 78 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is 443. It takes effect after a reboot. It configures the DSCP (Differentiated Services Code Point) for voice packets. Integer from 0 Network->Advanced->Voice network.qos.rtptos...
  • Page 79 Appendix Permitted Parameter Descriptions Web Setting Path Values 1-EAP-MD5 2-EAP-TLS 3-PEAP-MSCHAPv2 4-EAP-TTLS/EAP-MSCHAPv2 The default value is 0. It takes effect after a reboot. It configures the user name for 802.1x authentication. Example: network.802_1x.identity = admin String within Network->Advanced->802.1x->Identi network.802_1x.identity 32 characters The default value is blank.
  • Page 80 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values Note: It works only if the value of the parameter “network.802_1x.mode” is set to 1, 3 or 4. It configures the access URL of the CA certificate.
  • Page 81 Appendix Permitted Parameter Descriptions Web Setting Path Values It enables or disables the LLDP (Linker Layer Discovery Protocol) feature on the IP phone. 0-Disabled network.lldp.enable 0 or 1 Network->Advanced->LLDP->Active 1-Enabled The default value is 1. It takes effect after a reboot. It configures the interval (in seconds) for the IP phone to send the LLDP (Linker Layer Discovery Protocol) request.
  • Page 82 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values to 3600 phone to send the CDP (Cisco Discovery Protocol) Interval (1~3600s) request. The default value is 60. It takes effect after a reboot. Note: It works only if the value of the parameter “network.cdp.enable”...
  • Page 83 Appendix Permitted Parameter Descriptions Web Setting Path Values It takes effect after a reboot. It configures the port used for SNMP (Simple Network Management Protocol) communication. network.snmp.port Integer from 1 Network->Advanced->SNMP->Port to 65535 The default value is 161. (1~65535) (only applicable to SIP-T48G IP phones) It takes effect after a reboot.
  • Page 84 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 0-Local 1-Server The default value is 0. It takes effect after a reboot. It configures the IP address or domain name of the syslog server when exporting log to the syslog server.
  • Page 85 Appendix Permitted Parameter Descriptions Web Setting Path Values 5-normal but significant condition 6-informational The default value is 3. It takes effect after a reboot. It triggers the power on feature to on or off. 0-Off 1-On auto_provision.power_on 0 or 1 Settings->Auto Provision->Power On If it is set to 1(On), the IP phone will perform an auto provisioning process when powered on.
  • Page 86 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is 224.0.1.75. It configures the vendor name included in the PnP String within SUBSCRIBE messages. auto_provision.pnp_event_vendor 128 characters The default value is Yealink. It triggers the weekly feature to on or off.
  • Page 87 Appendix Permitted Parameter Descriptions Web Setting Path Values Example: auto_provision.weekly.dayofweek = 01 It means the IP phone will perform an auto provisioning process every Sunday and Monday. The default value is 0123456. Note: It works only if the value of the parameter “auto_provision.weekly.enable”...
  • Page 88 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 0-Off 1-On If it is set to 1 (On), the IP phone will perform an auto provisioning process repeatedly. The default value is 0. It configures the interval (in minutes) for the IP phone to perform an auto provisioning process repeatedly.
  • Page 89 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is blank. Note: It works only if the value of the parameter “auto_provision.dhcp_option.enable” is set to 1 (On). It configures the access URL of the provisioning URL within 511 server.
  • Page 90 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values auto_provision.aes_key_16.com = 0123456789abcdef The default value is blank. Yealink Configuration For more information, refer to Encryption Tool User Guide It configures the plaintext AES key for decrypting the MAC-Oriented CFG file.
  • Page 91 The default value is 1. It enables or disables VAD (Voice Activity Detection) feature on the IP phone. 0-Disbaled Settings->Voice->Echo Cancellation voice.vad 0 or 1 ->VAD 1-Enabled The default value is 0. For more information on VAD, refer to Yealink IP...
  • Page 92 Settings->Voice->Echo Cancellation voice.cng 0 or 1 1-Enabled ->CNG The default value is 1. For more information on CNG, refer to Yealink IP Phones Administrator Guide. It enables or disables AEC (Acoustic Echo Canceller) feature on the IP phone. 0-Disabled Settings->Voice->Echo Cancellation voice.echo_cancellation...
  • Page 93 Permitted Parameter Descriptions Web Setting Path Values For more information on jitter buffer, refer to Yealink IP Phones Administrator Guide. It configures the minimum delay time (in milliseconds) of jitter buffer. Integer from 0 Settings->Voice->JITTER voice.jib.min The default value is 60.
  • Page 94 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values China, The default value is Custom. Czech,Czech ETSI, Denmark, Finland, France, Germany, Great Britain, Greece, Hungary, Lithuania, India, Italy, Japan, Mexico, New Zealand, Netherlands, Norway, Portugal, Spain,...
  • Page 95 Appendix Permitted Parameter Descriptions Web Setting Path Values tonelist = element[,element] [,element]… Where element = [!]Freq1[+Freq2][+Freq3][+Freq4] /Duration Freq: the frequency of the tone (ranges from 200 to 4000 Hz). If it is set to 0Hz, it means the tone is not played.
  • Page 96 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It customizes the ringback tone. The value format is Freq/Duration. For more information on the value format, refer to the parameter “voice.tone.dial”. voice.tone.ring String Settings->Tones->Ring Back The default value is blank.
  • Page 97 Appendix Permitted Parameter Descriptions Web Setting Path Values “voice.tone.country” is set to Custom. It customizes the call waiting tone. The value format is Freq/Duration. For more information on the value format, refer to the parameter “voice.tone.dial”. voice.tone.callwaiting String Settings->Tones->Call Waiting The default value is blank.
  • Page 98 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is blank. Note: It works only if the value of the parameter “voice.tone.country” is set to Custom. It customizes the tone when the IP phone receives a voice mail.
  • Page 99 Appendix Permitted Parameter Descriptions Web Setting Path Values caller’s phone LCD screen. 404-Not Found 480-Temporarily Not Available 486-Busy Here 603-Decline If it is set to 486 (Busy Here), the caller’s phone LCD screen will display the message “Busy Here” when the callee rejects the incoming call.
  • Page 100 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the characters the IP phone filters when dialing. If the dialed number contains configured characters, the IP phone will automatically filter these characters when dialing.
  • Page 101 Appendix Permitted Parameter Descriptions Web Setting Path Values It takes effect after a reboot. It configures the ringer device for the IP phone. 0-Use Speaker 1-Use Headset 2-Use Headset & Speaker Features->Audio->Ringer Device for features.ringer_device.is_use_headset 0, 1 or 2 If the ringer device is set to Headset or Headset Headset&Speaker, the headset should be connected to the IP phone and the headset mode...
  • Page 102 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1-Enabled SIP-T22(P): The phone will perform a factory reset after upgrading only when it is set to 1 (Enabled) and the parameter “lync_license_dat.url” is configured correctly. If the parameter “lync_license_dat.url”...
  • Page 103 Appendix Permitted Parameter Descriptions Web Setting Path Values If it is set to 1 (Enabled), the DTMF digits are displayed as asterisks. The default value is 0. It enables or disables the IP phone to display the DTMF digits for a short period before displaying asterisks during an active call.
  • Page 104 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values the transfer as normal when pressing the Tran/Transfer soft key or TRAN/TRANSFER key during a call. If it is set to 1 (Enabled), the IP phone will transmit...
  • Page 105 Appendix Permitted Parameter Descriptions Web Setting Path Values If it is set to 0 (Disabled), the IP phone cannot log the placed calls, received calls, missed calls and the forwarded calls in the call log lists. The default value is 1. It enables or disables headset prior feature.
  • Page 106 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values a call, the users with the headset connected to the headset jack have a full-duplex conversation, while the users with the headset connected to the handset jack are only allowed to listen to.
  • Page 107 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is 0. Note: It works only if the value of the parameter “features.key_as_send” is set to 1 (Enabled). It configures the "#" or "*" key as the send key. 0-Disabled 1-# key 2-* key...
  • Page 108 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is 1. Note: It works only if the value of the parameter “features.key_tone” is set to 1 (Enabled). It enables or disables the IP phone to play a key tone when a user presses any key on your phone keypad.
  • Page 109 Appendix Permitted Parameter Descriptions Web Setting Path Values warning tone every 30 seconds when there is a call on hold. The default value is 30. Note: It works only if the value of the parameter “features.play_hold_tone.enable” is set to 1 (Enabled).
  • Page 110 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1-Enabled The default value is 0. It enables or disables the IP phone to play a local DTMF tone. Features->General Information->Play 0-Disabled features.play_local_dtmf_tone_enable 0 or 1 Local DTMF Tone 1-Enabled The default value is 1.
  • Page 111 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is 24. It takes effect after a reboot. It configures the Lync SIP URI address for the User Credentials (User Sign in) method. The value format is username@domain.com. account.sign_in.server_address SIP URI Example: Account->Register->Login address...
  • Page 112 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is blank. onfigures the phone’s extension for the PIN It c String within Authentication (Pin Sign in) method. account.sign_in.pin_number 128 characters The default value is blank.
  • Page 113 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is 0. Note: If your phone status is DND before dialing an emergency number, then the phone status will be changed to available after the emergency call even if the value of the parameter “features.always_online.enable”...
  • Page 114 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It enables or disables call waiting feature. 0-Disabled 1-Enabled If it is set to 0 (Disabled), a new incoming call is Features->General Information->Call call_waiting.enable 0 or 1...
  • Page 115 511 characters (X ranges from 1 to 100) dialplan.dialnow.rule.1 = 123 The default value is blank. For more information, refer to Yealink IP Phones Administrator Guide It configures the delay time (in seconds) for the dial-now rule. When entered numbers match the predefined Features->General...
  • Page 116 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values automatically dial out the entered phone number on the dialing screen without pressing a send key. The default value is 0. It configures the delay time (in seconds) for the IP phone to automatically dial out the entered digits without pressing a send key.
  • Page 117 Appendix Permitted Parameter Descriptions Web Setting Path Values Customring.w It enables or disables the IP phone to deal with the 180 SIP message received after the 183 SIP message. 0-Disabled Features->General Information->180 phone_setting.is_deal180 0 or 1 1-Enabled Ring Workaround If it is set to 1 (Enabled), the IP phone will resume and play the local ringback tone upon a subsequent 180 message received.
  • Page 118 Yealink IP Phones Auto Provisioning Guide 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. It enables or disables the power indicator LED to flash when the IP phone receives an incoming call.
  • Page 119 Appendix Permitted Parameter Descriptions Web Setting Path Values The default value is 0. It enables or disables the power indicator LED to flash when a call is placed on hold or is held. phone_setting.hold_and_held_power_led_flash_en 0-Disabled (power indicator LED does not flash) Features->Power LED->Hold/Held able 0 or 1...
  • Page 120 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values The default value is 1. It configures the delay time (in seconds) to change the intensity of the LCD screen when the IP phone is inactive. For SIP-T48G:...
  • Page 121 Appendix Permitted Parameter Descriptions Web Setting Path Values 120-120s If it is set to 60 (60s), the intensity of the LCD screen will be changed when the IP phone has been inactived for 60 seconds. For SIP-T48G IP phones: The default value is 0. For SIP-T22(P) IP phones: The default value is 30.
  • Page 122 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the access URL of custom logo file. Example: lcd_logo.url = http://192.168.10.25/logo.dob During the auto provisioning process, the IP phone connects to the provisioning server “192.168.1.25”, lcd_logo.url...
  • Page 123 Appendix Permitted Parameter Descriptions Web Setting Path Values Example: ringtone.url = tftp://192.168.1.100/Customring.wav The default value is blank. For more information, refer to Customizing a Ring Tone on page 8. It deletes all custom ring tone files. Example: http://localhost ringtone.delete = http://localhost/all ringtone.delete /all The default value is blank.
  • Page 124 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values English, Chinese_S, Chinese_T, French, It configures the language used on the IP phone German, user interface. Italian, Polish, Example: Portuguese, lang.gui = English Spanish, lang.gui For SIP-T48G: Turkish, If you want to use the custom language (e.g.,...
  • Page 125 Appendix Permitted Parameter Descriptions Web Setting Path Values “192.168.10.25”, and downloads the language pack “lang+English.txt”. The English language translation will be changed accordingly if you have modified the language template file. If you want to download multiple language packs to the phone simultaneously, you can configure as following: gui_lang.url = http://192.168.10.25/lang+English.txt gui_lang.url =...
  • Page 126 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values txt) for gui_lang.delete = http://localhost/lang+English.txt SIP-T22(P) IP The default value is blank. phones For more information, refer to Customizing a Language on page 9. It configures the access URL for the custom configuration files.
  • Page 127 Appendix Permitted Parameter Descriptions Web Setting Path Values http://192.168.1.20/License_$MAC.dat The default value is blank. It takes effect after a reboot. It enables or disables the IP phone to only trust the server certificates in the Trusted Certificates list. 0-Disabled 1-Enabled If it is set to 0 (Disabled), the IP phone will trust the server no matter whether the certificate sent by the server is valid or not.
  • Page 128 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1-Custom Certificates 2-All Certificates The default value is 2. It takes effect after a reboot. It enables or disables the IP phone to mandatorily validate the CommonName or SubjectAltName of the certificate sent by the server.
  • Page 129 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures the user name of the administrator for String within phone’s web user interface access. security.user_name.admin 32 characters The default value is admin. It configures the password of the user and administrator for phone’s web user interface access.
  • Page 130 Descriptions Web Setting Path Values Note: The certificate you want to upload must be in *.pem, *.crt, *.cer or *.der format. For more information, refer to Yealink IP Phones Administrator Guide. It deletes all uploaded trusted certificates. Example: http://localhost trusted_certificates.delete = http://localhost/all trusted_certificates.delete...
  • Page 131 It deletes all uploaded server certificates. Example: http://localhost server_certificates.delete = http://localhost/all server_certificates.delete /all The default value is blank. For more information, refer to Yealink IP Phones Administrator Guide. It enables or disables the specified codec for the account. 0-Disabled 1-Enabled Example: account.1.codec.1.enable = 1...
  • Page 132 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values When Y=7, the default value is 0; When Y=8, the default value is 0; When Y=9, the default value is 0; When Y=10, the default value is 0;...
  • Page 133 Appendix Permitted Parameter Descriptions Web Setting Path Values When Y=11, the default value is G726-40; When Y=12, the default value is GSM (only applicable to SIP-T48G IP phones). It configures the priority of the enabled codec for the account. Example: account.1.codec.1.priority = 2 When Y=1, the default value is 2;...
  • Page 134 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It configures the rtpmap of the audio codec for the account. Example: account.1.codec.1.rtpmap = 0 When Y=1, the default value is 0; When Y=2, the default value is 8;...
  • Page 135 Appendix Permitted Parameter Descriptions Web Setting Path Values 1-Enabled If it is set to 1 (Enabled), the IP phone can automatically answer an incoming call. The default value is 0. Note: The IP phone cannot automatically answer the incoming call during a call even if auto answer is enabled.
  • Page 136: Time Zones

    Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values Common, Ring1.wav, It configures a ring tone for the account. Ring2.wav, Example: Ring3.wav account.1.ringtone.ring_type = Ring3.wav Ring4.wav It means configuring Ring3.wav for the account. Ring5.wav account.1.ringtone.ring_type = Common Ring6.wav,...
  • Page 137 Appendix Permitted Parameter Descriptions Web Setting Path Values Example: local_time.time_zone = +8 For more available time zones, refer to Time Zones on page 140. The default value is +8. It configures the time zone name. The available time zone names depend on the time zone configured by the parameter “local_time.time_zone”.
  • Page 138 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 1-Enabled (obtain time and date from manual settings) The default value is 0. It configures the IP address or domain name of the NTP server 1. IP address or Settings->Time &...
  • Page 139 Appendix Permitted Parameter Descriptions Web Setting Path Values It configures Daylight Saving Time (DST) feature. 0-Disabled Settings->Time & Date->Daylight local_time.summer_time 0, 1 or 2 1-Enabled Saving Time 2-Automatic The default value is 2. It configures the DST time type. 0-DST By Date 1-DST By Week local_time.dst_time_type 0 or 1...
  • Page 140 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values in a month Hour: 0=0am, 1=1am,…, 23=11pm If “local_time.dst_time_type” is set to 1 (DST By Week), use the mapping: Month: 1=January, 2=February,…, 12=December Day of Week Last in Month: 1=the first week in a month,…, 5=the last week in a month...
  • Page 141 Appendix Permitted Parameter Descriptions Web Setting Path Values Month: 1=January, 2=February,…, 12=December Day: 1=the first day in a month,…, 31= the last day in a month Hour: 0=0am, 1=1am,…, 23=11pm If “local_time.dst_time_type” is set to 1 (DST By Week), use the mapping: Month: 1=January, 2=February,…, 12=December Day of Week Last in Month: 1=the first week in a month,…, 5=the last week in a month...
  • Page 142 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values 0-Hour 12 1-Hour 24 If it is set to 0 (Hour 12), the time will be displayed in 12-hour format with AM or PM specified. If it is set to 1 (Hour 24), the time will be displayed in 24-hour format (e.g., 2:00 PM displays as 14:00).
  • Page 143 Appendix Permitted Parameter Descriptions Web Setting Path Values represents a two-digit year. It enables or disables the IP phone to update time with the offset time offered by the DHCP server. 0-Disabled local_time.dhcp_time 0 or 1 Settings->Time & Date->DHCP Time 1-Enabled The default value is 0.
  • Page 144 Yealink IP Phones Auto Provisioning Guide Permitted Parameter Descriptions Web Setting Path Values It enables or disables the BToE (Better Together over Ethernet) feature. 0-Disabled sip.btoe.enable 0 or 1 1-Enabled The default value is 1. It takes effect after a reboot.
  • Page 145 Appendix Permitted Parameter Descriptions Web Setting Path Values 1-Enabled The default value is 0. It enables or disables the IP phone to download the Root CA using LDAP (Lightweight Directory Access Protocol). sip.ldap_download_rootca.enable 0 or 1 0-Disabled 1-Enabled The default value is 0.
  • Page 146 Yealink IP Phones Auto Provisioning Guide Time Zone Time Zone Name GMT−11 Samoa GMT−10 United States-Hawaii-Aleutian GMT−10 United States-Alaska-Aleutian GMT−9 United States-Alaska Time GMT−8 Canada(Vancouver, Whitehorse) GMT−8 Mexico(Tijuana, Mexicali) GMT−8 United States-Pacific Time GMT−7 Canada(Edmonton, Calgary) GMT−7 Mexico(Mazatlan, Chihuahua) GMT−7 United States-Mountain Time GMT−7...
  • Page 147 Appendix Time Zone Time Zone Name GMT0 Spain-Canary Islands(Las Palmas) GMT0 United Kingdom(London) GMT0 Morocco GMT+1 Albania(Tirane) GMT+1 Austria(Vienna) GMT+1 Belgium(Brussels) GMT+1 Caicos GMT+1 Chad GMT+1 Croatia(Zagreb) GMT+1 Spain(Madrid) GMT+1 Czech Republic(Prague) GMT+1 Denmark(Kopenhagen) GMT+1 France(Paris) GMT+1 Germany(Berlin) GMT+1 Hungary(Budapest) GMT+1 Italy(Rome) GMT+1...
  • Page 148 Yealink IP Phones Auto Provisioning Guide Time Zone Time Zone Name GMT+4 Russia(Samara) GMT+4:30 Afghanistan GMT+5 Kazakhstan(Aqtobe) GMT+5 Kyrgyzstan(Bishkek) GMT+5 Pakistan(Islamabad) GMT+5 Russia(Chelyabinsk) GMT+5:30 India(Calcutta) GMT+6 Kazakhstan(Astana, Almaty) GMT+6 Russia(Novosibirsk, Omsk) GMT+7 Russia(Krasnoyarsk) GMT+7 Thailand(Bangkok) GMT+8 China(Beijing) GMT+8 Singapore(Singapore) GMT+8...

This manual is also suitable for:

Sip t4 series

Table of Contents