CyberGate Documentation
CyberGate Purchase and Setup
connect a sip intercom / pager / camera to teams using cybergate version 1 6 0 eng date 17 02 2026 introduction 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 with 2 way audio and live video on a teams desktop client, teams desk phone and the teams smartphone app and control relay switches on the devices (eg to open a door or a gate) about this manual this manual describes the procedure how to purchase and configure cybergate follow the three steps to get cybergate up and running in the default configuration step 1 purchase of cybergate describes the procedure how to purchase cybergate at microsoft marketplace or microsoft azure step 2 configure cybergate in the management portal setup cybergate and the connected devices step 3 configure the device all compatible cybergate brands and links to the installation instructions that are needed to configure the device for use with cybergate follow the appendices for detailed configuration, setup and functionalities appendix a how to use the cybergate management portal configure cybergate for your teams tenant, manage subscriptions and connected devices appendix b configure the display name of the device assign a display name to your connected devices in cybergate the display name is the name of the device that is shown in microsoft teams appendix c call recording an optional and complementary feature to record audio & video communications from / to your connected devices appendix d network requirements a summarisation of the required network settings and troubleshooting suggestions the configuration of the intercom, pager, speaker, camera or amplifier is not described in this manual as each compatible device has its own manual the device configuration manuals can be found on the cybertwice support website https //support cybertwice com prerequisites to be able 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 (compatible devices https //support cybertwice com/knowledgebase php?category=2 ) start with the purchase of cybergate in microsoft marketplace microsoft marketplace is the main store for software purchases hosted by microsoft 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 cybergate subscription please use the same user with global administrator privileges as used to purchase cybergate for this activation step step 1 purchase of cybergate follow the instructions below to purchase cybergate in microsoft marketplace already purchased? skip to docid purchase in microsoft marketplace click on the following link to go to microsoft marketplace https //marketplace microsoft com search for 'cybergate' you'll find multiple cybergate results depending of the device type you're connecting, choose between cybergate for ip video intercoms with teams cybergate for ip cameras with teams cybergate for ip paging with teams click on 'free trial' to start the purchasing procedure the overview page provides information regarding cybergate, plans, pricing information and reviews click 'get it now' to start the purchasing procedure select the cybergate flex plan and click 'next' select the billing term for pricing check the cybergate pricing page all cybergate billing terms come with a 30 day free trial period you can have one subscription to cybergate and use multiple devices with that subscription the 'number of users' can be read as the 'number of devices' used with this subscription you can always modify the amount of devices on this subscription later on in the cybergate management portal make sure that 'auto renew' is 'on' (the 1st month is a free trial period, and subscriptions auto renew until cancelled) select the 'number of users' (read number of devices) if your tenant has an azure subscription, you'll be offered the option to purchase cybergate in azure payment will be handled through the azure subscription payment via azure? see docid for instructions how to continue purchase cybergate when done, click 'next' review the details (address & payment method) you can also add a new payment method if no payment method is available when done, click 'accept agreement & place order' the microsoft marketplace will redirect you to the cybergate management portal where you can activate your cybergate purchase log in with a user with global administrator privileges of your organization, this is mandatory to activate cybergate click 'activate' to activate your cybergate subscription it will take you to the dashboard of the admin portal the cybergate management portal will open and show the license overview the cybergate management portal will open and show the license overview purchase in microsoft azure in azure, the cybergate offer will be opened automatically select a resource group for your cybergate purchase or create a new resource group name the cybergate subscription select the billing term and payment method for pricing check the cybergate pricing page all cybergate billing terms come with a 30 day free trial period you can have one subscription to cybergate and use multiple devices on that subscription the 'user count' can be read as the 'number of devices' used with this subscription you can always modify the amount of devices on this subscription later on, in the cybergate management portal select the number of users make sure that 'recurring billing' is 'on' (the 1st month is a free trial period, and subscriptions auto renew until cancelled) when finished, click 'review + subscribe' review all details, accept the terms of use and click 'subscribe' wait for the subscription to finish click 'configure account now' to finish the configuration of cybergate azure marketplace will redirect you to the cybergate management portal where you can activate your cybergate purchase note log in with a user with global administrator privileges of your organization, this is mandatory to activate cybergate view the subscription details and click 'activate' this will take you to the dashboard of the admin portal the cybergate management portal will open and show the license overview continue with docid step 2 configure cybergate in the management portal the cybergate management portal can be accessed here https //admin cybergate cybertwice com the portal is divided into multiple sections, shown in the sidebar note follow the steps in this chapter for the basic configuration of cybergate for a detailed description of the cybergate management portal, please see docid in this document steps to follow ┌─────────────────────────────────────────────────────────────┐ │ provide admin consent │ │ │ │ provide admin consent to cybergate this has to be done │ │ by a global administrator │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ network settings │ │ │ │ configure the public wan ip address that the device uses │ │ to connect to cybergate │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ device settings │ │ │ │ create a device in cybergate this will generate the │ │ details needed to configure the devices' sip settings │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ continue with the device configuration using the device │ │ specific cybergate manual │ └─────────────────────────────────────────────────────────────┘ provide admin consent global settings in the section 'global' you have to grant cybergate limited access to your azure environment this is mandatory to be able to call teams users in your organisation use the 'provide admin consent' button to grant the set of access rights note you have to be a global administrator to provide admin consent! click basic network for the next step network settings one of the security measures of cybergate is a white list that contains the public wan ip addresses used to connect to cybergate in order for a device to register with cybergate, the public wan ip address your device is using to connect to cybergate has to be configured in the basic network menu click 'add wan ip address or range' the setting is saved automatically add the wan ip address (optional define a range of addresses) add an optional description and / or location click basic device for the next step device settings in the section 'device' you will need to add a 'device' for each intercom/pager/camera you are using on this subscription it will automatically generate a sip username and sip password that has to be used in your sip device configuration click 'add device' configure display name (a descriptive name for this device) type (intercom, pager or camera) location (location of the device) click 'add' to add this device each device added shows authentication username the username is necessary when configuring the sip device password the password is necessary when configuring the sip device use the blue copy buttons to conveniently copy the username and password in the device configuration when configuring your device the authentication username and the password are necessary to successfully register the device to cybergate the display name field will show the device name and will also show an exclamation mark the device will be able to call to microsoft teams, but will show the name 'intercom' instead of the custom display name until you execute the powershell script that can be downloaded on this page see docid for instructions on how to modify the display name from the default 'intercom' to the display name given continue with docid step 3 configure the device now that cybergate is ready, the next thing to do is configure the device this step is done in the devices' own web interface as each make / model device has its own configuration method, there are manuals for all certificated devices available https //support cybertwice com/knowledgebase php?category=2 manufacturers of compatible devices 2n fanvil robin akuvox fasttel suprema algo fermax valcom alphatech grandstream verkada amphitech hanwha zenitel axis mobotix avigilon portadial barix bas ip behnke castel commend dnake doorbird ipdoor when the instructions in the device installation manual are followed successfully, cybergate is up and running and the device will be able to call microsoft teams users appendix a how to use the cybergate management portal the cybergate management portal is the portal to configure cybergate to fit your requirements after cybergate is activated you can login to the cybergate management portal at any time, as long as you log in with one of the following microsoft admin accounts global administrator application administrator cloud application administrator teams administrator note you can also assign a microsoft group that contains one or more users that are also allowed to access the cybergate management portal although they have no administrator rights see 'portal access' for more information use the cybergate management portal for licensing increase / decrease the number of devices you would like to use to connect to microsoft teams you don't have to go to microsoft marketplace or a microsoft portal to change this, you can modify this amount easily in the cybergate management portal global set / modify global cybergate settings enable / disable recording of calls globally download of the communication test script for diagnosing issues network manage allowed public wan ip addresses portal access manage access of non admin users to the cybergate management portal device management add / remove devices rename devices this will change the identification of the device when calling to microsoft teams enable / disable the recording of calls per device enable / disable the option to call the device from microsoft teams multi ring add / remove multi ring groups a multi ring group allows you to ring multiple people in your organisation simultaneously modify multi ring groups cybergate teams app modify settings related to the cybergate for teams app the cybergate management portal consists of four main sections administration basic camera teams app administration the administration section contains license related settings of the cybergate subscription licensing field description name the name of the subscription created the creation date of the subscription plan the name of the chosen plan during cybergate purchasing quantity shows the actual licensed amount of intercoms that can be used requested quantity the amount of requested device licenses usually the 'requested quantity' number is equal to the 'quantity' number enabled if the cybergate license is active and paid, the 'enabled' status will show 'yes' if it shows 'no', this subscription and the intercoms using this subscription will not work in that case check the subscription in the microsoft portal ( https //portal microsoft com ) for more details to increase or decrease the number of licensed devices, click on the blue 'edit' symbol and click on the '+' or ' ' symbol by increasing the number of licenced devices the monthly cost will also be increased, decreasing the number of licenced devices will decrease the monthly cost note after modifying the amount of licenced devices, the 'quantity' number might not be equal to the 'requested quantity' number it can take up to 10 minutes for microsoft to implement the subscription change after that, the numbers should be equal basic the basic section allows you to modify general settings global admin consent admin consent has to be provided for cybergate to be able to communicate to the teams environment of the tenant this is already done during the cybergate purchase and configuration future updates of cybergate might require updating the admin consent to activate new features communication test script the communication test script helps with troubleshooting possible connection problems between your local network and the online cybergate service this easy to run powershell script detects any connections that might be blocked by a firewall call forwarding the 'call forwarding' option in this section enables / disables calls to teams users that are forwarded to other users or to the teams voice mail system by default, calls to forwarded destinations (such as voice mail) are ignored therefore a call from the device will not be answered by the voice mail system if a teams user has its account forwarded to another teams user, call forwarding should be enabled to make it work keep in mind that this will also enable call forwarding to the teams voice mail system trunk support the 'trunk support' option enables the possibility to connect sip trunks to cybergate sip trunk support is necessary when your intercoms are connecting via another device that connects to cybergate this is usually called a sip trunk please contact cybertwice when you have questions regarding this feature security policies the secure only policy will enforce secure sip communication using tls 1 2 and encrypted audio/video for all the devices you connect to cybergate when enabled, connecting over udp / tcp to cybergate will not be possible anymore, only sip tls and srtp will be allowed note when the policy is disabled, devices can communicate using both secure sip tls and unsecure udp / tcp, as well as use encrypted and unencrypted audio/video call recording recordings are handled by the cybertwice cloud service called attest when enabled, calls from all your devices will be recorded you can disable recording per device in the device section see docid in this document for information about the recording feature and instructions on how to use it note please check the applicable national and state legislation and regulations related to call recording before activating this feature audit trail the audit trail shows all user activity in the cybergate management portal network the network section lets you configure your cybergate white list one of the security measures of cybergate is a white list that contains the public wan ip addresses used to connect to cybergate in order for a device to register with cybergate, the public wan ip address your intercom is using to connect to cybergate has to be configured in the basic network menu note the network section also features an option to add 'configured device location domain names' this option is currently limited to users of the genetec sipelia cloud deployments to add one or more wan ip addresses click 'add wan ip address or range' add the wan ip address (optional define a range of addresses) add an optional description and / or location portal access the portal access section lets you modify access to the cybergate management portal it allows non admin users to log in to the cybergate management portal to add a group click 'add group' to grant a group access to the portal pick a group from the drop down menu or enter the group id to add device the device section lets you add, modify or delete devices that connect to cybergate download to download the feature configuration script, click on the blue 'download' button the feature configuration script is necessary to change the name of a device and enables other features such as the ability for call recording, the ability to call the device from teams and use the open door feature of cybergate add a device to add a new device, click on the blue 'add device' button it will open a dialog box to configure the new device and will automatically generate a sip username and sip password that can be used in the device modify a device click on the blue edit symbol to edit the device settings after changing the device name, you'll have to download and execute the powershell script on this page using the download link note refer to the docid for instructions on how to modify the display name from the default 'intercom' to the display name given delete a device to remove a device, click on the red trash can symbol to delete it this action can not be undone each device added shows field description display name the display name is the name that will be shown in microsoft teams when the device calls a teams user authentication username the username is necessary when configuring the device password the password is necessary when configuring the device add ons shows the (optional) installed add ons for this device licensed you can create more devices than your subscription allows in that case the devices that exceed the number of devices on your subscription will show 'licensed no' and will not work as soon as you increase the amount of intercoms on your subscription the device licensed state will change to 'yes' recorded indicates if recording for this device is enabled or not teams to device indicates if the teams to device feature (makes it possible to call the device from the teams client) for this device is enabled or not note use the blue copy buttons to conveniently copy the username and password in the device configuration when configuring your device note if the display name field will show the name and show an exclamation mark symbol, the device will be able to call to microsoft teams, but will show the name 'intercom' instead of the custom display name until you execute the powershell script that can be downloaded on this page see docid for instructions on how to modify the display name from the default 'intercom' to the display name given multi ring the multi ring section lets you configure a group of teams users to call as if it was one destination this way multiple teams users will be notified simultaneously if someone rings the intercom the 1st responder will be connected to the visitor to create a multi ring group click 'add multi ring group' to create a multi ring group name the multi ring group and add a description the name combined with the fixed domain cybergate cybertwice com will make the call destination e g if the name is 123, the name to dial in the intercom will be mailto 123\@cybergate cybertwice com note the domain part of the multi ring group is always cybergate cybertwice com, this is because the multi ring group is a cybergate feature and not a microsoft teams domain feature add the required teams users to the multi ring group the setting will be saved automatically you can copy the group name by clicking the blue 'copy to clipboard' icon sip trunk settings the sip trunk settings section is only visible when the option 'enable trunk support' in the global section is enabled sip trunk settings lets you add and delete one or more sip trunks or modify the name of a sip trunk note sip trunks can only be used with commend and genetec other manufacturers currently don't offer cybergate certified sip trunks when using a sip trunk to connect to cybergate, cybergate will detect all the devices that are calling through that sip trunk and will automatically add these devices to the sip trunk section of the device section each created sip trunk generates its own authentication username and password this information can be easily copied using the blue 'copy to clipboard' buttons and can be used in the sip configuration of the sip trunk outgoing username and outgoing password some sip trunks such as genetec sipelia require credentials to communicate back to the sip trunk modify these credentials by clicking the blue edit symbol modify a sip trunk click on the blue edit symbol to edit the name of the sip trunk delete a sip trunk to remove a sip trunk, click on the red trash can symbol to delete it this action can not be undone note a sip trunk can not be deleted if there are devices that use this sip trunk in that case delete these devices in the device section before deleting the sip trunk camera the camera section allows you to modify settings regarding to cameras meeting the meeting feature allows a device to join an existing meeting if the device is configured to use the meeting feature, it will automatically join a meeting instead of calling a teams user this meeting can then be joined by one or more teams users to allow them all to access the audio and video of the device it is also possible to configure the meeting feature so that teams users are automatically called in to the meeting when a device joins the meeting to create a meeting click 'add meeting' to create a meeting name the meeting, add a description and a teams meeting url the teams meeting url field accepts the url of a teams meeting all teams users that are invited in or part of this meeting will receive a notification when the device joins the meeting you can create a new meeting in teams, and copy its url in this field you can also use the url of an existing teams meeting to automatically call teams users (instead of only notifying them) you can add them to this meeting enter their teams name, selecting the domain and clicking the blue 'add' button teams app the teams app section allows you to set permissions for the cybergate for teams app note the cybergate for teams app is an app developed to run from within microsoft teams it can be downloaded from within the teams client via the app menu direct link to the cybergate for teams app https //teams microsoft com/l/app/cybergate the cybergate for teams app allows teams users to set their multi ring group availability and to view all devices connected to cybergate and quickly initiate calls to these devices the settings in this menu are designed to set permissions for this functionality you can limit who can see devices in the cybergate for teams app assign a 'supervisor' that is in charge of a multi ring group a supervisor of a multi ring group can perform the following tasks in the cybergate for microsoft teams app can add and delete users in this multi ring group set the availability for all users in the multi ring group availability the availability section shows all created multi ring groups by default a multi ring group does not have a supervisor defined as this is an optional feature and not necessary for the functioning of a multi ring group add a supervisor click on the blue edit symbol to add one or more supervisors click 'update' to save device the device section shows all created devices by default everyone can see a device in the cybergate for teams app restrict this access to a limited group of users by configuring one or more groups to a device after adding a group to a device, it will only be visible for the users within the added group(s) add a group click on the blue edit symbol to add one or more groups select a group or type to filter a group to add all groups will be shown microsoft365, security, team, aad groups click 'update' to save appendix b configure the display name of the device by default, incoming calls from the device will be announced in teams as 'intercom' if you have multiple devices configured in cybergate or you would like to show another name in teams you can modify the name per configured device to do this, use the cybergate management portal and navigate to the basic device section the display name is the name that was configured during the adding of the device to cybergate it can be modified using the blue edit button under 'action' if the display name of the device shows the warning symbol, it is necessary to download and run the feature configuration powershell script if no warning sign is shown, skip this step steps to configure the display name make sure you have a pc with microsoft powershell installed click on the blue 'download' button to download the script right click on powershell and select 'run as administrator' note the downloaded script is customized and contains device information such as its display name do not re use an earlier downloaded version of this script as this will result in a failure to modify the name of the device! depending on the windows environment used a warning can be displayed select 'yes' to execute this script the script will ask you for your microsoft account, this is by default the same account as used to configure cybergate enter your password to login at microsoft if you have two factor authentication enabled, follow the steps asked for after successful authentication, the script will run and will display 'script successfully done' if no errors occurred press enter to exit the script it can take up to an hour before the change will be in effect, up to that moment the device will be shown in teams as 'intercom' when in effect, the configured display name will be displayed in teams when the intercom is operated appendix c call recording cybergate offers the option to record all intercom calls made through cybergate the recording feature is powered by the cybertwice cloud service called attest with call recording enabled, all calls made by your devices in cybergate will be recorded by default, but can be disabled per device the recordings are securely stored in microsoft azure (west europe) for a period of 10 days, recordings older than 10 days will be deleted automatically the recordings are stored fully encrypted in the cybertwice attest cloud service (azure) to access the recordings attest replay is used attest replay offers an easy, convenient way of searching the recordings and playing them back you can access attest replay in three ways via a link on the cybergate management portal via the teams app store (within the teams app), search for attest replay directly via this https //teams microsoft com/l/app/attestreplay note please check the applicable national and state legislation and regulations related to call recording before activating this feature steps to follow to enable recording in cybergate to enable recording follow the next steps ┌─────────────────────────────────────────────────────────────┐ │ activation of the recording feature │ │ │ │ describes the procedure to enable the recording feature │ │ in the cybergate management portal │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ search and replay recorded calls │ │ │ │ describes attest replay to search and replay the │ │ recordings │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ modify the recording related settings │ │ │ │ describes the recording related settings in the attest │ │ management portal │ └─────────────────────────────────────────────────────────────┘ activation of the recording feature the call recording feature can be enabled in the cybergate management portal ( https //admin cybergate cybertwice com ) the first step is to login to the cybergate management portal using your microsoft credentials and navigate to basic global scroll down to the 'call recording' section click 'enable call recording' to start the recording procedure note call recording can only be enabled if the feature configuration powershell script has been run at least once see docid for instructions on how to run this script click confirm to enable recording recording will be set up for your tenant this can take up to 5 minutes after the recording is set up for your tenant, three links will appear replay the website link to attest replay, the search and replay website where you can search calls, play them and see call transcriptions and details attest replay url https //replay attest cybertwice com management portal the link to the management portal of attest, where you can view and modify the access rights for call playback and change the selected transcription language management portal url https //admin attest cybertwice com attest replay teams app direct link to attest replay that runs directly in microsoft teams click this link to install the app in your microsoft teams the recording configuration is now complete! you can logout of the cybergate management portal and start using cybergate with recordings note it can take up to 15 minutes before a recorded call appears in attest replay search and replay recorded calls the search and replay of calls is done in the web application attest replay https //replay attest cybertwice com or in the attest replay teams app in microsoft teams features find recordings fast using the facet search that lets you filter the recordings quickly play the recordings you can access attest replay using your microsoft credentials log in using your microsoft credentials after logging in, a microsoft permission request appears consent this either for your own account or for everyone in your organisation attest replay features a search screen and a replay screen attest replay will open by default in the search screen the search screen is divided into three main parts 1\ search search features a search bar and a search button that you can use to find recordings use search for names of participants in recording words in the recordings transcribed text 2\ filters filters is a powerful tool to quickly filter search results select one or more items in filters to display the results note by selecting or deselecting an item in a filter, the search results and the other filters will be updated automatically the number displayed behind each filter indicate the number of results for that filter 3\ results results display all found recordings in a sortable card style a card consists of a preview the participants in the call the time and date of the recording the duration of the recording the recording type(s) you can sort the calls by score, higher score = more relevant result start time duration user number of participants to play a recording click on the card of the recording to play to open the replay window the replay screen allows you to see the recording info see the transcription of the recording with the option to follow the player (when available) play the recording pause the recording skip through the recording control the playback volume enable / disable subtitling change to full screen return to the search results modify the recording related settings the recording related settings can be modified in the management portal of attest the management portal of attest can be accessed through this link https //admin attest cybertwice com log into the attest management portal as an administrator when logging in you'll be asked to accept the requested permissions these are necessary for the portal to read your profile and display the data of the cybergate recordings you can choose to accept it only for you or for all administrators of your tenant when logged in successfully you'll be taken to the subscription menu click on 'dashboard' to show a graphical overview related to the recorded calls before any recording related settings can be modified, consent has to be given to attest click on the 'consent tab' and click the 'provide admin consent' button log in using a user account with global administrator privileges of your organization and accept the requested permissions after consent has been given, the attest management portal displays all features available by default, attest replay is only accessible for users with administrator privileges to allow non administrators in your tenant to also access the recorded call in attest replay, navigate to the replay option allowing access to attest replay is done via groups, so people in an entraid, m365 or teams groups can be granted permission to access the call recordings note it can take up to 30 minutes after admin consent has been granted before group permissions can be set! click on the 'groups' tab to set group permissions click on 'assign' to assign replay access rights to a specific group note to be able to view calls, select at least one of the two 'search' permissions if only play permissions are set, no calls will be visible in the attest replay site appendix d network requirements as cybergate is a saas (software as a service) solution, the sip traffic and rtp (audio / video) coming from sip devices like intercoms, cameras and pagers is directed to cybergate most networks are equipped with firewalls to make sure cybergate functions without issues, configuration of the locally used firewalls is essential this appendix covers the most important connection settings outbound port configuration devices connecting to cybergate are creating outbound traffic therefore the following ports need to be opened on firewalls port(s) / protocol direction destination reason 5060 / tcp outbound cybergate cybertwice com sip messaging 5061 / tcp outbound cybergate cybertwice com sip tls messaging (secure sip) 30000 30199 / udp outbound cybergate cybertwice com (s)rtp ports (containing audio and video) note use the dns name cybergate cybertwice com as the destination address do not use the resolved ip addresses as they will change without notice! sip alg a setting that can cause connection issues to cybergate is the so called sip alg (sip application layer gateway) sip alg is often enabled by default on firewalls although this feature should improve sip messaging in theory, in practice it almost always does the opposite it is recommended to disable sip alg on the firewall for the devices that connect to cybergate to prevent connectivity issues communication test script to test connections to cybergate a communication test script is available on the cybergate management portal (admin cybergate cybertwice com) this communication test script is a powershell script that will test all communication paths to cybergate the output of the script will show the outcome of the different tests in case of connection issues, download and run this communication test script first document history document version date author change 1 0 0 14 07 2020 kr initial version 1 1 0 28 09 2021 kr revised text and layout 1 2 0 16 05 2022 kr overhaul document (links, screenshots etc ) 1 3 0 14 03 2023 kr major overhaul (screenshots / descriptions) 1 4 0 28 12 2023 kr major overhaul (screenshots / descriptions) 1 4 1 03 01 2024 kr added chapter 1 4 2 06 08 2024 kr updated screenshots and descriptions 1 4 3 13 09 2024 kr added appendix d network requirements 1 4 4 06 12 2024 kr added 2 and 3 year purchase options 1 5 0 16 04 2025 kr major overhaul (screenshots / descriptions) 1 5 1 17 11 2025 kr microsoft marketplace implementation cybertwice b v cybergate technote v1 5 1