Skip to content

CyberGate How-To

Version: 1.5.1 ENG
Date: November 17, 2025
Product: CyberTwice CyberGate


With CyberGate you can connect a SIP audio or video intercom, a SIP pager, or SIP camera to your Microsoft Teams environment.

Teams users can:

  • Answer incoming calls or initiate outgoing calls
  • Experience 2-way audio and live video on Teams desktop client, Teams desk phone, and the Teams smartphone app
  • Control relay switches on devices (e.g., to open a door or gate)

This manual describes the procedure to purchase and configure CyberGate. Follow the three main steps to get CyberGate up and running in the default configuration.

StepDescription
Step 1Purchase CyberGate
Step 2Configure in Management Portal
Step 3Configure Your Device
AppendixTopic
AHow to Use the CyberGate Management Portal
BConfigure the Display Name of the Device
CCall Recording
DNetwork Requirements

Note: The configuration of the intercom, pager, speaker, camera, or amplifier is not described in this manual as each compatible device has its own manual. Device configuration manuals can be found at: https://support.cybertwice.com


To purchase and use CyberGate, the following prerequisites apply:

  • ✅ Microsoft Office 365 Business subscription with Teams
  • ✅ A device (IP Intercom, IP Pager, IP Camera) compatible with CyberGate

Important: Log in to Microsoft Marketplace with global administrator privileges of your organization. At the end of the purchase & activation process, you will be redirected to the CyberGate Management Portal where you must activate your subscription using the same user with global administrator privileges.


Already purchased? Skip to Step 2: Configure CyberGate

  1. Go to Microsoft Marketplace

  2. Search for ‘cybergate’. Depending on your device type, choose:

    • CyberGate for IP Video Intercoms with Teams
    • CyberGate for IP Cameras with Teams
    • CyberGate for IP Paging with Teams

Marketplace search results for 'cybergate'

  1. Click ‘Free trial’ to start the purchasing procedure
  1. On the overview page, click ‘Get it now’

CyberGate Overview page

  1. Select the CyberGate flex plan and click ‘Next’

CyberGate Plan selection

  1. Select the billing term

Note: All CyberGate Billing Terms come with a 30-day free trial period.

  1. Configure your subscription:
    • Ensure ‘Auto-renew’ is On
    • Select the ‘Number of Users’ (this equals the number of devices)

Important: You need 1 subscription per device connected to CyberGate, independent of the number of Teams users in your organization.

CyberGate price and billing

  1. Review details (address & payment method) and click ‘Accept agreement & place order’

CyberGate complete purchase

CyberGate purchasing in progress

  1. You will be redirected to the CyberGate Management Portal

  2. Click ‘Activate’ to activate your CyberGate subscription

CyberGate Subscription details

CyberGate successfully activated

CyberGate Management Portal License overview


If your Tenant has an Azure subscription, you can purchase CyberGate through Azure:

  1. In Azure, the CyberGate offer opens automatically

  2. Configure:

    • Select or create a Resource group
    • Name the CyberGate subscription
    • Select billing term and payment method
    • Select the number of users
    • Ensure ‘Recurring billing’ is On

Azure portal - CyberGate details

  1. Click ‘Review + Subscribe’

  2. Review all details, accept terms, and click ‘Subscribe’

Azure portal - CyberGate review

Azure portal - subscription in progress

  1. Wait for subscription completion, then click ‘Configure account now’

SaaS subscription complete

  1. In the CyberGate Management Portal, view subscription details and click ‘Activate’

CyberGate Subscription details (Azure)

CyberGate successfully activated (Azure)

CyberGate Management Portal License overview (Azure)


Step 2: Configure CyberGate in the Management Portal

Section titled “Step 2: Configure CyberGate in the Management Portal”

Access the CyberGate Management Portal at: https://admin.cybergate.cybertwice.com

StepAction
1Provide Admin Consent
2Configure Network Settings
3Configure Device Settings

