background image

Yealink IP Phones Auto Provisioning Guide 

34

 

DHCP Options 

Yealink IP phones can obtain the provisioning server address by detecting DHCP options during 
startup. 

If you are using IPv4 network, the phone will automatically detect the option 66 and option 43 
for obtaining the provisioning server address. DHCP option 66 is used to identify the TFTP server. 
DHCP option 43 is a vendor-specific option, which is used to transfer the vendor-specific 
information. 

If you are using IPv6 network, the phone will automatically detect the option 59 for obtaining 
the provisioning server address. DHCP option 59 is used to specify a URL for the boot file to be 
downloaded by the client. 

You can configure the phone to obtain the provisioning server address via a custom DHCP 
option. You can select to use IPv4 or IPv6 custom DHCP option according to your network 
environment. To obtain the provisioning server address via an IPv4 or IPv6 custom DHCP option, 
make sure the DHCP option is properly configured on the phone. The IPv4 or IPv6 custom DHCP 
option must be in accordance with the one defined in the DHCP server. 

To configure the DHCP option via web user interface: 

1.

 

Click on Settings->Auto Provision

2.

 

Mark the On radio box in the DHCP Active field. 

3.

 

If you are using IPv4 network, enter the desired value in the IPv4 Custom Option field. 

4.

 

If you are using IPv6 network, enter the desired value in the IPv6 Custom Option field. 

 

5.

 

Click Confirm to accept the change. 

During startup, the phone will broadcast DHCP request with DHCP options for obtaining the 
provisioning server address. The provisioning server address will be found in the received DHCP 
response message. 

After the IP phone obtains the provisioning server address from the DHCP server, it will connect 
to the provisioning server and perform auto provisioning during startup. 

For more information on the DHCP options, refer to

 

the latest Administrator Guide for your 

phone on

 Yealink Technical Support

.

 

Summary of Contents for VP59 Teams

Page 1: ...Table of Contents iii...

Page 2: ......

Page 3: ...rovisioning Server 7 Auto Provisioning Process 8 Old Mechanism Without Boot Files 8 New Mechanism With Boot Files 9 Major Tasks for Auto Provisioning 11 An Instance of Auto Provision Configuration 12...

Page 4: ...oning 39 Power On 39 Repeatedly 40 Weekly 41 Flexible Auto Provision 42 Auto Provision Now 43 Multi mode Mixed 44 SIP NOTIFY Message 44 Auto Provisioning via Activation Code 45 Downloading and Verifyi...

Page 5: ...Table of Contents v Configuring an HTTP Server 61...

Page 6: ...Yealink IP Phones Auto Provisioning Guide vi...

Page 7: ...use auto provisioning process outlined in this guide Product Name Boot File Available Firmware Version Exclude Mode Available Firmware Version VP59 Yes 83 or later Yes 83 or later SIP T58A Yes 80 or l...

Page 8: ...0 Yes 80 or later Yes 83 or later CP920 Yes 81 or later No W60P Yes 81 or later No W53P Yes 83 or later No CP930W Base Yes 83 or later No W52P W56P Yes 81 or later No We recommend that IP phones runni...

Page 9: ...uding all IP phones specific phone groups or a single phone The configuration files referenced in the boot file are flexible you can rearrange the configuration parameters within the Yealink supplied...

Page 10: ...guage Packs For example 000 GUI English lang 1 English_note xml 1 English js Replace Rule dialplan xml Dial now dialnow xml Softkey Layout not applicable to CP960 W52P W53P W56 P W60P CP930W Base phon...

Page 11: ...wing illustration shows the template files available for SIP T23G IP phones running firmware version 82 3 Open the folder you extracted and identify the files you want to edit Obtaining Phone Informat...

Page 12: ...Yealink IP Phones Auto Provisioning Guide 6...

Page 13: ...s who are not familiar with auto provisioning to understand this process more easily and quickly Interoperating with Provisioning Server When IP phones are triggered to perform auto provisioning they...

Page 14: ...IP Phones Auto Provisioning Guide 8 Auto Provisioning Process Old Mechanism Without Boot Files The following flowchart shows how Yealink IP phones perform auto provisioning when using configuration fi...

Page 15: ...rovisioning Yealink IP Phones 9 New Mechanism With Boot Files The following figure shows auto provisioning flowcharts for Yealink IP phones when using boot files Scenario A Do Not Support Exclude Mode...

