# Manually Register a Tiptel IP Phone with Cloud Voice

If your Tiptel desk phone is not auto-provisioned, you can point it at Cloud Voice yourself and register an extension directly from the phone's web interface. This walkthrough uses a Tiptel 3310 running firmware 2.42.6.5.55, but the same approach applies to any Tiptel model that supports SIP.

:::tip
Auto-provisioning is faster and less error-prone than typing settings in by hand. Use this manual method only when the phone cannot be auto-provisioned (for example, an unsupported model or a network where provisioning is not available).
:::

## Before you begin

Any Tiptel IP phone that speaks SIP (Session Initiation Protocol, the standard that sets up and tears down calls) can register against Cloud Voice.

You will move between two web interfaces: the Cloud Voice management portal (where you look up the extension's details in Step 1) and the phone's own web interface (where you enter those details in Step 2). Keep both open.

## Step 1. Collect the extension's registration details

Sign in to the Cloud Voice management portal and record the values you'll type into the phone later.

**Extension credentials**

Go to **Extension and Trunk > Extension**, select the extension, click the edit icon, then open **User > Extension Information**. Make a note of:

- Extension Number
- Registration Name
- Registration Password

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

:::caution
The registration password authorizes calls on your account. Treat it like any other credential: do not share it, and if it is ever exposed, reset it from the extension's page to avoid toll fraud.
:::

**Transport protocol**

Open the same extension and go to **Advanced > VoIP Settings > Transport**, then note which protocol the extension uses. The extension in this example is set to UDP.

The transport protocol is how SIP messages travel between the phone and Cloud Voice. The common options are UDP (User Datagram Protocol) and TCP (Transmission Control Protocol), which carry SIP messages unencrypted, and TLS (Transport Layer Security), which encrypts them. Whichever one the extension uses, you will select the matching value on the phone in Step 2.

![Cloud Voice, VoIP transport setting for the extension, set to UDP](/images/pbx/extension-transport-protocol.png)

:::note
- If the extension uses **TCP**, confirm that the SIP TCP port is turned on under **PBX Settings > SIP Settings > General > Basic**. Registration fails otherwise.

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

- If the extension uses **TLS**, confirm that TLS is turned on under **PBX Settings > SIP Settings > TLS**. Registration fails otherwise.

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

**PBX domain and port**

You also need the domain name of your Cloud Voice system and the SIP registration port:

- **Domain name**: this example uses `pbx.example.com`.
- **SIP registration port**: 5060. This is the standard SIP signaling port and is the value you'll enter for **Local SIP Port** on the phone.

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

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

   ![Tiptel phone web login page](/images/pbx/log-into-tiptel.png)

   a. Type the phone's IP address into your browser's address bar.
   b. Enter the username `admin` and its password. The default password is `admin`.
   c. Click **Sign in**.

   :::caution
   `admin` / `admin` are factory defaults. A phone left on default credentials is an easy target for attackers. Change the admin password once you finish registering the extension.
   :::

2. Go to **Profile > Basic** and set up a profile for the registration.

   
   ![Cloud Voice, Tiptel profile with the SIP server and transport protocol filled in](/images/pbx/tiptel-extension-profile-pce.png)

   a. Configure these fields:
      - **Primary SIP Server**: enter your Cloud Voice domain name.
      - **SIP Transport**: choose the protocol the extension uses. This example uses **UDP**.

      :::caution
      The **SIP Transport** you pick here must match the extension's transport protocol from Step 1. A mismatch (for example, UDP on the phone but TCP on the extension) causes registration to fail.
      :::
   b. Scroll to the bottom of the page and click **SaveSet**.

3. Go to **Account > Basic** and fill in the account details.

   ![Tiptel account settings with the extension's SIP credentials entered](/images/pbx/tiptel-registration.png)

   a. From the **Account** drop-down, pick an available account slot.
   b. Set **Account Active** to **Yes**.
   c. From the **Profile** drop-down, select the profile you set up in step 2.
   d. Enter the extension details:
      - **Label**: the name shown on the phone screen for this account.
      - **SIP User ID**: the extension number.
      - **Authenticate ID**: the extension's registration name.
      - **Authenticate Password**: the extension's registration password.
      - **Local SIP Port**: the SIP registration port (5060).
   e. Scroll to the bottom of the page and click **SaveSet**.

## Result

The extension registers with Cloud Voice. Confirm it by checking the **Account status** field, which shows the current registration state.

![Cloud Voice, Tiptel account status showing the extension registered](/images/pbx/tiptel-extension-registered-pce.png)
