---
title: Genetec Sipelia and CyberGate
slug: genetec-sipelia-and-cybergate
docTags: 
createdAt: 2026-03-19T13:53:12.628Z
---

::Image[]{src="https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/_86fX4iDGmOfW-3WHoMqQ_logo-genetec-sipelia-cmyk-color-tm.png" size="50" width="493" height="151" position="center" darkWidth="493" darkHeight="151" showCaption="false"}

***

# Genetec Sipelia and CyberGate

This guide describes how to connect Genetec Sipelia (from now on referred to as 'Sipelia') to CyberGate, the CyberTwice service that connects intercom systems to Microsoft Teams. After completing this configuration, intercoms connected to Sipelia — and the Sipelia Security Desk — can make audio and video calls to Microsoft Teams users and answer incoming calls from Teams.

***

## What this guide covers

Connecting Sipelia to CyberGate enables you to make calls from intercoms connected to Sipelia, or directly from the Sipelia Security Desk to Teams users.

Sipelia communicates with CyberGate via a SIP trunk. The SIP trunk is one active connection to CyberGate that allows all intercom systems connected to Sipelia to communicate with Microsoft Teams.

CyberGate has a SIP trunk option that needs to be enabled. It allows you to create a SIP trunk account with unique credentials. Once this SIP trunk account is configured in Sipelia, each device that communicates via Sipelia through the SIP trunk to CyberGate will automatically be added as a 'SIP Trunk device' in CyberGate.

This guide is divided into four sections:

1. Configure CyberGate for Sipelia - the necessary configuration in the CyberGate Admin Portal.
2. Configure the SIP trunk in Sipelia - the configuration of the SIP trunk on the Sipelia side.
3. Complete the final steps in the CyberGate Management Portal
4. Install the CyberGate App - Installation of the CyberGate app is highly recommended.&#x20;

:::hint{type="info"}
To configure Sipelia for CyberGate, technical knowledge of Sipelia and the connected intercom devices is required.
:::

***

## 1 - Configure CyberGate for Sipelia

### SIP Trunk device licensing in CyberGate

Each device connecting through the Sipelia SIP Trunk is added automatically and needs a CyberGate license. Each device can be:

- Edited to change its name
- Deleted

If more devices are connecting to CyberGate via Sipelia than licenses available, the newly added devices are disabled by default. You can free up licenses by deleting (no longer used) devices or by adding licenses (in the menu `License Overview`). Added licenses will be active within a few minutes after adding. As soon as extra licenses become available, the disabled device(s) automatically become active.

***

### Enable SIP trunk support

