Document name iPECS Cloud – Yealink W52P Registration Issues
Author  Greg Skinner Publish Date 06/08/2019 Version  1.1

 

 

1. Version Information 

 

 

Date Author Update Information  Version 06/08/2019 Greg Skinner 1st draft 1.0 13/08/2020 Jess Portugal 2nd draft 1.1

 

 

2. Document Purpose & History

 

This document is intended to provide the reader with the necessary steps to allow a Yealink W52P on recent firmware to register.

 

 

iPECS Cloud – Yealink W52P Registration Issue

 

 

 

This guide is for Yealink W52P only.

 

 

Summary 

 

We have been made aware of some Yealink W52P devices not registering when using the correct W52P licence on the iPECS Cloud platform.

 

Upon investigation we have identified that Yealink have amended the User-Agent which is used to authenticate the user.

 

This was amended in firmware version V73 but could be amended by the distributor. We are advising that you check with the company you are purchasing the devices from to see if they can amend this setting before

following this guide.

 

This guide will show you how to amend the User-Agent to allow registration using the W52P License. 

 

First you should attempt to register the handset.

 

Before you make any changes you should make sure that the issue is related to the User-Agent.

 

Within the Yealink you have the ability to run a trace, go to Settings > Configuration and you will see the option to click start next to Pcap Feature.

 

Click start and make sure that you prompt the phone to register again.

 

Click Stop then export to get the Pcap file that you will be able to investigate.

 

 

Open the .pcap file in wireshark and filter for sip traffic.

 

You should be able to see registration attempts using this filter.

 

Select one of the attempts and then go in to the settings as shown.

 

Look for the User-Agent field

 

If this field shows as ‘Yealink W52P’ this is the new format and will need to me amended.

 

Note: If this shows as Yealink SIP-W52P this is correct and the W52P license on the cloud portal can be used

 

 

On the Yealink GUI go to Settings > Configuration and select to the Export CFG file.

 

                      

 

 

If you have selected the local configuration file to download then you should see a file as below..

 

 

 

Add the following in a new row;

 

‘sip.user_agent_prefix = Yealink SIP-W52P $FW_VER’

 

Lastly, save

 

 

We now need to reupload this amended file. Within Settings > Configuration > Import CFG Configuration File.

 

Select Browse and upload the amended file, once done select Import and this will load the file in to the device.

 

    

 

Your User will now be registered if your auth ID, password and IP have been input correctly.

 

If you run a packet capture on the device you will now see the User-Agent is Yealink SIP-W52P.