Skip to content

Yealink common issues

Last updated View as Markdown (opens in a new tab)

Fix the most common Yealink phone problems, from calls that won't dial out to echo, dropouts and one-way audio.

Start with the problem that matches yours. First, work out whether it affects one phone or everyone: problems for everyone usually come from the network or internet connection.

Likely causes: the user has no call plan, the device is offline, or the router struggles with SIP traffic over UDP.

  1. In the PBX, open the person’s User and check it shows a Call plan. The call plan comes from the user’s licence; to change it, go to Services › PBX licences.
  2. Check the device shows Online in PBX › Devices. If it’s offline, see Device offline.
  3. Sign in to the phone’s web interface and go to Account › Register. Under SIP Server 1, set Transport to TCP, check the Port matches the part of the device’s Domain after the colon, and click Confirm.

Account Register page with Transport, Port and Confirm highlighted

See also Can’t make outbound calls.

If everyone has the problem, restart your router and see Echo on calls. If it’s one person:

  1. Check the handset’s curly cord isn’t damaged and is plugged in firmly. Try a different cord.
  2. Restart the phone and make a test call.
  3. If they use a headset, test with the handset instead. If the handset sounds fine, the headset is the problem.
  4. On a cordless phone, stay in range of the base station.
  5. Try another connection, such as a mobile hotspot, to see whether the problem follows the network.

Dropouts usually mean packet loss: some of the call’s audio doesn’t reach the other end, often because of the network.

  1. Check the network cables and ports for damage or loose connections.
  2. Restart your router and any network switches, and make sure their firmware is up to date.
  3. Try another connection, such as a mobile hotspot. If calls are fine there, contact your internet provider.

See Poor call quality.

One person can’t hear the other. Note who can’t hear whom.

  1. Rule out the equipment: try another handset, headset or phone.
  2. Restart your router.
  3. If your firewall or router settings changed recently, ask your IT provider. A firewall that blocks the audio (RTP) or SIP ports is a common cause.
  4. Check whether other users have the same problem, and try another network such as a mobile hotspot.

See One-way or no audio and Network requirements.

If a call fails, the phone may show technical text such as Q.850 cause=. This tells you why the call failed, for example the number you dialled is disconnected. To hide it:

  • Auto-provisioned phones: add sip.call_fail_use_reason.enable = 0 to Advanced CFG configuration in the device’s Yealink settings, save and apply.
  • Other phones: open a support ticket and the support team can help you change this setting on the phone.

If nothing else helps, reset the phone to factory settings and set it up again.

The support team may ask your IT provider to run an MTR trace. It shows packet loss and delay at each step between your network and the SIP server.

  1. In PBX › Devices, copy the device’s Domain, without the colon and port.
  2. Run the trace:
    • Linux: in a terminal, run mtr <domain>.
    • Windows: install WinMTR and enter the domain in Host.
  3. Leave it running for a while, ideally while the problem happens.

If the trace shows packet loss, send it to your internet provider. Share it with the support team too.

If the problem continues after these steps, open a support ticket. Say which phones are affected, when it happens, and what you’ve tried.