In the ‘Global’ section, grant CyberGate limited access to your Azure environment. This is mandatory for calling Teams users in your organization.

  1. Click ‘Provide admin consent’

Requirement: You must be a Global Administrator to provide admin consent.

CyberGate Management Portal - Provide admin consent

CyberGate Management Portal - Admin consent provided

  1. Click ‘Basic-Network’ for the next step

CyberGate uses a whitelist containing public WAN IP addresses for security.

  1. Navigate to Basic → Network

CyberGate Management Portal - No WAN IP configured yet

  1. Click ‘Add WAN IP Address or Range’

  2. Enter:

    • WAN IP address (optional: define a range)
    • Description and/or location (optional)

CyberGate Management Portal - Add WAN IP address

  1. Settings save automatically

CyberGate Management Portal - WAN IP configured

  1. Click ‘Basic-Device’ for the next step

In the ‘Device’ section, add a device for each intercom/pager/camera. This generates SIP credentials.

  1. Click ‘Add device’

  2. Configure:

    • Display Name: A descriptive name for this device
    • Type: Intercom, Pager, or Camera
    • Location: Device location

CyberGate Management Portal - Add device

  1. Click ‘Add’

  2. Note the generated credentials:

    • Authentication username — Required for SIP device configuration
    • Password — Required for SIP device configuration

CyberGate Management Portal - Device added

Tip: Use the blue copy buttons to conveniently copy credentials when configuring your device.

Note: If the Display name shows an exclamation mark, the device will call Teams but display as “Intercom” until you run the PowerShell script. See Appendix B.


Configure your device through its web interface. Each make/model has its own configuration method.

📥 Download Device Installation Manuals

2NAkuvoxAlgoAlphatech
AmphitechAxisAvigilonBarix
BAS-IPBehnkeCastelCommend
DnakeDoorbirdIPDoorFanvil
FasttelFermaxGrandstreamHanwha
MobotixPortaDialRobinSuprema
ValcomVerkadaZenitel

Appendix A: How to Use the CyberGate Management Portal

Section titled “Appendix A: How to Use the CyberGate Management Portal”

Access the portal at any time with one of these Microsoft admin accounts:

  • Global Administrator
  • Application Administrator
  • Cloud Application Administrator
  • Teams Administrator

Tip: You can assign a Microsoft Group to grant portal access to non-administrator users. See ‘Portal Access’ section.

  • Increase/decrease device count without visiting Microsoft Marketplace
  • Modify global CyberGate settings
  • Enable/disable call recording globally
  • Download communication test script
  • Manage allowed public WAN IP addresses
  • Manage non-admin user access
  • Add/remove/rename devices
  • Enable/disable recording per device
  • Enable/disable Teams-to-device calling
  • Create groups to ring multiple Teams users simultaneously
  • Modify CyberGate for Teams app settings

FieldDescription
NameSubscription name
CreatedCreation date
PlanChosen plan name
QuantityLicensed device count
Requested quantityRequested device licenses
EnabledLicense status (yes/no)

To modify device count: Click the blue edit symbol, then use ’+’ or ’-’.

Note: After modifying quantities, synchronization with Microsoft may take up to 10 minutes.


CyberGate Management Portal - Global settings

Must be provided for CyberGate to communicate with your Teams environment. Future updates may require re-consent.

PowerShell script for troubleshooting connection issues between your network and CyberGate.

  • Disabled (default): Calls to forwarded destinations (including voicemail) are ignored
  • Enabled: Allows forwarding to other Teams users and voicemail

Enables SIP trunk connections to CyberGate (for Commend and Genetec).

Secure-only policy enforces:

  • TLS 1.2 for SIP communication
  • Encrypted audio/video (SRTP)
  • Blocks UDP/TCP connections

When enabled, all device calls are recorded via CyberTwice ATTEST cloud service.

⚠️ Warning: Check applicable national and state legislation before activating call recording.