1. Log in to the admin portal of CyberGate: [https://admin.cybergate.cybertwice.com](https://admin.cybergate.cybertwice.com)
2. Navigate to the **-Basic-Global-** menu. At **Features**, enable **Trunk support**. It is disabled by default.

After trunk support is enabled, a new menu is added called `SIP trunks`.

3. Navigate to the `SIP trunks` menu.
4. Click the blue `Add SIP trunk` button to add a SIP trunk.
5. Provide the following information:

| Add SIP Trunk |                                                         |
| ------------- | ------------------------------------------------------- |
| Name          | Name the SIP trunk (in this example we name it Sipelia) |

6. Click the blue `Add` button when done.

![](https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/0KR5pgaW38ph79I2pYrgS_cg-admin-add-trunk.png "CyberGate Admin portal - Add trunk")

A SIP trunk with the provided name is generated. The Incoming username and Incoming password are automatically generated; you need them later to configure VirtuoSIS.

:::hint{type="info"}
*You can copy the Incoming username and Incoming password with the blue&#x20;****Copy****&#x20;buttons.*
:::



![](https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/HYsLbWvyA_CK4KD_o4cV1_cmp-trunkvol.jpg "CyberGate Admin portal - Trunk added")

***

### Check the SIP trunk in Device settings

Navigate to the `Device settings` menu.

The SIP trunk is shown, but no devices are detected yet. Each device that calls to Microsoft Teams through CyberGate will be automatically added.

***

### Create a Call group in CyberGate

The Sipelia SIP trunk and the calls that have to be routed through that SIP trunk are always addressed as numbers. As Teams only uses Teams usernames (e.g. [koos.ridder@domain.com](mailto\:koos.ridder@domain.com)), you'll need to create one (or more) Call group(s) in the CyberGate Management portal. A Call group must have a number as a name (e.g. 5001) so it can be addressed in the intercom devices. When called from a device behind Sipelia, it will then ring the participants in the Call group.

Follow the steps in  the manual [CyberGate Call Group Settings](docId\:Tr1fiZxGrSHmxfhYFvnzj) on this site on how to create a Call group and add Teams users to it.

***

You can add as many Call groups as you have destinations to call. In this guide, we'll use a Call group (5001\@cybergate.cybertwice.com) in the configuration of Sipelia.

***

## 2 - Configure Sipelia

The configuration of Sipelia for use with CyberGate consists of four steps:

1. Create a SIP trunk in Sipelia
2. Create a Dial Plan rule
3. Create a range of extensions for CyberGate
4. Add an account to Security Center Sipelia

***

### 1  - Create a SIP trunk in Sipelia

1. Under the `SIP trunking` tab, click the `+` sign to add a SIP trunk.
2. Give the SIP trunk a name.
3. (Optional) Enable Transport Layer Security (TLS).
4. (Optional) If using TLS, use SIP port `5061`.
5. Under `Outbound requests`, enter the incoming username and incoming password from the SIP trunk you configured in the CyberGate Management Portal (the `Update SIP trunk` screen, described in [Add and configure the SIP trunk](#)).&#x20;
6. Enable registration to the trunk.
7. (Optional) Under `Inbound requests`, enable `Authenticate requests` for additional security.

:::hint{type="info"}
Authentication on incoming calls must be enabled under the General tab of Sipelia for this security feature to work.
:::

::Image[]{src="https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/pMyLOCjrJzwy1Sg_mGPVm_security.png" size="58" width="346" height="93" position="center" caption="Sipelia - Security" darkWidth="346" darkHeight="93" showCaption="true"}

8. Enable `Allow registration`.
9. Under `Inbound requests`, enter the `Outgoing authentication username` and `Outgoing password` you defined in the `Update SIP trunk` screen of the CyberGate Management Portal (see [Enable SIP trunk support](docId\:lRlgQ4NUsM-pLdYZ_f090) ).

![](https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/lTucKELWGiEa8Skn-pLvn_edit-sip-trunk.png "Sipelia - Add SIP trunk")

10. Click `OK`.
11. Click `Apply`.

The trunk state should be green, indicating that it is online.

![](https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/U8xaJL9Z4BcvU565vMPLv_trunk-state.png "Sipelia - Trunk state")

***

### 2 - Create a Dial Plan rule

1. Under `Dial plans`, use one of the available templates.
2. Modify the rule accordingly.
3. Configure the `Direction` to be the CyberGate SIP trunk.

![](https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/9_4JPIP-zT9b2Kz3lMAC0_dialplan-rule.png "Sipelia - Dial plan rule")

4. Click `OK`.
5. Click on the green dot (•) to activate the rule.
6. Click `Apply`.

***

### 3 - Create a range of extensions for CyberGate

Create a range of extensions that is defined within your dial plan in order to call Teams users or user groups.

1. Go to the `Extension ranges` section under the `Server` tab.
2. Click the `+` sign to add a range.
3. Select a start and an end for your extension range.
4. (Optional) Add a description.
5. Add a password.

![](https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/M_IWxe7tmIVe345C-wtF4_extension-ranges.png "Sipelia - Extension ranges")

***

### 4 - Add an account to Security Center Sipelia

To identify the Teams user(s) in the Sipelia address book, you must add the Call group created in CyberGate as SIP intercom in Security Center Sipelia.

1. From the Config Tool homepage, select the Sipelia plugin role.
2. At the bottom of the page, click `Add intercom`.
3. Enter a name and click `Add`.

::Image[]{src="https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/xdWtBweVyQKaQEVPPNgLn_intercom-name.png" size="54" width="395" height="202" position="center" caption="Sipelia - Intercom name" darkWidth="395" darkHeight="202" showCaption="true"}

4. Click the `VoIP` tab and assign a SIP extension and a password to your SIP Teams virtual user group. To communicate with other SIP endpoints within Sipelia, every SIP intercom or user in Security Center must have a unique SIP extension assigned to it. Assign the extension in one of two ways:
   - **Auto-assign (recommended):** Click `Auto-assign` and choose the existing designated range of SIP extensions for Teams users. The SIP intercom is automatically assigned to the next available SIP extension in the range and the correct password for the range is populated.

![](https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/5BIgl3LgdAEi65IswLDXE_assign-sip-extension.png "Sipelia - Assign SIP extension")

- Assign the extension manually by entering:
  - `SIP extension`: The extension number of the SIP intercom.
  - `Password`: The password for the extension. This password was specified when creating the extension range. Each SIP extension within a given range has its password automatically set to match the default password for that range.

5. Under `Server`, select the SIP trunk name previously created for the SIP trunk with CyberGate.
6. Click `Apply`.
7. Repeat steps 1 to 5 for each Call group created in CyberGate.&#x20;

***

### Verify the Sipelia configuration

The virtual intercoms for the Teams Call groups should display an online status with a green dot in Security Desk.

Each created virtual intercom has an extension assigned to it. Dialing this extension using Sipelia will trigger an outgoing call to CyberGate. Within CyberGate, this same extension corresponds with a Multi-ring group and the users in this Multi-ring group will be called.

::Image[]{src="https://api.archbee.com/api/optimize/9udbSbjbe1Qxd-sSYHAdw/RsrPGzxSkyn3ebGNAOrg7_sipelia-dialer.png" size="32" width="326" height="661" position="center" caption="Sipelia - Dialer" darkWidth="326" darkHeight="661" showCaption="true"}

***

## 3 - Complete the final steps in the CyberGate Management Portal

After the Sipelia configuration is complete, calls can be made to Teams users via CyberGate. All device(s) registered to Sipelia (including Security Desk users) used to call Teams destinations via CyberGate will be added to CyberGate automatically.

:::hint{type="info"}
All devices that are added to CyberGate will need corresponding licenses in CyberGate. So, for instance, if you use 5 devices to call Teams destinations, you will need 5 CyberGate licenses.
:::

Once all devices are created, one step must be taken: download and run the (PowerShell) Feature Configuration script in the CyberGate Management Portal. The Feature Configuration script enables display names to appear in the Teams environment and is required to enable outgoing calls from Teams to the device(s) in Sipelia.

See the [Feature Configuration script](docId:9eb9DAh1_cZWRY_ZlTcdq) manual on this site for instructions on how to download and run the Feature configuration script.

***

## 4 - CyberGate App for Microsoft Teams

The CyberGate App for Microsoft Teams offers more CyberGate features directly from Microsoft Teams. One of these features is the Open-door button. This button can be utilized during a call to CyberGate and lets you open the  the door by clicking just one button.

For a description on how to install the CyberGate app and use the Open door button please see the ﻿ [CyberGate App for Teams](docId\:VT83XIEgHU9122S-Glb5Q).&#x20;

