Grandstream HD Video Door System
Version: 1.0.5 ENG
Date: November 13, 2024
Product: CyberTwice CyberGate with Grandstream HD Video Door System
Grandstream HD Video Door System Overview
Section titled “Grandstream HD Video Door System Overview”
This document uses the Grandstream GDS3710 as the reference device. The Grandstream GDS3712 is also compatible with CyberGate.
Security Features
Section titled “Security Features”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).
Document Contents
Section titled “Document Contents”| Section | Description |
|---|---|
| Configuration Steps | Steps to configure the Grandstream for CyberGate |
| Multi-ring Group Setup | Configure call routing to Teams users |
| Secure Communication | Enable encrypted SIP-TLS connection |
| Appendix: CyberGate App | Installation and usage of the CyberGate Teams app |
CyberGate Teams App Features
Section titled “CyberGate Teams App Features”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.
Configuration Steps
Section titled “Configuration Steps”Step 1: Connect to the Grandstream
Section titled “Step 1: Connect to the Grandstream”- Connect the Grandstream to the network
- Power it on
- Open a web browser and navigate to the device’s IP address
- Sign in as ‘admin’ with the configured or supplied password

After successful login, the Status → System Info menu is shown.
Step 2: Configure Door System Settings
Section titled “Step 2: Configure Door System Settings”- Navigate to Door System Settings → Basic Settings

- Configure the following settings:
| Field | Value |
|---|---|
| Call Mode | SIP Number |
| Number Called When Doorbell Pressed | Enter a number to be dialed (e.g., 123) |
| Maximum Number of Dialed Digits | Match the digit count of the number above (e.g., 3 for 123) |
| Remote Pin to Open Door | Choose a code to remotely open the door from Microsoft Teams |
| Enable DTMF Open Door | ✅ Enable |
- Click ‘Save’ when done
Step 3: Configure SIP Account
Section titled “Step 3: Configure SIP Account”- Navigate to Account → Account 1

- Configure the following settings:
SIP Basic Settings
Section titled “SIP Basic Settings”| Field | Value |
|---|---|
| Account Active | ✅ Enable |
| SIP Server | cybergate.cybertwice.com |
| Outbound Proxy | cybergate.cybertwice.com |
| SIP User ID | Use the Username from CyberGate Management Portal |
| Authentication ID | Use the Username from CyberGate Management Portal |
| Password | Use the Password from CyberGate Management Portal |
| Display Name | Descriptive name for this Grandstream |
SIP Advanced Settings
Section titled “SIP Advanced Settings”| Field | Value |
|---|---|
| SIP Transport | TCP |
- Click ‘Save’ when done

Step 4: Verify Registration
Section titled “Step 4: Verify Registration”-
Navigate to Status → Account Status
-
If the provided SIP information is correct, Account 1 should display SIP Registration Status: ‘Online’

Troubleshooting: If the status doesn’t show ‘Online’, check the account and server details for possible typos.
Step 5: Configure Multi-ring Group
Section titled “Step 5: Configure Multi-ring Group”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.
-
Navigate to: https://admin.cybergate.cybertwice.com
-
Log in using a Microsoft account with admin privileges
-
Navigate to the Multi-ring Settings menu
-
Click the blue ‘Add multi-ring group’ button

- Configure the following:
| Field | Value |
|---|---|
| Name | Enter the ‘Number Called When Doorbell Pressed’ from the Grandstream (e.g., 123) |
| Description | Describe this Multi-ring group |
-
Click ‘Save’
-
Add the Teams users you want to be notified when someone rings the doorbell

Note: Use only the first part of the Teams username (without the domain name) — the domain will be added automatically.
Testing the Configuration
Section titled “Testing the Configuration”Configuration is now complete! Here’s what happens when someone presses the call button:
- The Grandstream places a call to CyberGate using the configured number (e.g.,
123) - CyberGate answers the call and recognizes
123as a Multi-ring group - CyberGate calls all Teams users in this group
- The first Teams user to answer (by clicking the camera symbol) is connected to the Grandstream
- The call is established and video displays within approximately 3 seconds

Opening the Door from Teams
Section titled “Opening the Door from Teams”- During the call, click the Dial pad symbol in the call screen
- Enter the ‘Remote Pin to Open Door’ code configured earlier
- This triggers the relay in the Grandstream and opens the door

Secure Communication over SIP-TLS
Section titled “Secure Communication over SIP-TLS”For encrypted communication with CyberGate, modify the configuration as follows:
Enable TLS and SRTP
Section titled “Enable TLS and SRTP”- Navigate to Account → Account 1