Displays all user activity in the portal.

Configure the whitelist of public WAN IP addresses.

CyberGate Management Portal - Network (nothing configured)

  1. Click ‘Add WAN IP Address or Range’

CyberGate Management Portal - Add IP address

  1. Enter IP address and optional description/location

CyberGate Management Portal - IP Address added

Note: The ‘Configured device location domain names’ option is limited to Genetec Sipelia Cloud deployments.

Grant non-admin users access via Microsoft Groups:

CyberGate Management Portal - Portal access (no group added)

  1. Click ‘Add group’

CyberGate Management Portal - Select group

  1. Select a group from the dropdown or enter a group ID

CyberGate Management Portal - Group added

CyberGate Management Portal - Add device dialog

  1. Click ‘Add device’
  2. Configure display name, type, and location
  3. Copy the generated username and password

CyberGate Management Portal - Device added with credentials

PropertyDescription
Display nameName shown in Teams during calls
Authentication usernameSIP configuration username
PasswordSIP configuration password
Add-onsInstalled optional features
LicensedLicense status
RecordedRecording enabled status
Teams to deviceOutbound calling enabled status

Create groups to ring multiple Teams users simultaneously:

CyberGate Management Portal - Add multi-ring group

  1. Click ‘Add multi-ring group’
  2. Name the group and add description
  3. Add Teams users

CyberGate Management Portal - Multi-ring group added

CyberGate Management Portal - User added to Multi-ring group

Dial format: groupname@cybergate.cybertwice.com

Example: If the name is 123, dial 123@cybergate.cybertwice.com

Note: Only visible when ‘Enable trunk support’ is enabled in Global settings.

CyberGate Management Portal - SIP trunk configured

Currently certified for:

  • Commend
  • Genetec

Each trunk generates unique authentication credentials. Configure outgoing credentials via the blue edit symbol.


Enable devices to join existing Teams meetings instead of calling individual users.

CyberGate Management Portal - No meeting configured

  1. Click ‘Add meeting’

CyberGate Management Portal - Add meeting

  1. Configure:
    • Meeting name
    • Description
    • Teams meeting URL

Auto-call users: Add Teams users to automatically call them when a device joins.

CyberGate Management Portal - Meeting with user added


Configure permissions for the CyberGate for Teams app.

Direct link: CyberGate for Teams App

Assign supervisors to Multi-ring groups. Supervisors can:

  • Add/delete users in their Multi-ring group
  • Set availability for all group users

CyberGate Management Portal - Availability (no supervisor)

CyberGate Management Portal - Select Supervisor

CyberGate Management Portal - Supervisor configured

Restrict which groups can see devices in the Teams app:

CyberGate Management Portal - Device (no group configured)

  1. Click the blue edit symbol on a device

CyberGate Management Portal - Select Group

  1. Select one or more groups
  2. Click ‘Update’

CyberGate Management Portal - Group configured


Appendix B: Configure the Display Name of the Device

Section titled “Appendix B: Configure the Display Name of the Device”

By default, incoming calls display as “Intercom” in Teams.

Microsoft Teams - incoming call with default name 'Intercom'

To customize the display name:

  1. Navigate to Basic → Device in the Management Portal

CyberGate Management Portal - Device with default Display name

  1. Click the blue edit button under ‘Action’

CyberGate Management Portal - Update device

  1. Modify the Display name

CyberGate Management Portal - Custom Display name

  1. If a warning symbol appears, download and run the PowerShell script:
  1. Ensure Microsoft PowerShell is installed

  2. Click ‘Download’ to get the script

Downloaded PowerShell script

Important: Download a fresh script each time — do not reuse old versions.

  1. Right-click PowerShell → ‘Run as Administrator’

Run as Administrator

  1. Accept any execution policy warnings

Execution Policy Change

  1. Enter your Microsoft account credentials

Azure user name

  1. Complete two-factor authentication if enabled

