Table of Contents i
Yealink Auto provi sioning User G uide ii
Table of Contents Table of Contents Introduction.................................................................... 1 Getting Started .............................................................. 3 Obtaining Configuration Information ....................................................................... 3 Obtaining Configuration Files .............................................................................. 3 Obtaining Phone Information ..............................................................
Yealink Auto provi sioning User G uide Configuring a FTP Server ........................................................................................ 29 Preparing a Root Director y ................................................................................ 29 Configuring a FTP server ................................................................................... 30 Configuring a HTTP Server .....................................................................................
Introduction Yealink IP phones are full-featured telephones that can be plugged directly into an IP network and can be used easily without manual configuration. This guide shows you how to provision Yealink IP phones with the minimum settings required. Yealink IP phones support the FTP, TFTP, HTTP, and HTTPS protocols for file provisioning and are configured by default to use Trivial File Transfer Protocol (TFTP).
Yealink Auto provi sioning User G uide 2
Getting Starte d This section shows you how to get ready for the provisioning. The provisioning process discussed in this guide uses TFTP and a personal computer (PC) as the provisioning server. To begin the provisioning process, the following are required: Obtaining Configuration Information Managing Configuration Files Before you begin provisioning, you need to obtain the configuration files.
Yealink Auto provi sioning User G uide Before you begin the provisioning, you will also need the phone information. For example, MAC address and the SIP account of the phone. MAC Address : The unique 12-digit serial number of the phone. You can obtain it from the phone’s bar code at the back of the phone. SIP Account : This may includes SIP credentials such as user name, password and the address of the phone’s registration server. Ask your system administrator for SIP account information you need.
Getting Starte d The parameters commonly edited in the Common CFG file (T2xP as an example) are detailed as following: #################################################### ## Common CFG File ## #################################################### #!version:1.0.0.1 ##File header "#!version:1.0.0.1" cannot be edited or deleted.## #Configure the WAN port type; 0-DHCP(default), 1-PPPoE, 2-Static IP Address #Require reboot network.internet_port.
Yealink Auto provi sioning User G uide auto_provision.schedule.periodic_minute = 1 auto_provision.schedule.time_from = 00:00 auto_provision.schedule.time_to = 00:00 auto_provision.schedule.dayofweek = 0123456 auto_provision.server.url = auto_provision.server.username = auto_provision.server.password = auto_provision.weekly.enalbe = 0 auto_provision.weekly.mask = 0123456 auto_provision.weekly.begin_time = 00:00 auto_provision.weekly.
Getting Starte d security.user_password = admin:admin123 #Set the new password (user123) for the user security.user_password =user:user123 MAC-Oriented CFG file contains configuration parameters which are expected to be updated per phone, such as the registration information.
Yealink Auto provi sioning User G uide #Configure the user name and password for register authentication account.1.auth_name = account.1.password = #Configure the register user name account.1.user_name = #Configure the SIP server address and port (5060 by default) account.1.sip_server_host = account.1.sip_server_port = 5060 #Line2 settings #Activate/Deactivate account2, 0-Disabled(Default), 1-Enabled account.2.enable = 0 #Configure the label of account2 which will display on the LCD screen account.2.
Getting Starte d account.3.sip_server_host = account.3.sip_server_port = 5060 #Line4 settings (For T28P, T38G and VP phone only) #Activate/Deactivate the account4, 0-Disabled(Default), 1-Enabled account.4.enable = 0 #Configure the label of account4 which will display on the LCD screen account.4.label = #Configure the display name of account4 account.4.display_name = #Configure the user name and password for register authentication account.4.auth_name = account.4.
Yealink Auto provi sioning User G uide account.6.label = #Configure the display name of account6 account.6.display_name = #Configure the user name and password for register authentication account.6.auth_name = account.6.password = #Configure the register user name account.6.user_name = #Configure the SIP server address and port (5060 by default) account.6.sip_server_host = account.6.sip_server_port = 5060 You can configure the phone features via the parameters in the configuration files.
Getting Starte d Ringtone Using CoolEdit Pro in this gui de. Yealink IP phones allow you to modify the translation of the existing languages on the LCD screen, but you cannot add new language to the phone. To modify the existing language, you need to edit the language file and upload it to the root directory of the provisioning server, then specify the access URL in the configuration file.
Yealink Auto provi sioning User G uide Yealink SIP-T2xP/T1xP IP phones allow you to customize the logo displayed on the phone LCD screen (The SIP-T20P IP phone only supports displaying the text logo). Ask the distributor for the logo file, or you can customize a .dob logo file.
Getting Starte d Yealink IP phones allow you to batch upload contact data by auto provisioning. Edit the contactData.xml file, upload the file to the root direct ory of the provisioning server and then specify the access URL in the configuration file. The following shows an example of the contactData.
Yealink Auto provi sioning User G uide firmware.url = For example: enter “ftp://admin:password@192.168.1.100/2.61.0.80.rom” in the “firmware.url =” field. During the auto provisioning process, the phone links to the provisioning server “192.168.1.100” (“admin” as the authentication user name and “password” as the authentication password), and download the firmware file 2.61.0.80.rom.
Configuring a TFTP Server Yealink IP Phones support using the FTP, TFTP, HTTP and HTTPS protocols to download the configuration files. TFTP server is used by default. You can use any prot ocol for provisioning. The following section takes the TFTP server as an example. We recommend that you can use 3CDaemon or TFTP32 tool as a TFTP server. 3CDaemo and TFTPD32 are free applications for Windows. You can download the 3CDaemon software at: http://www.oldversion.com/3Com-Daemon.
Yealink Auto provi sioning User G uide If you have a 3CDaemon application installed on your computer, use it directly. Otherwise, download and install it. To configure a TFTP server : 1. Double click the 3CDaemon.exe to start the application. A configuration page shows as below: 2. Select Configure TFTP Server. Click the button to locate the TFTP root directory on the computer: 3. Click the Confirm button to finish configuring the TFTP server.
Obtaining the Addre ss of Pro visioning Server Yealink IP phones support to obtain the provisioning server address during bootup process in the following ways: Zero-Sp-Touch Plug and Play (PNP) Server DHCP Options Phone Flash When the phone boots up, it will go by the following process to obtain the provisioning server address step by step: Zero-Sp-Touch -->PNP server -->DHCP options (Custom option --> option 66 -->option 43) -->Phone Flash. The following sections detail each process.
Yealink Auto provi sioning User G uide When the Zero-Sp-Touch is enabled, there will be a configure wizard during the bootup: Press the OK soft key. Then you can configure the network on the LCD screen: Press the Next soft key after finishing the network configuration. Configure the provisioning server address, authentication username (optional) and password (optional) in the Auto Provision interface.
Obtaining the Addre ss of Pro visioning Server Yealink IP phones support obtaining the provisioning server address from the PNP server. The phone broadcast the PNP Subscribe message to obtain a provisioning server address during bootup. To use Plug and play, make sure this feature is enabled. To configure the PNP via web user interface: 1. Click on Upgrade ->Advanced. 2. Select Enabled from the pull-down list of PNP config.
Yealink Auto provi sioning User G uide Yealink IP phones support obtaining the provisioning server address from DHCP options. You can configure the phone to obtain a provisioning server address from a custom DHCP option, or the phone will automatically detect the Option 66 or Option 43. To obtain a provisioning server by a custom DHCP option, make sure that the DHCP option is set properly. To configure the DHCP option via web user interface: 1. Click on Upgrade ->Advanced. 2.
Obtaining the Addre ss of Pro visioning Server 3. Select Power on from the pull-down list of Check New Config . If the configuration files have been AES encrypted, the AES Keys will be needed. The Common AES Key is for decrypting the Common CFG file. The MAC-Oriented AES Key is for decrypting the MAC-Oriented CFG file. The keys must be 16 bytes and the supported characters are: 0 ~ 9, A ~ Z, a ~ z and the following special characters are also supported: # $ % * +, - . : = ? @ [ ] ^ _ { } ~.
Yealink Auto provi sioning User G uide 22
Downloading and Verifyin g Confi gurations Once obtains a provisioning server address from one of the way introduced above. The phone will link to the provisioning server and download the configuration files. During the provisioning process, the phone will try t o download the C ommon CFG file first, and then try to download the MAC-Oriented CFG file from the root direct ory of the provisioning server. If resource files need to be updated and the access URL has been specified in the configuration file.
Yealink Auto provi sioning User G uide Example 2: Yealink IP phone downloads the configuration files from the FTP server. Example 3: Yealink IP phone downloads the configuration files from the HTTP server.
Troubleshoo ting This chapter provides general troubleshooting information to help you solve the problems you might encounter when deploying the phones. If you require additional inf ormation or assistance with the deployment, contact y our system administrator. Why does the phone fail to download the configuration file? Ensure that the Auto Provisioning feature is enabled. Check that the provisioning server or the network is reachable.
Yealink Auto provi sioning User G uide Why does not the phone download the ringtone? Make sure that the ringtone file’s type is .wav format. Make sure that the size of the ringtone file is no larger than the phone support. Check the ringtone’s properties are all right for the phone. Ensure the network is available and the root directory is right for downloading. Ensure that the ringtone file exists on the provisioning server.
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.
Yealink Auto provi sioning User G uide 28
Appen dix This chapter shows you how to configure a FTP server using 3CDaemon and how t o configure a HTTP server using HFS tool. You can download the 3CDaemon software at: http://www.oldversion.com/3Com-Daemon.html and HFS at: http://www.snapfiles.com/get/hfs.html To prepare a root directory: 1. Create a root FTP directory on the local computer. 2. Store the configuration files to this root directory. 3. Set the security permissions for the FTP directory folder. 4.
Yealink Auto provi sioning User G uide If you have a 3CDaemon application installed on your computer, open it now, or otherwise, download and install it. To configure a FTP server: 1. Double click the 3CDaemon.exe to start the application. 2. Click the FTP Server button on the left of the main page. A screenshot is shown as below: 30 3. Select Configure FTP Server. 4. Click the 5. Enter the new authentication username in the Profile filed. 6.
Appen dix dialogue box. 7. Click the OK button to save. 8. Mark the check boxes of Login, Download and Upload to make sure the FTP user has the login, download and upload permission. 9. Click the Save Profile button to save the settings and finish the configurations. 10. Click the Confirm button to finish configuring the FTP server.
Yealink Auto provi sioning User G uide To prepare a root directory: 1. Create a root HTTP directory on the local computer. 2. Store the configuration files to this root directory. 3. Set the security permissions for the FTP directory folder. 4. You need to define a user or group name and set the permissions: read, write, and modify files. Security permissions vary by organization.
Appen dix The main configuration page is shown as below: 2. 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 the port isn’t used before you reset).
Yealink Auto provi sioning User G uide 3. Right click the icon on the left of the main page, select Add f older from disk to add the HTTP Server root directory.
Appen dix 4. Locate the root directory from the computer system. Select the kind of folder which you want. 5. Check the server URL “http:// IP:Port/” in the “Open in browser” address bar (For example, the server URL ”http:// 10.2.11.101:8088/” is showed on the screenshot) . We recommend that you can fill the server URL in the address bar of the web browser and then press key to check the HTTP server before provisioning.
Yealink Auto provi sioning User G uide 2. Click the Login button (the login password is blank) to log in. 3. You can then edit the existed DHCP server, or you can right click the localhost and select “New Server” to add a new DHCP server.
Appen dix 4. Right click the Scopes and select New Scope . 5. Configure the DHCP server name, the DHCP IP range and the subnet mask. 6. You can add a custom option via DHCP Turbo. Click Option Type, right click and select the New Option Type on the right of the main page.
Yealink Auto provi sioning User G uide 7. Set the custom DHCP option ( custom DHCP option tag number ranges from 128 to 254) and select the option type (Yealink support the String and IP Address option type only). Click the OK button to finish setting the option properties. Click to save the change. 8. Click Named Policies-->Global, right click and select New Option on the left of the main page.
Appen dix 9. 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.
Yealink Auto provi sioning User G uide You can add the option 66 via DHCP Turbo. The following figures show the detailed processes.
Appen dix 41
Yealink Auto provi sioning User G uide 42
Appen dix If you have installed the Coo Edit application, double click to open it. Otherwise, you can download the installation package from the website: http://www.t oggle.com/lv/group/view/kl36218/Cool_Edit_Pro.htm and install it. To customize a ringtone using Coo Edit Pro: 1. Open the Cool Edit Pro application. 2. Click File to open an audio file. 3. Locate the ringtone file, click O pen, the file is uploaded as follows. A sample audio file loaded is shown as below: 4.
Yealink Auto provi sioning User G uide 7. Select File->Save as to save the new audio file. On the Save waveform page, select the file format as A/mu-law wave . The original picture format must be .bmp or .gif. We recommend placing all files and the PictureExDemo application to the root directory of the PC. 1. Double click the PictureExDemo.exe. 2. Click Add button to open a .bmp or .gif file. You can repeat the second step to add multiple original picture files. 3. Click the Convert button.