- Modify the following settings in SIP Advanced Settings:
| Field | Value |
|---|---|
| Local SIP Port | 5061 |
| SIP Transport | TLS |
| Enable SRTP | Enable and Forced |
- Click ‘Save’

Verify Secure Connection
Section titled “Verify Secure Connection”Check the registration status in Status → Account Status to confirm the secure connection.

All SIP and audio traffic to/from CyberGate will now be encrypted.
Quick Reference
Section titled “Quick Reference”CyberGate Connection Details
Section titled “CyberGate Connection Details”| Setting | Value |
|---|---|
| SIP Server | cybergate.cybertwice.com |
| Outbound Proxy | cybergate.cybertwice.com |
| SIP Transport (Standard) | TCP |
| SIP Transport (Secure) | TLS |
| Local SIP Port (Secure) | 5061 |
| SRTP (Secure) | Enable and Forced |
Appendix - CyberGate Teams App
Section titled “Appendix - CyberGate Teams App”Requirements
Section titled “Requirements”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
App Features Overview
Section titled “App Features Overview”The CyberGate Teams app provides three main features:
| Feature | Description |
|---|---|
| Availability | Set your availability status in Multi-ring groups |
| Devices | View device status and initiate calls with one click |
| Door Open | Open doors during calls with a single button click |
Installation
Section titled “Installation”How to Install
Section titled “How to Install”-
Open Microsoft Teams and click on the ‘Apps’ button in the sidebar
-
Search for ‘cybergate’

- 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.
-
After installation, the CyberGate app will open and show the availability menu
-
Pin the app (recommended): Right-click on the CyberGate icon and select ‘Pin’

Feature 1: Availability
Section titled “Feature 1: Availability”How It Works
Section titled “How It Works”The CyberGate app uses the same credentials as Microsoft Teams and automatically retrieves information about Multi-ring groups you belong to.

Example Scenario
Section titled “Example Scenario”In this example, the user koos.ridder@cybertwice.com is part of two Multi-ring groups:
| Group | Members | User Role |
|---|---|---|
| Sales personnel group | 3 users | Supervisor (*) |
| The wall group | 2 users | Normal user |
User Roles
Section titled “User Roles”| Role | Permissions |
|---|---|
| Supervisor | Can set availability for ALL users in the group, can add/remove users |
| Normal User | Can only set their OWN availability status |
Availability Status
Section titled “Availability Status”| Status | Effect |
|---|---|
| Available | You can be called by CyberGate |
| Unavailable | You 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.
Feature 2: Devices
Section titled “Feature 2: Devices”How It Works
Section titled “How It Works”The Devices menu shows an overview of all configured devices in your Tenant, sorted by location. You can filter results to find specific devices.

Device Tile Information
Section titled “Device Tile Information”Each device tile displays:
| Information | Description |
|---|---|
| Device Type | Intercom, camera, or audio/paging |
| Device Name | Configured name of the device |
| Online Status | Whether the device is online or offline |
| Recording Status | Whether recording is enabled |
| Two-Way Video | Whether two-way video is configured |
Connect Button
Section titled “Connect Button”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.
Feature 3: Door-Open Button
Section titled “Feature 3: Door-Open Button”Introduction
Section titled “Introduction”During a call between the intercom and a Teams user, you can easily open the door by clicking a button on the sidebar.
How to Activate
Section titled “How to Activate”Step 1: Configure Open Door Code
Section titled “Step 1: Configure Open Door Code”-
Log in to the CyberGate Management Portal
-
Navigate to Basic → Device

-
Click the blue edit button to open device details
-
Fill in the ‘Open door code’
Important: The ‘Open door code’ must match the configured open door code in the intercom device!

- Click the blue ‘Update’ button
Step 2: Add CyberGate to a Call
Section titled “Step 2: Add CyberGate to a Call”-
Make a call from the intercom to your Teams client and accept the call
-
Click on the ‘Apps’ icon in the top bar

- Add CyberGate — a dialog will open

- Press ‘Save’ to continue
Step 3: Use the Door-Open Button
Section titled “Step 3: Use the Door-Open Button”- A sidebar opens on the left of the call window with the Open door button

-
Click the button to open the door
-
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.
Document History
Section titled “Document History”| Version | Date | Author | Change |
|---|---|---|---|
| 1.0.0 | 2021-08-18 | KR | Initial version |
| 1.0.1 | 2021-09-15 | KR | Textual modifications |
| 1.0.2 | 2022-08-30 | KR | Added Secure Communication (SIP-TLS / SRTP) |
| 1.0.3 | 2023-10-25 | KR | Added compatible device GDS3712 |
| 1.0.4 | 2024-10-09 | KR | Updated screenshots |
| 1.0.5 | 2024-11-13 | KR | Fixed text and added CyberGate app appendix |