Login

  1. Wait for “Script successfully done”

Script successfully done

Note: Display name changes may take up to 1 hour to appear in Teams.

Microsoft Teams - incoming call with custom name


CyberGate offers call recording powered by CyberTwice ATTEST cloud service.

  • Records all device calls by default (can be disabled per device)
  • Stored encrypted in Microsoft Azure (West Europe)
  • Retention: 10 days (auto-deleted after)

⚠️ Warning: Check applicable national and state legislation before activating.

  1. Log into the CyberGate Management Portal

  2. Navigate to Basic → Global → Call recording

CyberGate Management Portal - Call recording disabled

  1. Click ‘Enable call recording’

Prerequisite: The Feature Configuration PowerShell script must have been run at least once.

CyberGate Management Portal - Confirm enable recording

  1. Click Confirm and wait up to 5 minutes for setup

CyberGate Management Portal - Call recording configuring

CyberGate Management Portal - Recording enabled

ResourceURL
ATTEST Replayhttps://replay.attest.cybertwice.com
ATTEST Managementhttps://admin.attest.cybertwice.com
Teams AppInstall ATTEST Replay

Note: Recordings may take up to 15 minutes to appear in ATTEST Replay.

ATTEST Replay login page

Microsoft Permissions requested - ATTEST Replay

Three main sections:

  1. Search — Search by participant names or transcribed text
  2. Filters — Filter by various criteria (counts update automatically)
  3. Results — Sortable card-style display

ATTEST Replay Search screen

Sort options: Score, Start time, Duration, User, Number of participants

ATTEST Replay - Replay screen

  • View recording info and transcription
  • Play/pause and skip controls
  • Volume control
  • Subtitles toggle
  • Full-screen mode
  1. Log into ATTEST Management Portal as Administrator

ATTEST Management Portal - Permissions request

  1. Accept requested permissions

ATTEST Management Portal - Subscription

ATTEST Management Portal - Dashboard Overview

  1. Navigate to Dashboard → Consent and click ‘Provide admin consent’

ATTEST Management Portal - Consent tab

Microsoft Permissions requested

ATTEST Management Portal - Consent given

  1. Go to Replay → Groups tab

ATTEST Management Portal - Groups tab

  1. Click ‘Assign’ to grant permissions to specific groups

ATTEST Management Portal - Assign permissions

ATTEST Management Portal - Permissions assigned

Available permissions:

  • Search own calls / Search all calls
  • Play own calls / Play all calls

Important: At least one ‘Search’ permission is required to view calls.


CyberGate is a SaaS solution requiring proper firewall configuration.

Port(s) / ProtocolDirectionDestinationPurpose
5060 / TCPOutboundcybergate.cybertwice.comSIP messaging
5061 / TCPOutboundcybergate.cybertwice.comSIP-TLS (secure)
30000-30199 / UDPOutboundcybergate.cybertwice.com(S)RTP audio/video

⚠️ Important: Use the DNS name cybergate.cybertwice.com — do not use resolved IP addresses as they may change without notice.

Recommendation: Disable SIP ALG on your firewall for devices connecting to CyberGate.

SIP ALG (Application Layer Gateway) is often enabled by default but typically causes connectivity issues rather than improving them.

Download the PowerShell test script from the CyberGate Management Portal to diagnose connection issues.


VersionDateAuthorChange
1.0.02020-07-14KRInitial version
1.1.02021-09-28KRRevised text and layout
1.2.02022-05-16KRDocument overhaul
1.3.02023-03-14KRMajor overhaul
1.4.02023-12-28KRMajor overhaul
1.4.12024-01-03KRAdded chapter
1.4.22024-08-06KRUpdated screenshots
1.4.32024-09-13KRAdded Network requirements
1.4.42024-12-06KRAdded 2/3 year purchase options
1.5.02025-04-16KRMajor overhaul
1.5.12025-11-17KRMicrosoft Marketplace implementation