# Manually Register a Dinstar IP Phone

If a Dinstar IP phone can't be auto-provisioned, you can still bring it online by typing an extension's registration details directly into the phone's web interface. This walkthrough uses a Dinstar C60S running firmware 2.60.11.7.0 as the example, but the same approach applies to any Dinstar phone that speaks SIP.

## Supported devices

Any Dinstar IP phone that supports SIP (Session Initiation Protocol), the standard that phones use to register with and place calls through Cloud Voice.

## Before you start

Registering the phone is a two-part job:

1. Collect the extension's registration details from Cloud Voice.
2. Enter those details in the Dinstar phone's web interface.

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

Sign in to the Cloud Voice management portal and gather the values below. Keep them handy for Step 2.

| Detail | Where to find it |
| --- | --- |
| Extension credentials | Go to **Extension and Trunk > Extension**, click the edit icon next to the extension, then open **User > Extension Information**. Record the **Extension Number**, **Registration Name**, and **Registration Password**. |
| Transport protocol | Go to **Extension and Trunk > Extension**, click the edit icon next to the extension, then open **Advanced > VoIP Settings > Transport**. Note which protocol the extension uses (UDP, TCP, or TLS). This example uses **UDP** (User Datagram Protocol). |
| PBX domain name | The domain name of your Cloud Voice system (the PBX, or Private Branch Exchange). This example uses `pbx.example.com`. |
| SIP registration port | The SIP registration port is `5060`. |

:::note
The **Registration Name** and **Registration Password** are not the same as the extension's user login. They are dedicated SIP credentials generated per extension, so copy them exactly (they are case-sensitive) rather than guessing.
:::

The extension credentials appear on the **Extension Information** tab:

![The Extension Information tab showing the extension number, registration name, and registration password fields](/images/pbx/extension-information.png)

The transport protocol is set under **Advanced > VoIP Settings**:

![Cloud Voice, the Transport field on the VoIP Settings tab set to UDP](/images/pbx/extension-transport-protocol.png)

:::caution
The transport protocol on the phone must match the extension. If the extension uses a protocol other than UDP, confirm the matching listener is enabled first, or registration will fail:

- **TCP** (Transmission Control Protocol): enable the SIP TCP port at **PBX Settings > SIP Settings > General > Basic**.

  ![The Basic SIP settings with the TCP port option enabled](/images/pbx/ext-reg-open-tcp.png)

- **TLS** (Transport Layer Security, an encrypted transport): enable TLS at **PBX Settings > SIP Settings > TLS**.

  ![The TLS section of SIP settings with TLS turned on](/images/pbx/ext-reg-open-tls.png)
:::

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

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

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

   b. Enter the username `admin` and its password. This example uses the default password `admin`.

   c. Click **Login**.

   ![The Dinstar phone web login page with username and password fields](/images/pbx/log-into-dinstar.png)

   :::caution
   If the phone is still using the default `admin` / `admin` credentials, change the phone's admin password after registering. A phone left on default credentials is an easy target for toll fraud.
   :::

2. Go to **Account > Basic** and fill in the registration settings.

   a. From the **Account** drop-down, choose an available account.

   b. From the **Active** drop-down, select **Enabled**.

   c. Enter the extension credentials:

      - **Display Label**: a name for the account; this shows on the phone's screen.
      - **Register Name**: the extension's registration name.
      - **Username**: the extension number.
      - **Password**: the extension's registration password.

   d. Enter the server details:

      - **Server IP**: your Cloud Voice domain name.
      - **Port**: the SIP registration port.

   :::note
   Despite the label, the **Server IP** field accepts the Cloud Voice domain name (for example `pbx.example.com`), not a numeric IP address. Enter the domain exactly as collected in Step 1.
   :::

   
   ![Cloud Voice, the Account Basic page on the Dinstar phone with credential and server fields filled in](/images/pbx/dinstar-registration-pce.png)

3. Click **Submit**.

## Result

The extension registers with Cloud Voice. Confirm it worked by checking the **Status** field for the account.

![The Dinstar account list showing the extension with a registered status](/images/pbx/dinstar-extension-registered.png)

:::tip
Registration can take a few seconds after you click **Submit**. If the **Status** never shows as registered, double-check the **Register Name**, **Password**, **Server IP** (domain), and **Port** against the values from Step 1, and confirm the transport protocol matches the extension.
:::
