Skip to content

Grandstream HD Video Door System

Version: 1.0.5 ENG
Date: November 13, 2024
Product: CyberTwice CyberGate with Grandstream HD Video Door System


Grandstream GDS3710 Device

This document uses the Grandstream GDS3710 as the reference device. The Grandstream GDS3712 is also compatible with CyberGate.

The Grandstream is certified for secure communication with CyberGate using:

  • SIP TLS (Transport Layer Security)
  • SRTP (Secure Real-time Transport Protocol)

Recommendation: Start by configuring the Grandstream using the basic steps first. If the connection and test calls are successful, modify the configuration to use secure communication (see Secure Communication section).

SectionDescription
Configuration StepsSteps to configure the Grandstream for CyberGate
Multi-ring Group SetupConfigure call routing to Teams users
Secure CommunicationEnable encrypted SIP-TLS connection
Appendix: CyberGate AppInstallation and usage of the CyberGate Teams app

The CyberGate app for Microsoft Teams provides:

  • 🚪 Open door — Click a button to open the intercom door during a call
  • 📊 Device status — View device online/offline status and initiate calls with one click
  • 👥 Availability — Set your status in CyberGate Multi-ring groups

Recommendation: Installation of the CyberGate app for Microsoft Teams is highly recommended.


  1. Connect the Grandstream to the network
  2. Power it on
  3. Open a web browser and navigate to the device’s IP address
  4. Sign in as ‘admin’ with the configured or supplied password

Grandstream Login Screen

After successful login, the Status → System Info menu is shown.


  1. Navigate to Door System Settings → Basic Settings

Grandstream Door System Settings

  1. Configure the following settings:
FieldValue
Call ModeSIP Number
Number Called When Doorbell PressedEnter a number to be dialed (e.g., 123)
Maximum Number of Dialed DigitsMatch the digit count of the number above (e.g., 3 for 123)
Remote Pin to Open DoorChoose a code to remotely open the door from Microsoft Teams
Enable DTMF Open Door✅ Enable
  1. Click ‘Save’ when done

  1. Navigate to Account → Account 1

Grandstream Account Settings

  1. Configure the following settings:
FieldValue
Account Active✅ Enable
SIP Servercybergate.cybertwice.com
Outbound Proxycybergate.cybertwice.com
SIP User IDUse the Username from CyberGate Management Portal
Authentication IDUse the Username from CyberGate Management Portal
PasswordUse the Password from CyberGate Management Portal
Display NameDescriptive name for this Grandstream
FieldValue
SIP TransportTCP
  1. Click ‘Save’ when done

Grandstream SIP Configuration


  1. Navigate to Status → Account Status

  2. If the provided SIP information is correct, Account 1 should display SIP Registration Status: ‘Online’

Grandstream Account Status - Online

Troubleshooting: If the status doesn’t show ‘Online’, check the account and server details for possible typos.


Pressing the call button on the Grandstream will initiate a call to the number configured in the Door System Settings (e.g., 123). Since this number is not a valid Teams user, you must configure a Multi-ring group to route calls to Teams users.

  1. Navigate to: https://admin.cybergate.cybertwice.com

  2. Log in using a Microsoft account with admin privileges

  3. Navigate to the Multi-ring Settings menu

  4. Click the blue ‘Add multi-ring group’ button

CyberGate Admin Portal - Add Multi-ring Group

  1. Configure the following:
FieldValue
NameEnter the ‘Number Called When Doorbell Pressed’ from the Grandstream (e.g., 123)
DescriptionDescribe this Multi-ring group
  1. Click ‘Save’

  2. Add the Teams users you want to be notified when someone rings the doorbell

CyberGate Admin Portal - Multi-ring Group Members

Note: Use only the first part of the Teams username (without the domain name) — the domain will be added automatically.


Configuration is now complete! Here’s what happens when someone presses the call button:

  1. The Grandstream places a call to CyberGate using the configured number (e.g., 123)
  2. CyberGate answers the call and recognizes 123 as a Multi-ring group
  3. CyberGate calls all Teams users in this group
  4. The first Teams user to answer (by clicking the camera symbol) is connected to the Grandstream
  5. The call is established and video displays within approximately 3 seconds

Teams Incoming Call with Video

  1. During the call, click the Dial pad symbol in the call screen
  2. Enter the ‘Remote Pin to Open Door’ code configured earlier
  3. This triggers the relay in the Grandstream and opens the door

