Yealink phone templates are added in sipXcom / openUC 14.10
sipXcom supports the full lineup of Yealink IP Phones. Yealink's standards-based desktop IP phones provide many features and excellent sound quality.
Yealink phones are currently in verified status.
Currently known issues include:
Autoprovision for Yealink phones does not work, use this procedure for adding phones:
To add the Yealink phone manually to your system (until the auto-provisioning feature will be available) :
1.Manually configure network settings on phone :
Access the phone menu using the admin account with password "admin"(first you might need to go to User Mode - and choose admin,and then go to Setting-Advanced settings)
Setup network/IP settings , save and exit the menu
Phone will (probably) reboot
2.Add the Yealink phone profile to the system :
In admin portal go under Devices->Phones and click the Add new phone menu and select the correct Yealink phone model
On the next screen enter the MAC address of the device
Ok
3.Additional config if phone is configured with static ip address:
Considering the phone is setup with static IP addresses , go under Devices->Phones->"Yealink phone"->Internet port (WAN)-> set WAN Adress type to Static and configure the IP paramaters the same as you have on the phone
No need to send the profile to phone right now
4.Assign a line to this newly added phone :
Go to Devices->Phones->"Yealink phone"->Lines
Click Add Line
Search and add user e.g "201"
Ok
Save and send the profile to phone
(it's quite possible that nothing will happen on the phone until you execute Step 5
A "Failed to reboot" job might be present because phone cannot be rebooted (since user is not registered on it)
5.Configure the provisioning server on phone :
Now with network settings setup on the phone,connect via its web interface
Depending on the model go to Settings->Auto-provision
Set Server URL to point to your server IP : tftp://10.2.0.155/ (tftp should be enabled on server under System->Servers->Device Provisioning)
Also set Username and Password : PlcmSpIp
Next click the AutoProvision Now button
(An extra Send profiles might be required after this)
(A "Failed to reboot" job might be present because phone cannot be rebooted (since user is not registered on it)
Phone will get the config file from the openUC server and reboot (in approximately 2 minutes)
6.In Admin Portal->Diagnostics->Registrations verify the entry for the newly added phone
The output is similar to :
URI : sip:201@server_IP/domain
Contact : sip:201@server_IP:1024;x-sipX-nonat
Phone : phones MAC address
For all Known Issues:
Jira: http://track.sipfoundry.org/issues/?jql=labels%20%3D%20QA_Yealink
Music on Hold
(Default: unchecked) | ||
Tells Media Server instance not to send display UPDATEs to the leg of the call. |
Shared Line Appearance
SLA does not work with Yealink phones.
TLS Not Functioning
TLS does not work with Yealink phones in 14.10.
See: http://track.sipfoundry.org/browse/XX-11352
SRTP Settings
To enable SRTP for a Yealink phone go to Device->Phones->"Yealink phone"->Lines->Advanced-> and look for SRTP encryption enable .
Issue : this field lets you insert values such as 0,1,2 but you wouldn't know which value corresponds to what
Description says : Enable/Disable Voice Encryption(SRTP - which is not exactly correct because if you go over to the Yealink phone via its web UI you would have 3 options : Disabled/Optional/Compulsory - according to the Yealink plugin from admin portal these values correspond to 0,1,2 but the user wouldn't know that.
See: http://track.sipfoundry.org/browse/XX-11353
G.711 Codec Confusion
Under Device->Phones->"Yealink phone"->Line->Codecs there is no way of telling which codec is G711 U-law and which is A-law since both are named G711.
Workaround: Select both.