Page 16: ...Yealink IP Phones Auto Provisioning Guide 10 Scenario B Support Exclude Mode This scenario is only applicable to IP phones except W52P W56P IP phones running firmware version 83 or later...

Page 17: ...tion Files For more information on how to manage resource files refer to Managing Resource Files For more information on how to configure a provisioning server refer to Configuring a Provisioning Serv...

Page 18: ...n the boot file e g y000000000000 boot For more information refer to Managing Boot Files 2 Manage configuration files Add Edit the desired configuration parameters in the CFG file e g features cfg you...

Page 19: ...e IP address of the TFTP server is shown as below 3 Select Configure TFTP Server Click the button to locate the TFTP root directory in your local system For more information on how to configure a prov...

Page 20: ...more information on how to obtain the provisioning server address refer to Obtaining the Provisioning Server Address 5 Trigger the IP phone to perform auto provisioning For more information on how to...

Page 21: ...as the file name The following figure shows the contents of the common boot file The following table lists guidelines you need to know when editing the boot file Item Guidelines version 1 0 0 1 It mus...

Page 22: ...ovisioning 1 Enabled If the value of a parameter in configuration files is left blank or if a non static parameter in configuration files is deleted or commented out the factory default value takes ef...

Page 23: ...espectively If you want to create a MAC Oriented boot file for your phone follow these steps To create a MAC Oriented boot file 1 Create a boot file for your phone Ensure the file complies with the gu...

Page 24: ...Yealink IP Phones Auto Provisioning Guide 18...

Page 25: ...ur phone on Yealink Technical Support Editing Common CFG File The Common CFG file is effective for all phones of the same model It uses a fixed name y0000000000XX cfg as the file name where XX equals...

Page 26: ...ontains configuration parameters which apply to phones with the same model such as language and volume The following figure shows a portion of the common CFG file The following table lists guidelines...

Page 27: ...ultiple phone models are separated by commas For example T46S T23G It is only applicable to IP phones except W53P W60P CP930W Base running firmware version 83 or later Note The phone updates model spe...

Page 28: ...onfiguration Parameter Valid Value Separate each configuration parameter and value with an equal sign Set only one configuration parameter per line Put the configuration parameter and value on the sam...

Page 29: ...ures dnd_mode 1 T48G T23G features dnd_mode 0 4 Save the changes and close the CFG file You can also make a copy of the template configuration file rename it and then edit it Managing MAC local CFG Fi...

Page 30: ...to the latest firmware For more information on how to keep user s personalization settings refer to the latest Administrator Guide for your phone on Yealink Technical Support Encrypting Configuration...

Page 31: ...the resource file is to be used for all IP phones of the same model the access URL of resource file had better to be specified in the common CFG file However if you want to specify the desired phone t...

Page 32: ...Yealink IP Phones Auto Provisioning Guide 26...

Page 33: ...Windows You can download 3CDaemon online http www oldversion com 3Com Daemon html and TFTPD32 online http tftpd32 jounin net For more information on how to configure FTP and HTTP servers refer to Conf...

Page 34: ...platform is shown as below Configuring a TFTP Server If you have a 3CDaemon application installed on your local system use it directly Otherwise download and install it To configure a TFTP server 1 Do...

Page 35: ...to locate the TFTP root directory from your local system 3 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...

Page 36: ...Yealink IP Phones Auto Provisioning Guide 30...

Page 37: ...ro Touch Zero Touch allows you to configure the network parameters and provisioning server address via phone user interface during startup This feature is helpful when there is a system failure on the...

Page 38: ...onfiguration wizard during startup Press the OK soft key The network parameters are configurable via phone user interface Press the Next soft key after finishing network settings Configure the provisi...

Page 39: ...btain the provisioning server address during startup To use Plug and Play make sure this feature is enabled To configure PnP via web user interface 1 Click on Settings Auto Provision 2 Mark the On rad...

Page 40: ...rovisioning server address via an IPv4 or IPv6 custom DHCP option make sure the DHCP option is properly configured on the phone The IPv4 or IPv6 custom DHCP option must be in accordance with the one d...

Page 41: ...and select 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 Phone Flash Yealink IP phones can obtain the provision...

Page 42: ...nment To deploy many phone models using a unified provisioning server it is convenient for the administrator to configure a unified provisioning server URL for different phone models On the provisioni...

Page 43: ...During startup IP phones obtain the provisioning server URL tftp 192 168 1 100 PN via DHCP option 66 and then replace the character PN in the URL with T42G for the SIP T42G IP phones and T46G for the...

