Provisioning a Yealink T20, T22, T26, T28, T32, T38 for 3CX Phone System
This guide has been tested for the following phone models:
Yealink T20(P), T22(P), T26(P) and T28(P) with firmware version X.61.0.70
Yealink T32(G) and T38(G) with firmware version X.0.0.115.
The easiest way to set up a Yealink phone for use with 3CX Phone System is to use the built-in plug and play provisioning functionality inside 3CX Phone System. This will allow the phone to configure itself by retrieving a 3CX-generated phone configuration file. Alternatively you can configure using DHCP and option 66. For more information, see this configuration guide.
Step 1: Verify Firmware Installed on your Phone
Verify the firmware version currently installed on the phone as older firmwares will not have the plug and play feature. To do this power up the phone and click on Menu > Status > Firmware. Go to Yealink Support Website to download the latest firmware for your phone.
Step 2: Plug Phone into the Network
Plug your Yealink phone into your LAN. (The Phone must be on the same LAN as that of the 3CX Phone System IP PBX).
Step 3: Approve Phone and Assign an Extension 
Now you need to approve the IP Phone registration and assign an extension. To do this
- In the 3CX Management Console, go the "Phones node"
- The phone you just plugged in will appear at the top of the list in bold.
- Now right click on the IP Phone and select from 2 available options:
- "Add Extension" - this will create a new extension.
- "Assign to existing extension"
- this will assign an existing extension.
- Now Assign or Create an extension and click 'OK'.
- You will be taken to the "Edit Extension" settings page
- You can now optionally configure BLF keys or speed dials. For information, see Step 4 below.
- Click OK. 3CX Phone System will send a provisioning link to the phone. The phone will reboot and apply the configuration. The phone will be ready for use after that.
Step 4: Optional - Configure BLF function keys
This section applies to T26, T28 and T38 phone models as these phones have function keys that can be provisioned through the 3CX Plug and Play feature. This can be done from the "Phone Provisioning" tab in the extension settings. 
- In the Edit Extension page, navigate to the 'Phone Provisioning' tab
- Select codec priority and phone LCD display language
- Configure function keys for BLF, Shared Parking and various types of Speed Dials
- Click 'OK'. The phone will reboot and provision automatically.
Congratulations! You have configured a new Yealink phone using the 3CX Plug and Play feature.
SIP Phone Configuration Guides (Preferred) 
- 3CXPhone for Android (Provisioned)
- 3CXPhone for iPhone
- 3CXPhone for Windows
- CISCO SPA 501G, 502G, 504G, 508G, 509G, 525G (Manual configuration)
- CISCO SPA 501G, 502G, 504G, 508G, 509G, 525G (Provisioned)
- How to auto-provision IP phones with DHCP 'option 66'
- GrandStream GXP-1450, 2110, 2120 and GXP 2100 (Provisioned)
SIP Phone Configuration Guides (Supported) 
- GrandStream GXP-2000 (Manual configuration)
- GrandStream GXP-2000, 280, 1200, GXP 2010 and GXP-2020 (Provisioned)
- GrandStream HandyTone 386 ATA
- GrandStream HandyTone 486(487),286(287) ATA
- Linksys 3102 ATA and Fax - T38 Fax Pass-through
- Linksys SPA 901, 921, 941, 922, 942, 962 (Manual configuration)
- Linksys SPA 901, 921, 941, 922, 942, 962(Provisioned)
- Polycom KIRK Wireless Server 300
- Polycom SoundPoint IP 320, 321, 330, 331, 430, 450, 550, 560, 650, 670 (Manual configuration)
- Polycom SoundPoint IP 320, 321, 330, 331, 335, 450, 550, 560, 650, 670(Provisioned)
- Polycom SoundStation IP6000
- Yealink T20, T22, T26, T28 (Manual configuration)
SIP Phone Configuration Guides (Tested) 
- Aastra (67)51i, (67)53i, (67)55i, (67)57i (Manual configuration)
- AAstra (67)51i, (67)53i, (67)55i, (67)57i (Provisioned)
- Aastra SIP-DECT
- CISCO 7940
- Counterpath Bria
- Linksys SPA-901
- Nokia E65 / E71 / N95
- Siemens C470IP
- Snom 300, 320, 360, 370, 820, 821, 870 (Manual configuration)
- Snom 300, 320, 360, 370, 820, 821, 870 (Provisioned)
- SNOM M3
- X-Lite 3.0
|