Yealink IP Desk Phones

Logging into the web interface on a browser

  • Click 'OK' button to see the IP Address of the phone
  • Enter the IP Address into a browser on a computer on the same network as the phone
  • Enter the following credentials


Username: admin
Password: admin

Registering a VoIP User

Click on Account and then select the account you're registering - for example, 'Account 1'.


Select your account.

You'll need to fill out the following VoIP User details which can all be found in myTTNC


Line Active: Enabled
Display Name: Display Name
Register Name: Username
User Name: Username
Password: Password
Server Host: Domain / Outbound Proxy

Once done, press Confirm to save.

If your device doesn't register, please check the settings for RPort.

Preventing "Ghost" Calls

Occasionally, if a phone isn't behind a firewall, potential hackers will try to access public phone systems by scanning IP addresses for a response. These scans cause IP Desk Phones to ring and calls would show a string of digits such as 100, 1000, 10000. These are referred to as "Ghost Calls".

To prevent these calls we recommend using a firewall, however, you're able to prevent these directly on the phone by setting the following.


Under Features β†’ General Information
"Allow IP Call" to 'Disabled'
"Accept SIP Trust Server Only" to Enabled

Enable 'Call Grab' (Feature code **ext)

Call Grab is a feature which allows you to pick up an inbound call on a ringing extension. To use this feature, you have to dial ** then the ringing extension number e.g **1000.

To enable this feature, you just need to set the following.


Under Features β†’ Call Pickup
"Directed Call Pickup" to 'Enabled'

To save you having to type the full feature code, you're able to configure a BLF (Busy Lamp Field).

Configuring a BLF (Busy Lamp Field)

BLFs have many great uses such as monitoring the status of an extension, transferring calls and using 'Call Grab'.

To get them configured, set the following.


Under Dsskey β†’ Line Key1-9

"Type" to BLF
"Value" to the extension number e.g. 1000
"Label" to the extension name
"Line" to the 'Account' which is registered
Extension to '**'

The 'Extension' is set to ** to enable 'Call Grab' - when the BLF is flashing for an inbound call, you're able to press the BLF key and it will automatically take the call.

Changing Codecs

Our preferred codec to be used is PCMA (A-Law).


Under Account β†’ Codec
"Enable Codecs" - 'PCMA'

Enabling RPort

TTNC VoIP Users require RPort to be enabled which can be done by setting the following:


Under Account β†’ Advanced
"RPort" to 'Enabled'

Network Transport Protocol

UDP is our preferred Transport Protocol as it's usually faster, simpler, and more efficient than TCP, however, in some scenarios, TCP may be the better Transport to use. This can be changed by updating the following:


Under Account β†’ SIP Server 1
"Transport" to 'UDP' or 'TCP'

Configuring Call Waiting

TTNC VoIP Users have 2 channels which can be used for inbound and outbound calls.

When you're on a call, you're able to see a second inbound call to the phone by enabling Call Waiting. Alternatively, if you don't want to be able to see that second call, you're able to disable this setting.


Under Features β†’ General Information
"Call Waiting" - 'Enabled' or 'Disabled'

Configuring Call Transfers

You're able to transfer calls to other VoIP User extensions or telephone numbers.

There are a couple of different methods:
Attended Transfer - allows you to speak with the destination you're transferring to before connecting them.
Blind Transfer - transfers the call away instantly.

To enable Call Transfers, set the following:


Under Features β†’ Transfer

"Semi-Attended Transfer" to 'Enabled'
"Blind Transfer on Hook" to 'Enabled'
"Attended Transfer on Hook" to 'Enabled'
"Transfer on Conference Hang up" to 'Disabled'
"Transfer Mode via Dsskey" to 'Attended Transfer' or 'Blind Transfer'

Updating Firmware

Yealink occasionally makes updates to the firmware for their phones. The latest versions and update notes can be found here:

Once you've downloaded the version of firmware you'd like to update to, do the following.


Under Settings β†’ Upgrade go to "Select and Upgrade Firmware" and 'Choose file'.
Browse to and select your firmware you would like to upgrade and click 'Open'.
Click the 'Upgrade' button.

Configuration Backup

You're able to back up the phone's configuration by exporting the config.


Under Settings β†’ Configuration:
"Export Import Config" - Choose 'Export'

Block out

If there are certain numbers or ranges you don't want your phone to dial out, block this by setting the following:


This example will prevent the handset from being able to dial International Numbers.

Under Settings β†’ Dial Plan β†’ Block out:

"BlockOut Number1" to 00.
Please ensure the "." is included after the number.
"Account" to the 'Account' which you'd like to block this dialling.

You could also use this to prevent dialling a certain number range.

Do-Not-Disturb (DND) Mode

By default, Yealink devices are set up for DND to be active across all registered accounts. In some cases, you may want to prevent calls on one registered account, but not another. You're able to change the DND mode to allow this by setting the following:


Under Features β†’ Forward&DND β†’ DND

"Mode" to 'Custom'

You will then be presented with an 'On/Off' toggle on each account when you press the DND button on your device.

Factory Reset

If you have purchased a phone from an alternative provider, it may have an old configuration on it and may require a factory reset. You're able to do this through the phone in the following ways:


Press and hold the 'OK' button on the handset for 10 seconds. You will get a pop up that says 'Reset to factory setting'.

Select 'OK'

Alternatively, select Menu β†’ Advanced β†’ Enter the admin password β†’ Reset Config β†’ Reset to Factory Settings.

Importing Contacts

Yealink Deskphones support a local contact directory.

Deskphones generally support 1000 local contacts.

Contacts can either be entered manually through the keypad using the phone's display, alternatively if you have a list of contacts, they can be imported through the phones web UI.
If you have multiple contacts you would like to import, using a CSV file is the most time-efficient method to do so.

Below you can find a sample contact file with the required headings in the first row, open this file in a spreadsheet application and begin adding your contacts on a new row.

Add a new row for each contact, you will need to add a minimum of a 'display_name' and a number in one of the relevant fields. e.g. 'office_number'

Keep the first row with the headings as-is, this will make the file easier to understand whilst you add your contacts. You can remove the headings when the file is imported.

In the above file we have added our Office Number as a contact on the second row.


Number Formatting (E.164)

Contact numbers entered will need to begin with '44'

Example: A number starting with 0203 becomes 44203

Once you have added your contacts - save the spreadsheet using a .csv file extension.


Importing Contacts File

Under Directory β†’ Local Directory β†’ Browse (button)
Browse for your contacts file, select the file and click Open.
Click 'Import CSV' button.

The phones web UI should then show a list of contacts.

Tick 'The first line as the title'.

Choose 'Import' if the contact data is displaying as expected.

268268 784784