How to configure Yealink T2 Series for 3CX
This guide applies to v15 only.
On this topic
Supported Models: Yealink T2 Series
- Yealink T21P/E2 - min. firmware version 220.127.116.11
- Yealink T23P - min. firmware version 18.104.22.168
- Yealink T23G - min. firmware version 22.214.171.124
- Yealink T27P - min. firmware version 126.96.36.199
- Yealink T29G - min. firmware version 188.8.131.52
End Of Life
- Yealink T20P - final firmware version 184.108.40.206
- Yealink T21P - final firmware version 220.127.116.11 **See Limitations
- Yealink T22P - final firmware version 18.104.22.168
- Yealink T26P - final firmware version 22.214.171.124
- Yealink T28P - final firmware version 126.96.36.199
Step 1: Upgrade to Minimum required firmware
Check that the phone is running the minimum required firmware described above. Read how to check what firmware the phones are running and how to upgrade them in this guide: How to manual upgrade Yealink IP phones.
Step 2: Factory Reset the IP Phone
Before provisioning the IP phone, the phone must be brought back to factory defaults in case the device has residual settings of a previous configuration. To reset the device read our How to Factory Reset Yealink IP phones document.
Step 3: Provision the phone
There are several methods to provision a phone:
- Plug & Play - For phones on the local LAN or behind the 3CX SBC.
- RPS - For phones on remote networks that will connect directly to 3CX and use STUN.
For more information, see “When can I use which provisioning method?”
Local LAN or SBC: Provision via Plug’n’Play
- Connect the phone to the network. A PnP request will be sent automatically to 3CX.
- Go to the 3CX Management Console ⇒ “Phones” page. The new phone will be marked in Bold.
- Click on the BOLD entry and choose between “Assign Ext” or “Add Ext”, depending on whether you want to assign the phone to an existing extension or create a new one.
- All major provisioning settings are pre-populated. If your PBX has multiple network cards, select to which network this IP phone is connected.
- Click “OK”. The phone will configure automatically and will reboot to finalize the setup.
Remote phones: Provision via RPS server
- Take note of the phone’s MAC address, usually written at the back.
- Navigate to the 3CX Management Console ⇒ “Phones” and press “+ Add Phone”.
- From the dropdown list select the extension to which this phone must be assigned.
- In the next dialog select the Vendor/Model of the phone and enter the device’s MAC address.
- Switch the “Provisioning Method” to “Direct SIP (Stun - Remote)” and click “OK”.
- You can make sure that the extension is ready to be configured via RPS by checking the “Event Log” from the dashboard:
If the message appears as a “Warning” follow the instructions outlined in the message and use the Manual Link Provisioning method outlined here.
- The phone is now ready to be provisioned - you can boot up the phone anywhere in the world with access to the internet.
- The phone will prompt for username and a password: Enter the the extension number as the username, then press the DOWN arrow to get to the password input field and enter the voicemail pin as the password.
Note: Ensure that the input mode is set to digits (red box).
Important note about BLF Layout
All Yealink phone devices’ BLF keys are mapped to allocate the first two keys (wherever they are) as the line keys. The rest of them can be configured from the 3CX Management Console as desired.
- T21P does not support “Let’s encrypt”
- certificate check needs to be disabled if the phone being used as a remote extension.
- T21P does not support the russian language
- T21P Extension setting must be set to “PBX Delivers Audio”
- All: No direct UI login