# Integrate Verkada Intercoms with SIP

Verkada Intercoms can integrate with virtually any Session Initiation Protocol (SIP) phone system. See [Intercom Interoperability Manual](https://help.verkada.com/intercom/configuration-and-setup/intercom-interoperability-manual) for a list of compatible SIP servers.

### Benefits

* Add your SIP phones as receivers in your Call List
* Custom Caller ID for your Intercoms
* Unlock the door by pressing any button 1–9
* Talk down to your Intercom by dialing its extension
* SIP calls work even during a site internet outage

{% hint style="danger" %}
For enhanced security and compliance, we recommend customers enable SRTP for encrypted media streams and TLS for encrypted signaling whenever possible.
{% endhint %}

***

## How it works

### Step 1: Provision your Intercom as a user/phone in your SIP system

{% hint style="info" %}
To do this step, we recommend that you follow the user/device provisioning instructions supplied by your SIP provider.
{% endhint %}

Follow these general steps, as you would to add a traditional SIP phone:

{% stepper %}
{% step %}

#### Add your intercom as a **user**. (This is typically where you define the extension.)

{% endstep %}

{% step %}

#### Add your intercom as a device, then assign this device to the **user** you created in step 1. (This typically requires the device’s media access control (MAC) address, which can be found in the device settings or on the back of the device.)

{% endstep %}
{% endstepper %}

### Step 2: Configure your Intercom in Command

{% stepper %}
{% step %}

#### In Verkada Command, go to **All Products** > **Intercom**.

{% endstep %}

{% step %}

#### Click **Settings > Call > Add Account**.

**Could not display content**
{% endstep %}

{% step %}

#### At a minimum, fill out the **Required** section. Your SIP account name is used to tag events in Command, and is not sent to the SIP server. The **Domain**, **User ID**, and **Password** should match what you configured in step 1.

For many SIP applications, the **Required** section is enough information. For instance, a local PBX server may only need the information seen below.

<div align="left" data-with-frame="true"><img src="https://3022285914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTH6kITd3Fb5UOnnsfQ9r%2Fuploads%2Fgit-blob-f47d6c5661443e0265cf987d31033a69387b11b6%2Fb42643e1e413bf3ead2cfb2fc6ccb2b69a9f1023.png?alt=media" alt="" width="394"></div>

However, if you’re using an off-premises solution, such as Zoom or RingCentral, they may provide you with an Outbound Proxy address, which you can paste in the **Proxy** section.

Some providers (both on and off premises) may require that you configure an Authentication Username. Zoom calls this an **Authentication ID**, where Cisco expects the Authentication Username to match the End User ID created in the [Cisco Unified Communication Manager](https://help.verkada.com/intercom/configuration-and-setup/sip-integration-cisco-unified-cm), and freePBX requires nothing.

Overall, different providers expect varying values in the **Optional** fields, and if you experience trouble configuring the correct options, contact [Verkada Support](https://app.gitbook.com/s/NRq5qDDjsYNxwNzF1bcB/need-help/contact-verkada-support) for guidance.
{% endstep %}

{% step %}

#### Once you’ve successfully provisioned your Intercom, you should see a green checkmark under **Device Settings > Call > SIP Account**.

<div align="left" data-with-frame="true"><img src="https://3022285914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTH6kITd3Fb5UOnnsfQ9r%2Fuploads%2Fgit-blob-33875f357fff04b0d9ab2754dabc17e20812fb89%2F6a3953979506a1ea6e26fad0751de36a6d2488f3.png?alt=media" alt="" width="240"></div>
{% endstep %}
{% endstepper %}

### Step 3: Add your SIP phones as receivers

{% stepper %}
{% step %}

#### Navigate to your Intercom’s **Receivers** tab and examine the **Call List**.

**Could not display content**
{% endstep %}

{% step %}

#### In your **Call List** groups, click the plus (**+**) icon and select **SIP Phone**.

**Could not display content**
{% endstep %}

{% step %}

#### Enter the extension of the recipient you want to add to the call list. Alternatively, to call the intercom from your SIP devices, simply dial its extension.

{% endstep %}
{% endstepper %}

***

{% hint style="info" %}
**Prefer to see it in action?** Check out the [video tutorial](https://www.youtube.com/watch?v=pgUM7Jwglng).
{% endhint %}

{% hint style="success" %}
**Need more help?** Contact [Verkada Support](https://app.gitbook.com/s/NRq5qDDjsYNxwNzF1bcB/need-help/contact-verkada-support).
{% endhint %}
