Manually Configure a Yealink T20P, T22P, T26P, T28P IP Phone for 3CX

This guide has been tested for the following Yealink T20P, T22P, T26P, T28P IP phone modelswith the latest firmware versions supported by 3CX Phone System 11 & 12. Please note that different firmware revisions may have different web interface formats and functionality. For further support, please visit Yealink here.

The best way of setting up a Yealink T20P, T22P, T26P, T28P IP Phone  is via Plug and Play Provisioning. Alternatively, follow the steps below to manually configure your Yealink phone.

Step 1: Configuring a Yealink T20P, T22P, T26P, T28P IP Phone to Register with 3CX

  1. Start up your Yealink IP phone and identify its IP address. To find your phone’s IP address, simply press the OK key on the phone. In this example we’re going to assume that the IP address of your Yealink phone is 10.172.0.103 and the IP address of the server (or PC) where 3CX Phone System is installed is 10.172.0.174
  2. Point your browser to the web interface of your Yealink G series phone, which in this example is http://10.172.0.197
  3. Enter your phone’s login credentials – username and password is admin by default

    This image shows your the web GUI of a Yealink T20p, T22P, T26P, T28P IP phone
  4. Click on the Account tab. You’ll now be taken to the Account configuration page as shown above

    This image shows you the Accounts section within the Yealink T20p, T22P, T26P, T28P IP phone's web gui
  5. We now need to set your Yealink phone to register with 3CX Phone System. To do this, you’ll need to make sure that the Account field is set to Account 1. The below steps show you how to configure the fields:
    • Set the Line Active field to Enabled
    • Set the Label field to the name you want to appear on your Yealink’s screen, e.g. Jaymes
    • 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 3CX IP PBX
    • Set the Register Name field to the extension number you want to associate with your Yealink phone
    • Set the User Name field to the extension’s Authentication ID
    • Set the Password field to the extension’s Authentication Password
    • Ensure the NAT field is set to Disabled
    • Set the SIP Server field to the IP address of the 3CX Phone System machine, which in this example is 10.172.0.174
      • If you would like to specify the FQDN of the 3CX Phone System machine instead of the IP address, check out this FQDN guide
    • Set the SIP Server Port field to the SIP port of the 3CX Phone System machine, which by default is 5060
  6. Once you’ve entered all the details in the accounts page click on Confirm and wait until your Yealink phone applies your newly configured settings
    This image shows you the Codec Priority screen which is found in the Yealink Yealink T20p, T22P, T26P, T28P IP phones
  7. Click on the Codec option to your left and ensure that the Enable Codecs list box contains the following codecs in this order:
    1. PCMU
    2. PCMA
    3. G729
    4. G722
      1. If the list of codecs aren’t listed as shown above, use the arrow keys to organise them into the above list
  8. When you’ve finished modifying your audio codec priority, click on Confirm. Your phone will now apply your changes
  9. We now need to configure the phone to subscribe for MWI (Message Warning Indicators) and BLF’s. To do that click and expand the Advanced section side menu:
     This image shows you how to subscribe for MWI (Message Warning Indicators) for the T20P, T22P, T26P, T28P IP Phones

    • Set the Subscribe for MWI field to Enabled
    • Set the Subscribe MWI To Voice Mail field to Enabled and set the Voice Mail field to your voicemail number, which is normally 999
    • Click Confirm at the bottom of the page. Your Yealink T20P, T22P, T26P and T28P IP phone will now register with 3CX Phone System. You can verify the registration of your phone within the 3CX Management Console by navigating to the Extension Status node

Step 2: Optional – Configure BLF Function Keys on Your Yealink P Series IP Phone

Unfortunately, the Yealink T20P and T22P do not have BLF functionality, but the Yealink T26P and T28P IP phone’s do. In this section, we’re going to show you just how easy it is to setup your Yealink’s BLF Function Keys, which come in handy if you want to monitor the status of other extensions or to assign additional functionality such as DND (Do Not Disturb), hold, speed dials and other functionality. To configure your BLF keys, follow these simple steps:

  1. Point your browser to the web interface of the phone http://10.172.0.197
  2. Log into your Yealink phone – username and password are admin  by default
  3. Click on the DSSKey tab and make sure the Memory Key is highlighted in the sidebar

    This image shows you how to configure your BLF keys for your T26P and T28PIP Phones

    1. Setup your BLF keys by:
      • Choosing which BLF function you want from within the Type column, e.g. BLF, Speed Dial, Hold, DND, etc.
      • In the Value field, enter the extension number
      • Select Line 1 from the Line field and add an extension to the Extension field
    2. After you’ve configured your BLF keys for Line Key 1-9, you can configure more BLF function keys by selecting the Line Key 10-18 link within the sidebar
    3. Once you’ve completed setting up your BLF keys, click Confirm to apply them to your phone

    Congratulations! You have now manually configured your Yealink P series IP phone for use with 3CX Phone System.

    Supported IP Phones


    Preferred / Recommended

    Supported