Grandstream and CyberGate
this guide explains how to connect a grandstream hd video door system (gds3710 or gds3712) to microsoft teams using the cybergate service it covers configuring the grandstream intercom, creating a multi ring group in the cybergate management portal, and optionally enabling secure communication over sip tls it is intended for administrators setting up the intercom to teams integration how cybergate connects the grandstream to microsoft teams microsoft teams is the hub for team collaboration in microsoft office 365 that integrates the people, content, conversations and tools your team needs via the cybergate application that runs in microsoft azure you can connect a grandstream hd video door system to your microsoft teams environment microsoft teams users can answer incoming calls from the intercom or set up calls to the intercom — with 2 way audio and live video — on the teams desktop client, teams desk phone or teams smartphone app, and open the door for visitors cybergate is a subscription based software as a service (saas) hosted in azure with cybergate there is no need to set up a hosting environment no need to download or install any software from cybertwice or a 3rd party no need to install additional virtual machines no need for a session border controller (sbc) or extra licenses for your existing sbc no need to get additional public switched telephone network (pstn) like phone numbers for your session initiation protocol (sip) intercoms for instructions on how to purchase and configure the cybergate service, see our tech note connect a sip intercom to ms teams using the cybergate service https //support cybertwice com/knowledgebase php?article=6 supported grandstream models and naming in this guide this guide uses the grandstream gds3710 (from now on named 'grandstream') to connect to the cybergate service (from now on named 'cybergate') the grandstream gds3712 is also compatible with cybergate the grandstream is certified for secure communication with cybergate first configure the standard connection using the steps in this guide if the connection and test calls are successful, modify the configuration as described in configure secure communication over sip tls # install the cybergate app for microsoft teams (recommended) use the cybergate app for microsoft teams to open the door of the intercom by simply clicking an open door button see the status of your intercom and call the intercom from teams by clicking just one button set your availability status in a configured cybergate multi ring group with one click installation of the cybergate app for microsoft teams is highly recommended configure the grandstream connect the grandstream and sign in connect the grandstream to the network and power it on open a web browser and go to the ip address of the grandstream sign in as admin with the configured or supplied password of the grandstream after signing in successfully, the grandstream shows the status → system info menu configure the door system settings navigate to the menu door system settings → basic settings provide or change the following information door system settings call mode sip number number called when doorbell pressed make up a number to be dialed, for example 123 as in this screenshot maximum number of dialed digits in this case 3 , because 123 contains 3 digits modify it to match the chosen number above remote pin to open door choose a code to remotely open the door from microsoft teams enable dtmf open door enable this enables opening the door from microsoft teams using dual tone multi frequency (dtmf) tones click the blue save button when done configure the sip account navigate to the menu account → account 1 provide or change the following information sip basic settings account active enable sip server cybergate cybertwice com outbound proxy cybergate cybertwice com sip user id use the username provided by the cybergate management portal authentication id use the username provided by the cybergate management portal password use the password provided by the cybergate management portal display name the display name for this grandstream (can be anything) sip advanced settings sip transport change the udp setting to tcp click the blue save button when done verify the sip registration status navigate to the menu status → account status check the sip registration status of account 1 if the provided sip information is correct, account 1 displays the sip registration status online configuration of the grandstream is now finished create a multi ring group in the cybergate management portal pressing the call button on the grandstream initiates a call to the number configured in the door system settings menu at 'number called when doorbell pressed' as this number (e g 123 ) is not a valid teams user within your teams environment, you must configure a multi ring group via the cybergate management portal the multi ring group 'translates' the dialed number (e g 123 ) to one or more valid and existing teams users go to the cybergate management portal 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 and provide the following information setting value name enter the 'number called when doorbell pressed' from the door system settings menu in the grandstream, in this case 123 description describe this multi ring group click the blue save button when done the multi ring group is now created add the person or persons you would like to be notified when a visitor rings the grandstream use the first part of the teams user name — don't add the domain name, as it is added automatically the configuration is now done what happens when a visitor presses the call button? the following sequence takes place when the call button on the grandstream is pressed the grandstream places a call to cybergate using the number configured in the grandstream — in our example 123 cybergate answers the call to 123 and recognizes the 123 number as a multi ring group cybergate checks which teams user(s) to call (as configured in the multi ring group) and places the call to all teams users in this group the first teams user that answers the incoming call in teams (by clicking the camera symbol) is connected to the grandstream the call is established and video is displayed within ±3 seconds open the door from a teams call in the teams call screen, click the dial pad symbol enter the 'remote pin to open door' code configured earlier in the grandstream this triggers the relay in the grandstream and opens the door configure secure communication over sip tls if a secure connection to cybergate is desired, switch the sip transport from tcp to transport layer security (tls) and force secure real time transport protocol (srtp) for the audio stream, as follows navigate to the menu account → account 1 modify the following information at sip advanced settings setting value local sip port change to 5061 sip transport change to tls enable srtp enable and forced click save when done check the registration status in the menu status → account status configuration of the secure communication is done all sip and audio traffic to and from cybergate is now encrypted