# Manually Register a Snom IP Phone with Cloud Voice

If your Snom phone isn't set up through auto provisioning, you can register a Cloud Voice extension on it by entering the account details directly in the phone's web interface. The steps below use a Snom D865 (firmware 10.1.137.15) as the reference model.

## Supported devices

Any Snom IP phone that supports SIP (Session Initiation Protocol) can register a Cloud Voice extension.

## Step 1. Collect the extension details from Cloud Voice

Sign in to the Cloud Voice management portal and record the following values. You'll enter them on the phone in Step 2.

**Extension credentials**

Go to **Extension and Trunk > Extension**, click the edit icon ![Edit](/images/pbx/edit.png) next to the extension, then open **User > Extension Information**. Note the:

- Extension Number
- Registration Name
- Registration Password

![Extension credentials shown on the extension's User tab](/images/pbx/extension-information.png)

**Transport protocol**

Open the same extension and go to **Advanced > VoIP Settings > Transport**, then note which transport the extension uses. The transport protocol controls how SIP messages travel between the phone and Cloud Voice. The examples in this guide assume UDP (User Datagram Protocol).

![Cloud Voice, Transport setting on the extension's VoIP Settings tab](/images/pbx/extension-transport-protocol.png)

:::note
- If the extension uses **TCP** (Transmission Control Protocol), confirm the SIP TCP port is enabled under **PBX Settings > SIP Settings > General > Basic**, otherwise registration fails.

  ![SIP TCP port enabled in the PBX SIP settings](/images/pbx/ext-reg-open-tcp.png)

- If the extension uses **TLS** (Transport Layer Security, the encrypted transport), confirm TLS is enabled under **PBX Settings > SIP Settings > TLS**, otherwise registration fails.

  ![TLS enabled in the PBX SIP settings](/images/pbx/ext-reg-open-tls.png)
:::

**PBX domain name**

The domain name of your Cloud Voice system. This guide uses `pbx.example.com` for illustration.

**SIP registration port**

The SIP registration port is `5060`.

:::tip
Keep these five values together before you start Step 2. You will type the PBX domain name and port (for example, `pbx.example.com:5060`) into the phone's **Registar** and **Outbound Proxy** fields, and the Registration Name and Registration Password into the **Authentication Username** and **Password** fields.
:::

## Step 2. Register the extension on the Snom phone

1. Log in to the Snom phone's web interface.

   ![Snom phone web login page](/images/pbx/snom-phone-login.png)

   a. Enter the phone's IP address in your browser's address bar.

   b. Enter the username `admin` and its password.

   c. Click **Authenticate**.

2. Create an identity for the extension.

   ![Adding a new identity in the Snom web interface](/images/pbx/snom-identity-profile.png)

   a. In the left navigation bar, select **Identities** and click **Add Identity**.

   b. Choose an available identity and open its **Profile** page.

3. Fill in the registration fields.

   
   ![Cloud Voice, Snom identity profile filled in with extension details](/images/pbx/snom-extension-info-pce.png)

   - **Displayname**: The name tied to the account. It appears on the phone's screen.
   - **Account**: The extension number.
   - **Password**: The extension's registration password.
   - **Registar**: The PBX domain name followed by the SIP registration port. For example, `pbx.example.com:5060`. (The field is labelled "Registar" on the phone; it is the SIP registrar the phone reports to.)
   - **Outbound Proxy**: The PBX domain name, SIP registration port, and the extension's transport protocol, in the format `PBX domain name:sip registration port;transport=udp/tcp/tls`. For example, `pbx.example.com:5060;transport=udp`.
   - **Authentication Username**: The extension's registration name.

   :::caution
   The `transport=` value in **Outbound Proxy** must match the transport protocol set on the extension in Cloud Voice (the value you noted in Step 1). If the phone and the extension use different transports, the extension will not register.
   :::

4. Click **Apply** in the top-right corner of the **Profile** page.

## Result

The extension is registered. To confirm, open **Status > Account Info** in the phone's web interface and check the registration status.

![Snom account info page showing the extension registered](/images/pbx/snom-ext-registered.png)
