# Set up a Yealink desk phone manually

> Enter the SIP details in the phone's web interface when auto-provisioning isn't an option.

- URL: https://kb.voipcloud.online/phones-and-apps/yealink/manual-setup-desk-phones/
- Section: Phones and apps › Yealink
- Type: guide
- Applies to: All countries
- Last reviewed: 2026-11-09

Use this guide to connect a Yealink desk phone by typing its SIP details into the phone's web interface. If your model supports it, [auto-provisioning](https://kb.voipcloud.online/phones-and-apps/yealink/auto-provisioning/) is quicker. To enter the details on the phone's own screen instead, see [Set up a Yealink phone from the handset](https://kb.voipcloud.online/phones-and-apps/yealink/manual-setup-via-handset/).

## Before you start

- A SIP device in **PBX** › **Devices**, added to a [User](https://kb.voipcloud.online/pbx/accept-make-divert/user/), with the configuration applied. See [Devices](https://kb.voipcloud.online/pbx/settings/devices/).
- A computer on the same network as the phone.

## 1. Connect the phone and find its IP address

1. Connect the handset, stand and power supply, then plug the phone's **Internet** port into your network.
2. When the phone has started, press **OK** once, or open **Status** › **General** on the phone. Note the **IPv4** address.

![Phone Status screen showing the IPv4 address](https://kb.voipcloud.online/images/phones-and-apps/yealink/manual-setup-desk-phones-ip-address.webp)

If **IPv4** is blank, the phone didn't get an address from your network. Check the cable, or ask whoever manages your network.

## 2. Sign in to the phone's web interface

1. On the computer, type the IP address into a web browser's address bar.
2. Sign in. The default username and password are both `admin`.

Change the default password once you're in, so nobody else on your network can change the phone's settings.

## 3. Copy the SIP details from the PBX

In **PBX** › **Devices**, select the SIP device. Under **SIP credentials**, copy:

| In the PBX | Goes into the phone's |
| --- | --- |
| **Domain**, shown as `server:port` | **Server Host** (the part before the colon) and **Port** (the part after it) |
| **Username** | **Register Name** and **User Name** |
| **Password** | **Password** |
| **Transport protocol** (TCP, or TLS if TLS encryption is on) | **Transport** |

## 4. Enter the details in the phone

1. Go to **Account** › **Register**. Check that **Account** shows the account you want, such as **Account1**.
2. Set **Line Active** to **Enabled**.
3. Enter a **Label** and **Display Name**. The label is shown on the phone's screen.
4. Enter the **Register Name**, **User Name** and **Password**.
5. Under **SIP Server 1**, enter the **Server Host** and **Port**.
6. Set **Transport** to **TCP** and **Server Expires** to **120**. If TLS encryption is on, follow [TLS and SRTP encryption](https://kb.voipcloud.online/phones-and-apps/yealink/tls-and-srtp-encryption/) instead.
7. Click **Confirm**.

![Account Register page with the SIP details, TCP transport and 120-second expiry](https://kb.voipcloud.online/images/phones-and-apps/yealink/manual-setup-desk-phones-register.webp)

## Check it works

- **Register Status** on the phone changes to **Registered**.
- In **PBX** › **Devices**, the device shows **Online**.
- Call another user's internal number.

If the device stays **Offline**:

- Check every field again, and check the configuration was applied.
- Wait a few minutes. A device that tries to sign in with wrong details is blocked, and the block lifts after 5 minutes.
- If you generated a new password, it can take up to 5 minutes after applying the configuration before the device can connect.
- See [Device offline](https://kb.voipcloud.online/troubleshooting/device-offline/).

## Turn off the missed call light (optional)

By default the phone flashes a red light and shows a message after a missed call. To turn this off:

1. In the web interface, go to **Account** › **Basic**.
2. Set **Missed Call Log** to **Disabled** and click **Confirm**.

![Account Basic page with Missed Call Log set to Disabled](https://kb.voipcloud.online/images/phones-and-apps/yealink/manual-setup-desk-phones-missed-call-log.webp)

## Update the firmware

Keep the phone on the latest firmware from Yealink. Older firmware can stop auto-provisioning or secure connections from working.

1. Download the latest firmware for your exact model from Yealink's support site. It's a `.rom` file.
2. In the web interface, go to **Settings** › **Upgrade**.
3. Under **Upgrade Firmware**, click **Browse**, choose the `.rom` file and click **Upload**.
4. Wait until the phone confirms the upgrade has finished. Don't refresh the page or unplug the phone in the meantime, or the phone may not start again.

**Important:** Yealink makes separate firmware for SIP phones and Microsoft Teams phones. You can't install Teams firmware on a SIP phone, or SIP firmware on a Teams phone. Check you've downloaded the SIP version.

## Next steps

- [BLF and speed dial keys](https://kb.voipcloud.online/phones-and-apps/yealink/dss-keys-blf-speed-dial/)
- [Transfer calls on a Yealink phone](https://kb.voipcloud.online/phones-and-apps/yealink/transfer-calls-on-yealink/)
- [Stop ghost calls](https://kb.voipcloud.online/phones-and-apps/yealink/ghost-calls/)