Teams Call - Using Dial Pad to Open Door


For encrypted communication with CyberGate, modify the configuration as follows:

  1. Navigate to Account → Account 1

Grandstream Account Settings for TLS

  1. Modify the following settings in SIP Advanced Settings:
FieldValue
Local SIP Port5061
SIP TransportTLS
Enable SRTPEnable and Forced
  1. Click ‘Save’

Grandstream TLS Configuration

Check the registration status in Status → Account Status to confirm the secure connection.

Grandstream Secure Connection Status

All SIP and audio traffic to/from CyberGate will now be encrypted.


SettingValue
SIP Servercybergate.cybertwice.com
Outbound Proxycybergate.cybertwice.com
SIP Transport (Standard)TCP
SIP Transport (Secure)TLS
Local SIP Port (Secure)5061
SRTP (Secure)Enable and Forced

To use the CyberGate App, you need a subscription to one of the following CyberGate SaaS solutions:

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

The CyberGate Teams app provides three main features:

FeatureDescription
AvailabilitySet your availability status in Multi-ring groups
DevicesView device status and initiate calls with one click
Door OpenOpen doors during calls with a single button click

  1. Open Microsoft Teams and click on the ‘Apps’ button in the sidebar

  2. Search for ‘cybergate’

Microsoft Teams App Store - Search for CyberGate

  1. Click ‘Add’ to add CyberGate to Microsoft Teams

Note: You may be asked to provide consent for basic permissions (View your basic profile, Maintain access to data you have given it access to). Accept these permissions to use the app.

  1. After installation, the CyberGate app will open and show the availability menu

  2. Pin the app (recommended): Right-click on the CyberGate icon and select ‘Pin’

CyberGate App - Availability Screen


The CyberGate app uses the same credentials as Microsoft Teams and automatically retrieves information about Multi-ring groups you belong to.

CyberGate App - Availability Overview

In this example, the user koos.ridder@cybertwice.com is part of two Multi-ring groups:

GroupMembersUser Role
Sales personnel group3 usersSupervisor (*)
The wall group2 usersNormal user
RolePermissions
SupervisorCan set availability for ALL users in the group, can add/remove users
Normal UserCan only set their OWN availability status
StatusEffect
AvailableYou can be called by CyberGate
UnavailableYou won’t be called by CyberGate

Note: Availability status changes take effect immediately.

Tip: To configure the supervisor role for a Multi-ring group, use the CyberGate Management Portal.


The Devices menu shows an overview of all configured devices in your Tenant, sorted by location. You can filter results to find specific devices.

CyberGate App - Devices Tab

Each device tile displays:

InformationDescription
Device TypeIntercom, camera, or audio/paging
Device NameConfigured name of the device
Online StatusWhether the device is online or offline
Recording StatusWhether recording is enabled
Two-Way VideoWhether two-way video is configured

If a device is configured to receive calls from Microsoft Teams, a Connect button will appear. Clicking this button initiates a call to the device.

Note: The devices shown to a user can be limited using the Device access settings in the CyberGate Management Portal.


During a call between the intercom and a Teams user, you can easily open the door by clicking a button on the sidebar.

  1. Log in to the CyberGate Management Portal

  2. Navigate to Basic → Device

CyberGate Management Portal - Configured Device

  1. Click the blue edit button to open device details

  2. Fill in the ‘Open door code’

Important: The ‘Open door code’ must match the configured open door code in the intercom device!

CyberGate Management Portal - Device Details

  1. Click the blue ‘Update’ button
  1. Make a call from the intercom to your Teams client and accept the call

  2. Click on the ‘Apps’ icon in the top bar

Teams Call - Apps Icon

  1. Add CyberGate — a dialog will open

Teams Call - Add CyberGate Dialog

  1. Press ‘Save’ to continue
  1. A sidebar opens on the left of the call window with the Open door button

Teams Call - Open Door Button

  1. Click the button to open the door

  2. End the call when finished

Tip: The Open door button can be added to all future calls by clicking on the CyberGate icon in the top bar during any call.


VersionDateAuthorChange
1.0.02021-08-18KRInitial version
1.0.12021-09-15KRTextual modifications
1.0.22022-08-30KRAdded Secure Communication (SIP-TLS / SRTP)
1.0.32023-10-25KRAdded compatible device GDS3712
1.0.42024-10-09KRUpdated screenshots
1.0.52024-11-13KRFixed text and added CyberGate app appendix