Page 44: ...Yealink IP Phones Auto Provisioning Guide 38...

Page 45: ...P NOTIFY Message Auto Provisioning via Activation Code Power On The IP phone performs the auto provisioning when the IP phone is powered on To activate the power on mode via a web user interface 1 Cli...

Page 46: ...the change Repeatedly The IP phone performs the auto provisioning at regular intervals You can configure the interval for the repeatedly mode The default interval is 1440 minutes To activate the repea...

Page 47: ...o perform auto provisioning when the IP phone is inactive at regular week For example you can configure the IP phone to check and update new configuration only when the IP phone has been inactivated f...

Page 48: ...provisioning For example you can configure the IP phone to check and update new configuration between 1 and 6 o clock in the morning at a 30 day interval The IP phone will perform auto provisioning at...

Page 49: ...d time in the Flexible Time field 5 Click Confirm to accept the change Auto Provision Now You can use auto provision now mode to manually trigger the IP phone to perform auto provisioning immediately...

Page 50: ...ecified interval SIP NOTIFY Message The IP phone will perform auto provisioning when receiving a SIP NOTIFY message which contains the header Event check sync Whether the IP phone reboots or not depen...

Page 51: ...modes introduced above users can trigger IP phones to perform auto provisioning by dialing an activation code To use this method the activation code and the provisioning server URL need to be pre con...

Page 52: ...configuration file for IP phones static autoprovision 1 code 123 static autoprovision 1 url http 192 168 1 30 T23G_1 static autoprovision 2 code 456 static autoprovision 2 url http 192 168 1 30 T23G_2...

Page 53: ...riggering auto provisioning static autoprovision X name Configure the activation code static autoprovision X code Configure the URL of the provisioning server static autoprovision X url Configure the...

Page 54: ...Yealink IP Phones Auto Provisioning Guide 48...

Page 55: ...es and then updates the configurations and resource files to the phone flash Generally updated configurations will automatically take effect after auto provisioning is completed For update of some spe...

Page 56: ...e is configured to keep user s personalized settings by setting the value of the parameter static auto_provision custom protect to 1 it will update configurations in the MAC local cfg file If the valu...

Page 57: ...ne downloads the boot file and configuration files from the TFTP server Example 2 Yealink SIP T23G IP phone downloads the boot file and configuration files from the FTP server Example 3 Yealink SIP T2...

Page 58: ...Yealink IP Phones Auto Provisioning Guide 52...

Page 59: ...henticate the provisioning server during auto provisioning Ensure that the certificate for the provisioning server has been uploaded to the phone s trusted certificates list If not do one of the follo...

Page 60: ...that the properties of the ring tone for the IP phone are correct Ensure that the network is available and the root directory is right for downloading Ensure that the ring tone file exists on the prov...

Page 61: ...ic web hosting server HTTP The Hypertext Transfer Protocol HTTP is an application protocol for distributed collaborative hypermedia information systems HTTP is the foundation of data communication for...

Page 62: ...Yealink IP Phones Auto Provisioning Guide 56...

Page 63: ...reparing a Root Directory To prepare a root directory 1 Create an FTP root directory on the local system e g D FTP Directory 2 Place the boot files and configuration files to this root directory 3 Set...

Page 64: ...d the compressed file of the wftpd application to your local directory and extract it 2 Double click the Wftpd exe The dialogue box of how to register is shown as below 3 Check the check box and click...

Page 65: ...ck OK 7 Enter the password of the user e g test1 created above in the New Password and Verify Password field respectively and then click OK 8 Click Browse to locate the FTP root directory in your loca...

Page 66: ...st1 123456 10 3 6 234 is where the IP phone downloads boot files and configuration files from Configuring an HTTP Server This section provides instructions on how to configure an HTTP server using HFS...

Page 67: ...ermissions vary by organizations An example of configuration on the Windows platform is shown as below Configuring an HTTP Server HFS tool is an executable application so you don t need to install it...

Page 68: ...Yealink IP Phones Auto Provisioning Guide 62 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...

Page 69: ...e default HTTP port is 8080 You can also reset the HTTP port make sure there is no port conflict 3 Right click the icon on the left of the main page select Add folder from disk to add the HTTP Server...

Page 70: ...gDir and then select Set user pass 7 Optional Enter the desired user name and password for the root directory in the corresponding fields and then click OK Yealink IP phones also support the Hypertext...

Reviews: