# IP Phone Configuration Guide Overview

Cloud Voice works with most IP phones that speak SIP (Session Initiation Protocol, the standard signaling language phones and the PBX use to set up calls), so you can bring almost any desk phone into your hosted phone system. There is usually more than one way to get a handset registered, and the best choice depends on how many phones you are deploying and what each model supports. This page explains the available connection methods and links to the step-by-step guide for each phone brand.

## Configuration methods

Pick the method that fits your deployment and your hardware.

| Method | What it does | When to use it |
| --- | --- | --- |
| Auto provisioning | Configures many identical phones at once, general preferences, codecs, and extension registration, and lets you manage them centrally from Cloud Voice. | Rolling out a batch of phones that support auto provisioning. |
| Manual provisioning | Configures a single phone by pasting a Cloud Voice provisioning link into the phone's web interface, which applies the same general settings and registers the extension. | Phones that do not support RPS auto provisioning. |
| Manual registration | Registers one or more extensions on a phone by entering the SIP credentials directly, with no further provisioning. | Any phone that supports the standard SIP protocol. |

## Auto provisioning

Auto provisioning is the fastest way to bring up a large number of matching handsets, and it keeps them under central management afterward. Cloud Voice can provision phones over two channels: RPS (Redirection and Provisioning Service) and DHCP (Dynamic Host Configuration Protocol, the service that hands out network settings to devices). Choose the one your phones support.

:::tip
Before you pick auto provisioning, confirm the phone model is on the list of devices that support it. A phone that is not supported can still be brought online with manual provisioning or manual registration (described below).
:::

### Through an on-site proxy

When you run an on-site proxy on the local network, it can provision phones in two ways:

- For phones that support PnP (Plug and Play), the proxy discovers them and pushes their configuration automatically.

![Cloud Voice, how PnP auto provisioning flows through an on-site proxy](/images/pbx/autop-pnp-principle-with-onsite-proxy.png)

- For phones that do not support PnP, the proxy hands out the configuration through a DHCP server on the local network instead.

![Cloud Voice, how a proxy provisions non-PnP phones by way of a DHCP server](/images/pbx/autop-3rd-dhcp-principle-with-onsite-proxy.png)

### Through RPS

RPS points a phone to Cloud Voice the first time it comes online, and the phone then pulls its configuration directly. This works even when the phone and the PBX are on different networks, because the phone vendor's redirection service tells the handset where to look. The flow looks like this:

![Cloud Voice, how a phone is redirected and provisioned through RPS](/images/pbx/autop-rps-principle-pce.png)

### Through a DHCP server (no proxy)

If you need to deploy many identical phones that do not support RPS, you can use DHCP option 66 to hand each phone a Cloud Voice provisioning link. The phones use that link to retrieve their configuration from the system:

:::caution
Option 66 is set on the network's DHCP server, and every device that requests an address can receive that value. Coordinate with whoever manages the DHCP server, and make sure your entry does not overwrite an existing option 66 value, or you can misdirect other devices on the network.
:::

![Cloud Voice, how phones fetch configuration using a DHCP option 66 provisioning link](/images/pbx/autop-3rd-dhcp-principle-pce.png)

## Manual provisioning

For a phone that does not support RPS provisioning, you can provision it by hand: paste the Cloud Voice provisioning link into the phone's web interface, and the phone retrieves its configuration from that link.

:::note
When you have a large batch of identical phones to provision, use DHCP option 66 instead of doing them one at a time.
:::

![Cloud Voice, how manual provisioning delivers configuration from a pasted link](/images/pbx/autop-manual-provision-principle.png)

## Manual registration

To register a phone without any provisioning, enter its SIP credentials, the extension details and the Cloud Voice server information, directly in the phone's web interface.

:::note
Manual registration only signs the extension in to Cloud Voice. Unlike provisioning, it does not push general phone settings such as preferences or codecs, so you configure any of those on the phone yourself. Use this method for any handset that speaks standard SIP.
:::

![Cloud Voice, how an extension registers to the system with manually entered SIP credentials](/images/pbx/ip-phone-manual-registration-pce.png)

## Configuration guides

Find your phone brand below for a detailed walkthrough of each supported method.

| Phone brand | Setup guides |
| --- | --- |
| Yealink | [Auto Provisioning](/pbx/ip-phone-configuration-guide/auto-provision-yealink-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-yealink-ip-phone-with-cloud-voice/) |
| Fanvil | [Auto Provisioning](/pbx/ip-phone-configuration-guide/auto-provision-fanvil-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-fanvil-ip-phone-with-cloud-voice/) |
| Snom | [Auto Provisioning](/pbx/ip-phone-configuration-guide/auto-provision-snom-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-snom-ip-phone-with-cloud-voice/) |
| Htek | [Auto Provisioning](/pbx/ip-phone-configuration-guide/auto-provision-htek-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-htek-ip-phone-with-cloud-voice/) |
| Tiptel | [Auto Provisioning](/pbx/ip-phone-configuration-guide/auto-provision-tiptel-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-tiptel-ip-phone-with-cloud-voice/) |
| Flyingvoice | [Auto Provisioning](/pbx/ip-phone-configuration-guide/auto-provision-flyingvoice-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-flyingvoice-ip-phone-with-cloud-voice/) |
| Poly | [Auto Provisioning](/pbx/ip-phone-configuration-guide/auto-provision-poly-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-poly-ip-phone-with-cloud-voice/) |
| Gigaset (DECT) | [Auto Provisioning](/pbx/ip-phone-configuration-guide/auto-provision-gigaset-dect-system-with-cloud-voice-cloud/) |
| Grandstream | [Provisioning](/pbx/ip-phone-configuration-guide/provision-grandstream-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-grandstream-ip-phone-with-cloud-voice/) |
| Alcatel-Lucent Enterprise (ALE) | [Provisioning](/pbx/ip-phone-configuration-guide/provision-alcatel-lucent-enterprise-ale-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-alcatel-lucent-enterprise-ale-ip-phone-with-cloud-voice/) |
| Mitel | [Provisioning](/pbx/ip-phone-configuration-guide/provision-mitel-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-mitel-ip-phone-with-cloud-voice/) |
| Wildix | [Provisioning](/pbx/ip-phone-configuration-guide/provision-wildix-ip-phone-with-cloud-voice-cloud/) · [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-wildix-ip-phone-with-cloud-voice/) |
| Avaya | [Provisioning](/pbx/ip-phone-configuration-guide/provision-avaya-ip-phone-with-cloud-voice-cloud/) |
| NEC | [Provisioning](/pbx/ip-phone-configuration-guide/provision-nec-ip-phone-with-cloud-voice-cloud/) |
| Unify | [Provisioning](/pbx/ip-phone-configuration-guide/provision-unify-ip-phone-with-cloud-voice-cloud/) |
| Flat | [Provisioning](/pbx/ip-phone-configuration-guide/provision-flat-phone-with-cloud-voice-cloud/) |
| Dinstar | [Manual Registration](/pbx/ip-phone-configuration-guide/manually-register-dinstar-ip-phone-with-cloud-voice/) |
