Configure a SIP device to a Yealink handset
In this tutorial we will configure a Yealink handset, to a SIP device assigned to a user on mPBX. Yealink devices are used as an example, as they are the most widely used handset on our network. However, mPBX supports any softphone or handset that support the SIP protocol. Additionally, the Yealink devices are extremely reliable and tested internally by our engineering team with mPBX, this is another reason why we heavily recommend these units.
Should you not be using Yealink handsets, apply techniques shown in the article to configure your manufacturer of IP handset. Or alternatively contact our support department (email@example.com) for assistance.
Let's get started
Follow the instructions in the phone's user manual to assemble the phone and connect the power supply (unless you are using a PoE switch). The diagram below will also supply a visual representation of where the cables will need to be plugged in.
Connect your phone to your network and make use of appropriate port, as shown in the diagram below.
Some devices may have a PC and an internet port, the network cable should be plugged into the internet port of your device, to your network switch or router.
If you wish to bridge, or supply internet to your PC from your Yealink device, connect the supplied Ethernet cable from the PC port of the device to the Ethernet port of your PC.
The start-up process will take a few minutes once all the power and Ethernet cables has been plugged in. It may restart a few times during the process.
2. Web-interface and a configuration
a) Start up your Yealink IP phone and identify its IP address. To find your phone’s IP address, simply short press the OK button on the phone. Find the address listed in the IPV4 section. In this example we’re going to assume that the IP address of your Yealink phone is 192.168.94.190.
b) Now we need to access Yealink web-interface, as it is more convenient to configure through it than through phone's interface.
Open any browser, locate the search box/address field (where you input domain name) input phone IP address we have found in the previous step.
Note: you computer must be connected to the same network as your phone.
Some thing like on the picture below should appear.
Enter your phone’s login credentials – username and password is admin by default.
After you log in a web-interface should appear.
c) Navigate an Account tab . Press on it to open that section. You’ll now be taken to the Account configuration page.
Time to configure everything. First step will be to find out SIP details.
d) Open your customer billing portal, then continue to mPBX section
Find SIP devices .
SIP device should be already created. If not, please refer to this article - Overview of User object. The article will explain how to configure it, and would explain User object which most likely would be needed anyway.
In short, SIP device could be created by simply pressing inside SIP device menu, or in the object by pressing .
Click on to open a list of created SIP devices(SIP menu). If multiple were created locate the one you wish to use.
In the example below you can see SIP details for device called - Max Office Line.
e) Now we will input SIP device details into Yealink's web-interface.
Let's go over some of the fields inside Account section.
- Label: is what you will see on the phone screen. Set the Label field to the name you want to appear on your Yealink’s screen.
- Display name: is what other person inside your mPBX will see on his screen.
Set the Display Name field to the name you want to appear on another phone’s screen when calling other phones that are connected to your mPBX.
- Register name: is an information from the SIP login field inside your mPBX SIP devices menu.
Set the Register Name field to the SIP login you want to associate with your Yealink phone/
- User name: is the same as Register name.
- Password: copy details or input by hand from SIP password field inside SIP devices menu.
- Transport: should be set to UDP
- NAT: choose STUN
- STUN Server: input - stun.voipline.net.au, Port - 3478.
- Server Host: input SIP server details and Port from SIP device details.
Set the SIP Server field to the IP address of the mPBX Phone System machine, which in this example is server - sipm.voipline.net.au, port - 7060.
- Server Expires: set to 120
- Server Retry Counts: set to 3
f) Check all the fields carefully, information should match with SIP device info.
If the information matches, change Line Active field from Disabled to Enabled, and hit Confirm button.
Now Register Status should be changed to Registered.
This is how configuration should look like in your Yealink web-interface.
Test it by making a phone call, to understand if everything is working as intended.
3. Additional Details
Let's configure the correct time and date for your handset. Locate Settings tab then Time & Date.
Make sure DHCP time is disabled. Press timezone drop-down menu to make changes.
Change primary server to pool.ntp.org, secondary to cn.pool.ntp.org
DSS key: navigate DSSKey tab
Setup your keys by:
- Choosing which function you want from within the Type column, e.g. BLF, Speed Dial, Hold, DND, etc.
- In the Value field, enter the extension number.
- In the Label field, enter the name of the BLF field that you want to show on your phone screen.
- Select Line 1 from the Line field and add an extension to the Extension field
Line is which account will be used, as you may have multiple accounts.
Essential Key Types:
Line: You can press this key to enter the pre-dialing
screen when the phone is idle. You can also press this key to place a new call during an active
call, and then the original call is placed on hold.
You can use a line key to do the following:
1. Placing a call
2. Answering a call
3. Placing an active call on hold
4. Resuming a held call
Speed Dial: You can configure a Yealink button as the speed dial key. Then you can quickly dial out the pre-defined number or an external number(could include multiple numbers) using the specified line by pressing the speed dial key.
Busy Lamp Field (BLF): You can configure a Yealink button as the BLF key, which allows you to monitor the status (idle, ringing or busy) of the pre-defined phone user. You can also pick up the incoming call of the monitored user directly by pressing the BLF key.
The status changes related to the specified user are monitored though BLF LED indicators - illuminates solid red when the monitored line is in use, solid green when the monitored line is idle, flashing red the monitored user receives an incoming call.
Functions: You can press a BLF key to dial out the monitored phone number when the monitored line is idle and pick up calls that are received on the monitored line. When there is an active call on the host phone, you can transfer the active call to the monitored phone number directly by pressing the BLF key.
Prefix: Key will dial prefix for you. If you press the prefix key when the phone is idle state,
the phone will enter into the dialing screen and enter the prefix number which you specified before. Then you can enter other digits and dial out(useful for International calls).
Conference: When you are in a call, you can press the conference key to invite a third party to join a conference.
ReCall: When the key is configured you can call back to the caller of the last incoming call by simply pressing the ReCall key when the phone is in the idle state.
Zero Touch: Receive auto provision and network parameters speedily by pressing one button when the phone is idle.
Answer, Forward, Silence, Reject, DND, Directory, Transfer, Hold, Conference, Message, Redial functions are already assigned to Programmable Keys(below the screen) on T46G device.
Most of programmable keys could be changed if desired so.
- BLF | Value = Extension to monitor | Line = 1 (accounts should match)| Extension = [**] | (BLF Keys also act as speed dial, quick transfer keys and remote pick up)
- Speed Dial | Value = Number to dial | Line = Auto | Extension = N\A | (Useful for dialing internal numbers, as multiple numbers could be included in one - User object)
- Transfer | Value = Number to transfer to | Line = Auto | Extension = N\A | (Most commonly used to transfer to 700 as a "quick park" key)
- Line | Value = N\A | Line = Sip account you wish to add a line key for | Extension = N\A | (You can add additional line keys, or line keys for a manually configured second sip account)
To add a visual or audio alert to the BLF button, navigate to Features.
To add a visual alert to the BLF button, enable “Alert for BLF pickup” This will change the display on the phone and show you the caller ID to that BLF extension.
To add an audio alert, “Audio alert for BLF” will need to be enabled. This will alert the person monitoring the BLF button that there is an incoming call to that BLF extension.
A more detailed BLF article - https://support.voipline.net.au/hc/en-us/articles/207498966-What-is-BLF-blf-and-how-to-configure-it
This completes this article, you now should be able to easily configure your IP phone, and even to add few advanced features to it, as DSSKeys. If you have difficulties configuring your device, feels free to contact us, we will be happy to assist.