At the end of this article, you will be able to manually configure a Yealink handset with a SIP device within your PBX. The article will also assist you with some advanced configuration of the Yealink handsets. Should you need any assistance, feel free to contact our support department.
Connecting the device and locating the IP address
To start the configuration process you will need to unpack the device and connect, the handpiece, power supply and mounting bracket. Ensure you utilise the instructions booklet included with the device. Follow the diagram below and connect the internet port of the back of the phone to your internal computer network, it is also possible to daisy chain your PC to the back of the phone if you are short of cabling within your office. Connect a second ethernet cable to the PC port on the back of the phone to your computer or laptop. On top of this if you are operating a PoE or power over ethernet network switch within your internal network do not plug the power adapter in.
Powering on your Yealink device will obtain an IP address from your internal computer network. You should locate this IP address by, clicking on the option 'status', then general on the handset. Alternatively, if your device has an OK button press this once to reveal the local IP address. Make a note of the IP address.
Should your device not receive a local IP address with the field IPv4 being blank, contact your network or IT provide responsible, for your computer network for further assistance.
Entering your SIP device details
Open a web browser on a PC on the same network as your Yealink handset. Enter the IP address into the browser which you located from the previous step.
Enter the Yealink username and password when prompted, the default is admin as the username and admin as the password.
Next, log into your customer portal, select the PBX tab and click on the SIP devices button at the bottom-left corner. Select the SIP device you would like to connect to your Yealink handset and record the SIP login, password, SIP server and port number details.
Now back to the Yealink web configuration, select the account tab and click on the register button from the menu on the left. As shown in the image below, you should enter your SIP device details in the required fields. In addition, we recommend selecting TCP as the transport protocol and setting the registration expiry to 120 seconds. After entering the device information, click on the confirm button at the bottom of the page.
Once you have entered the details check the PBX inside your customer portal and ensure the device appears online. If the device is still red, double-check the details and that you have applied the configuration. Allow up to 15 minutes when re-entering the device details for the registration to complete.
Disable missed call notifications
When a call is missed, your handsets LED indicator will flash red and a missed call notification will pop up on the device's screen. This functionality can be disabled from within the Yealink web interface. Enter your device IP address into your web browser then enter your device username and password.
Select the account tab and click on the basic settings. You will be able to locate the missed call log option, update this value to disabled and confirm the change. You will now no longer have a red light notification or the text pop up on the device's screen.
Disable direct IP calling
Should you experience issues with calls being received directly to your Yealink handset from 1001, 1002 or a random short digit number you must disable direct IP calling on your device. Enter your Yealink device IP address into your web browser then enter your device username and password.
Select the features tab and click on general information.
Scroll down the page, locate the allow IP call option at the end of the page. You should disable this option and click on confirm to apply this configuration.
Disable Q.850 cause=xx
Should your Yealink display an error message "Q.850" this is a direct result of the number dialled being disconnected. Enter your Yealink device IP address into your web browser then enter your device username and password.
Select the settings tab and click on auto-provision from the menu on the left. In the server URL field, you should add the following code, M7:sip.call_fail_use_reason.enable=0. Then, hit the button "auto-provision now".
TLS/SRTP encryption setup
Transport Layer Security (TLS) is a security protocol designed to facilitate privacy and data security encrypting voice traffic. SRTP will prevent the media from malicious attack such as eavesdropping. In-order to subscribe to this feature, please contact our support team and request for TLS support to be enabled on your account. Once our support department has confirmed you have TLS enabled, you will be able to see your standard registration port number updated to 7061.
Login to the web interface of the Yealink handset. Choose TLS as your transport protocol and update the port number of the server host field. Click on the confirm button and the device will be registered.
Select the advanced option from the menu on the left and set RTP encryption (SRTP) as optional, as the image below shows.
The final process is to update the enabled codecs list. Select the account tab and clicking on the codec from the menu on the left. Remove G722 from the enable codecs and then click on confirm, once completed test an outbound call.
Should you have issues with calls failing to establish you will need to check the security settings on the handset. The most likely cause is the firmware on the device not including a full list of the trusted security certificate authorities. To resolve this issue select the security tab and then trusted certificates, update the option to accept only trusted certifications. Don't forget to confirm your changes.
Updating device firmware
It is essential that the firmware of your handset is installed with the most up to date manufacturer released versions.
The process to update the firmware manually will start with downloading the most recent authorised release from the Yealink support website. Double-check your device model and ensure it is the .rom file format that is being downloaded, pay attention to the SIP vs Microsoft Teams firmware as you are not able to install a Microsoft Teams firmware to the SIP IP handset and visa versa.
Now login to the web interface of the Yealink handset select settings and upgrade from the menu. Browse and upload the .rom file you have downloaded, wait for the firmware upgrade process to complete and do not refresh the web page until you have confirmation that the firmware is successful. Failure to do this could result in the device being corrupt and failing to boot up.
Watch this in action
The video below will show you a visual representation of the areas covered throughout this knowledge base guide.
[[title=Manual Configuration of Yealink IP Handsets]]
[[description=Сonfigure a Yealink handset and link it to a SIP device on the hosted PBX. Learn some common uses of the object within your call flow configuration.]]