Grandstream Device Management Cloud System (GDMS) - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

Grandstream Device Management Cloud System (GDMS)

From VoIP.ms Wiki

(Difference between revisions)
Jump to: navigation, search
[checked revision][draft revision]
(Created page with "Grandstream Device Management System (GDMS) is a free zero-touch cloud provisioning and management system that provides easy-to-use enterprise-level tools to manage Grandstream p...")
(Reorganize page and add to Category:Grandstream)
 
(8 intermediate revisions not shown)
Line 2: Line 2:
GDMS provides a '''FREE''' centralized interface to provision, manage, monitor and troubleshoot Grandstream products, including device management, account management, device configuration, firmware upgrades, device monitoring, intelligent alarm, and statistical analysis, individually or in batches of devices by site, group and model. This powerful cloud management platform adds robust security features to protect enterprise networks, including bank-grade TLS encryption from end-to-end, two-factor login authentication to protect your data security, two-way certificate verification and encryption of all device information. By offering a centralized, secure and zero-touch management for Grandstream endpoints, GDMS is ideal for enterprises, service providers and multi-site businesses as it allows them to easily deploy and manage large networks of Grandstream solutions.
GDMS provides a '''FREE''' centralized interface to provision, manage, monitor and troubleshoot Grandstream products, including device management, account management, device configuration, firmware upgrades, device monitoring, intelligent alarm, and statistical analysis, individually or in batches of devices by site, group and model. This powerful cloud management platform adds robust security features to protect enterprise networks, including bank-grade TLS encryption from end-to-end, two-factor login authentication to protect your data security, two-way certificate verification and encryption of all device information. By offering a centralized, secure and zero-touch management for Grandstream endpoints, GDMS is ideal for enterprises, service providers and multi-site businesses as it allows them to easily deploy and manage large networks of Grandstream solutions.
 +
[[File:GDMS.png|thumb|right|400px|link=https://www.youtube.com/watch?v=iq8BhrkSTWY|Tutorial video]]
-
'''URL''': https://gdms.cloud/
+
== Resources ==
 +
'''[https://www.gdms.cloud/ GDMS Portal]''' https://gdms.cloud/
 +
: 📚 [https://documentation.grandstream.com/article-categories/gdms/ GDMS Documentation Center]
 +
: 📖 [https://documentation.grandstream.com/article-categories/user-manual-gdms/ User Manual]
 +
:* [https://documentation.grandstream.com/article-categories/administration-gdms/ Administration Guide]
 +
:* [https://documentation.grandstream.com/knowledge-base/gdms-user-guide/#product-overview Product Overview]
 +
:* [https://documentation.grandstream.com/knowledge-base/gdms-user-guide/#gdms-technical-specifications GDMS Technical Specifications]
 +
:* [https://blog.grandstream.com/faq/product-related-questions/gdms-grandstream-device-management-system FAQ Blog]
== Add Organization ==  
== Add Organization ==  
-
 
+
[[File:GDMS Add-Organization Details.png|border|right|528px]]
You can create multiple Organization under your GDMS platform, each Devices and SIP accounts for each organization will be managed separately.
You can create multiple Organization under your GDMS platform, each Devices and SIP accounts for each organization will be managed separately.
-
Click on '''[Organization]''' on the left menu, then at the bottom of the page '''[+ Create Organization]'''.
+
Click on '''[Organization]''' on the left menu,  
 +
: [[File:GDMS_Organization.png|200px]]
 +
 
 +
Then at the bottom of the page '''[+ Create Organization]'''.
 +
: [[File:GDMS_Add-Organization.png|200px]]
You will be prompted to add an "Organization Name" and assign a User if you need to have someone separate to manage and access the GDMS platform. You can leave it at yourself in order to simply separate the organization you manage, such différent clients/entities.  
You will be prompted to add an "Organization Name" and assign a User if you need to have someone separate to manage and access the GDMS platform. You can leave it at yourself in order to simply separate the organization you manage, such différent clients/entities.  
-
 
+
== Add Sites ==
-
= Add Sites =
+
[[File:GDMS Site Add Details.png|border|right|440px]]
Organize your deployment and management. You can create multiple sites (Eg: departments) under your or into a specific organization. Its also possible to create template config per sites in order to have different parameters that will affect a group of devices at the same time. Example, images, Key config/Layout/Speed dial etc. but only affected to the specific device under this site.  
Organize your deployment and management. You can create multiple sites (Eg: departments) under your or into a specific organization. Its also possible to create template config per sites in order to have different parameters that will affect a group of devices at the same time. Example, images, Key config/Layout/Speed dial etc. but only affected to the specific device under this site.  
-
: Go to '''"Site"''' on the left menu, then on the upper tab, click on '''"Add Site"'''.
+
Go to '''"Site"''' on the left menu.
-
You can either choose to create individual sites or have one that has Parent.
+
: [[File:GDMS_SiteMenu.png|200px]]
 +
Then on the upper tab, click on '''"Add Site"'''.
 +
: [[File:GDMS_Site_Add.png|200px]]
 +
 +
You can either choose to create individual sites or have one that has Parent.
:* '''Name''': Enter the site name.
:* '''Name''': Enter the site name.
:* '''Parent Site''': If its related to the default one or choose the parent. ''(Generally click on default if you they are all under your/the '''main organization)''
:* '''Parent Site''': If its related to the default one or choose the parent. ''(Generally click on default if you they are all under your/the '''main organization)''
:* '''Description''': Enter a description for your own usage.  
:* '''Description''': Enter a description for your own usage.  
-
= Add a SIP Server =
+
== Add an SIP Server ==
-
: Go to '''"VoIP Account"''' on the left menu, then click on '''"SIP Account"''', then on the upper button, click on '''"Add Server"'''.
+
[[File:GDMS SIP Account Details.png|border|right|680px]]
 +
Go to '''"VoIP Account"''' on the left menu, then click on '''"SIP Account"'''.  
 +
: [[File:GDMS_SIP_Server_Menu.png|200px]]
-
:* '''Server Name''': Enter a name per instance Montreal3
+
Now click on the upper button, click on '''"Add Server"'''.
-
:* '''SIP Server''': Enter your preferred pop server, eg: YourPreferredPoP.voip.ms ''Note that you can also add a one of our alternative ports such as 5080 or 42872 by typing :5080 after the sip server.''
+
: [[File:GDMS_SIP_Server_Add_Button.png|200px]]
-
:* '''Voice Mail Access Number''': *97
+
* '''Server Name''': Enter a name per instance Montreal3
-
:* '''DNS Mode''': Select '''"A RECORD"'''
+
* '''SIP Server''': Enter your preferred pop server, eg: YourPreferredPoP.voip.ms ''Note that you can also add a one of our alternative ports such as 5080 or 42872 by typing :5080 after the sip server.''
-
:* '''NAT Traversal''': Select '''"Keep-Alive"'''.
+
* '''Voice Mail Access Number''': *97
-
:* '''SIP Transport''': Select '''"UDP"''' ''(Note that you can also use "TCP". You can also use "TLS" if you want to use call encryption between the device and our server. Note that in your sub-account you need to have this option enabled, and on the SIP Server you will need to add ''':5061''' after the pop server address.)
+
* '''DNS Mode''': Select '''"A RECORD"'''
-
''
+
* '''NAT Traversal''': Select '''"Keep-Alive"'''.
-
:* '''Additional Settings''': Click on "Add" then select '''"BLF Server"''', reenter the same information you have indicated on the field '''SIP Server'''.
+
* '''SIP Transport''': Select '''"UDP"''' ''(Note that you can also use "TCP". You can also use "TLS" if you want to use call encryption between the device and our server. Note that in your sub-account you need to have this option enabled, and on the SIP Server you will need to add ''':5061''' after the pop server address.)''
 +
* '''Additional Settings''': Click on "Add" then select '''"BLF Server"''', reenter the same information you have indicated on the field '''SIP Server'''.
Click '''[Save]'''
Click '''[Save]'''
-
= Add an user SIP Account =
+
== Add an user SIP Account ==
-
 
+
# Go to "VoIP Account" on the left menu, then click on "SIP Account".
-
Go to "VoIP Account" on the left menu, then click on "SIP Account".
+
# Click on the corner right '''[Add Account]''' button.  
-
 
+
#* '''Account Name''': The name you would like to name this account
-
: Click on the corner right '''[Add Account]''' button.  
+
#* '''SIP User ID''': Enter your VoIP.ms sub-account username ######_SubAccount
-
 
+
#* '''Authenticate ID''': Enter your VoIP.ms sub-account username ######_SubAccount
-
:* '''Account Name''': The name you would like to name this account
+
#* '''Authenticate Password''': Enter your sub-account password
-
:* '''SIP User ID''': Enter your VoIP.ms sub-account username ######_SubAccount
+
#* '''Name'''*: This is your outbound "CALLERID NAME", enter it in '''Capital letters, Not longer than 15 characters, spaces are allowed and count as a character.'''
-
:* '''Authenticate ID''': Enter your VoIP.ms sub-account username ######_SubAccount
+
#* '''Voice Mail Access Number''': Enter *97 ''(Star 97)''
-
:* '''Authenticate Password''': Enter your sub-account password
+
#* '''Outbound Proxy''': Leave it empty
-
:* '''Name'''*: This is your outbound "CALLERID NAME", enter it in '''Capital letters, Not longer than 15 characters, spaces are allowed and count as a character.'''
+
#* '''SIP Server''': Select the POP Server you have created previously.
-
:* '''Voice Mail Access Number''': Enter *97 ''(Star 97)''
+
-
:* '''Outbound Proxy''': Leave it empty
+
-
:* '''SIP Server''': Select the POP Server you have created previously.
+
If you already have a device into your organization/site, you can assign it.
If you already have a device into your organization/site, you can assign it.
-
 
+
== Adding a device ==
-
= Adding a device =  
+
-
 
+
Go to "Device Management" on the left menu, then "VoIP Device" and click on the corner right '''[Add Device]''' button.  
Go to "Device Management" on the left menu, then "VoIP Device" and click on the corner right '''[Add Device]''' button.  
-
 
+
* '''Device Name''': Enter a device name (for your own reference and for searchability in the GDMS plateforme)
-
:* '''Device Name''': Enter a device name (for your own reference and for searchability in the GDMS plateforme)
+
* '''MAC Address''': Enter the MAC address under the phone
-
:* '''MAC Address''': Enter the MAC address under the phone
+
* '''S/N''': Enter the Serial Number under the phone
-
:* '''S/N''': Enter the Serial Number under the phone
+
* '''Site''': Choose where you want to deploy this phone, if its on your main SITE (Default) or any other site you have created.
-
:* '''Site''': Choose where you want to deploy this phone, if its on your main SITE (Default) or any other site you have created.
+
Click [Save]
Click [Save]
-
= Creating a common config =  
+
== Creating a common config ==
-
 
+
Since all the device you will link on VoIP.ms will need to have the same config. It's also possible to create individual config per IP Phone if you want to customise it.
-
Since all the device you will link on VoIP.ms will need to have the same config.  
+
-
Its also possible to create individual config per IP Phone if you want to customise it,
+
Go to "Device Template" on the left menu, and "By Site", then click on the corner right '''[Add Site Template]''' button.  
Go to "Device Template" on the left menu, and "By Site", then click on the corner right '''[Add Site Template]''' button.  
-
 
+
* '''Name''': Name it the way you want eg: "Global Config"
-
:* '''Name''': Name it the way you want eg: "Global Config"
+
* '''Auto Provision to Devices in''': You can choose the "Site" where you want to create this template and have it affecting all sites or specific sites.
-
:* '''Auto Provision to Devices in''': You can choose the "Site" where you want to create this template and have it affecting all sites or specific sites.
+
* '''Description''': Enter a description for your own usage.
-
:* '''Description''': Enter a description for your own usage.
+
Note that if you create multiple sites, you will need to add them under this template by editing it with the edit button.
Note that if you create multiple sites, you will need to add them under this template by editing it with the edit button.
-
Then click "Save"
+
Then click "Save". Once done, where the template you have created, click on the "Gear" option.
-
 
+
-
Once done, where the template you have created, click on the "Gear" option.  
+
At the corner right, where "General Series" select "GRP" or "GXP" Series depending the devices you have. This will provide you more config you can edit.
At the corner right, where "General Series" select "GRP" or "GXP" Series depending the devices you have. This will provide you more config you can edit.
Line 88: Line 96:
Click on the upper tab "Account", then on the left menu, click on "SIP Settings".
Click on the upper tab "Account", then on the left menu, click on "SIP Settings".
-
In the same page where '''SIP Basic Settings'''
+
{| style="width: 100%;"
-
:* '''Enable OPTIONS Keep Alive''': Check the box and set the toggle to '''"Yes"'''.
+
| style="vertical-align: top; width: 50%;" | In the same page where '''SIP Basic Settings'''
-
:* '''SIP Registration''': Check the box and set the toggle to '''"Yes"'''.
+
* '''Enable OPTIONS Keep Alive''': Check the box and set the toggle to '''"Yes"'''.
-
:* '''Register Expiration''': enter '''1''', ''for 60 seconds''.
+
* '''SIP Registration''': Check the box and set the toggle to '''"Yes"'''.
-
:* '''Use Privacy Header''': Check the box and set the toggle to '''"No"'''.
+
* '''Register Expiration''': enter '''1''', ''for 60 seconds''.
 +
* '''Use Privacy Header''': Check the box and set the toggle to '''"No"'''.
In the same page where '''SIP Advanced Settings'''
In the same page where '''SIP Advanced Settings'''
-
:* '''PUBLISH for Presence''': Check the box and set the toggle to '''"Yes"'''.
+
* '''PUBLISH for Presence''': Check the box and set the toggle to '''"Yes"'''.
 +
| style="width: 50%;" | In the same page where ''' Custom SIP Headers'''
 +
* '''Use P-Access-Network-Info Header''': Check the box and set the toggle to '''"No"'''.
 +
* '''Use P-Emergency-Info Header''': Check the box and set the toggle to '''"No"'''.
 +
* '''Use X-Grandstream-PBX Header''': Check the box and set the toggle to '''"No"'''.
-
In the same page where ''' Custom SIP Headers'''
+
On the left menu click '''Audio Settings''' on the same page where '''Preferred Vocoder'''
-
:* '''Use P-Access-Network-Info Header''': Check the box and set the toggle to '''"No"'''.
+
* '''Preferred Vocoder - choice 1''': Check the box and choose "'''G722'''".<br />''(Be sure the codec G722 is enabled on your '''sub-account setting''' under '''Advanced settings''')''
-
:* '''Use P-Emergency-Info Header''': Check the box and set the toggle to '''"No"'''.
+
-
:* '''Use X-Grandstream-PBX Header''': Check the box and set the toggle to '''"No"'''.
+
-
On the left menu click '''Audio Settings'''
+
On the left menu click '''Advanced Settings''' on the same page where '''Security Settings'''
-
In the same page where '''Preferred Vocoder'''
+
* '''BLF Call-pickup Prefix''': Check the box and type "*8" (Star 8).
-
:* '''Preferred Vocoder - choice 1''': Check the box and choose "'''G722'''". ''(Be sure the codec G722 is enabled on your '''sub-account setting''' under '''Advanced settings''')''
+
|}
 +
Replicate these for all accounts you may use.
-
On the left menu click '''Advanced Settings'''
 
-
In the same page where '''Security Settings'''
 
-
:* '''BLF Call-pickup Prefix''': Check the box and type "*8" (Star 8).
 
-
Replicate these for all account 1/2/etc.. you may use.
+
[[Category:Grandstream]]

Latest revision as of 22:35, 17 April 2026

Grandstream Device Management System (GDMS) is a free zero-touch cloud provisioning and management system that provides easy-to-use enterprise-level tools to manage Grandstream products before, during and after deployment. It provides a centralized interface to provision, manage, monitor and troubleshoot Grandstream products.

GDMS provides a FREE centralized interface to provision, manage, monitor and troubleshoot Grandstream products, including device management, account management, device configuration, firmware upgrades, device monitoring, intelligent alarm, and statistical analysis, individually or in batches of devices by site, group and model. This powerful cloud management platform adds robust security features to protect enterprise networks, including bank-grade TLS encryption from end-to-end, two-factor login authentication to protect your data security, two-way certificate verification and encryption of all device information. By offering a centralized, secure and zero-touch management for Grandstream endpoints, GDMS is ideal for enterprises, service providers and multi-site businesses as it allows them to easily deploy and manage large networks of Grandstream solutions.

Tutorial video

Contents

Resources

GDMS Portalhttps://gdms.cloud/

📚 GDMS Documentation Center
📖 User Manual

Add Organization

GDMS Add-Organization Details.png

You can create multiple Organization under your GDMS platform, each Devices and SIP accounts for each organization will be managed separately.

Click on [Organization] on the left menu,

GDMS Organization.png

Then at the bottom of the page [+ Create Organization].

GDMS Add-Organization.png

You will be prompted to add an "Organization Name" and assign a User if you need to have someone separate to manage and access the GDMS platform. You can leave it at yourself in order to simply separate the organization you manage, such différent clients/entities.

Add Sites

GDMS Site Add Details.png

Organize your deployment and management. You can create multiple sites (Eg: departments) under your or into a specific organization. Its also possible to create template config per sites in order to have different parameters that will affect a group of devices at the same time. Example, images, Key config/Layout/Speed dial etc. but only affected to the specific device under this site.

Go to "Site" on the left menu.

GDMS SiteMenu.png

Then on the upper tab, click on "Add Site".

GDMS Site Add.png

You can either choose to create individual sites or have one that has Parent.

  • Name: Enter the site name.
  • Parent Site: If its related to the default one or choose the parent. (Generally click on default if you they are all under your/the main organization)
  • Description: Enter a description for your own usage.

Add an SIP Server

GDMS SIP Account Details.png

Go to "VoIP Account" on the left menu, then click on "SIP Account".

GDMS SIP Server Menu.png

Now click on the upper button, click on "Add Server".

GDMS SIP Server Add Button.png
  • Server Name: Enter a name per instance Montreal3
  • SIP Server: Enter your preferred pop server, eg: YourPreferredPoP.voip.ms Note that you can also add a one of our alternative ports such as 5080 or 42872 by typing :5080 after the sip server.
  • Voice Mail Access Number: *97
  • DNS Mode: Select "A RECORD"
  • NAT Traversal: Select "Keep-Alive".
  • SIP Transport: Select "UDP" (Note that you can also use "TCP". You can also use "TLS" if you want to use call encryption between the device and our server. Note that in your sub-account you need to have this option enabled, and on the SIP Server you will need to add :5061 after the pop server address.)
  • Additional Settings: Click on "Add" then select "BLF Server", reenter the same information you have indicated on the field SIP Server.

Click [Save]

Add an user SIP Account

  1. Go to "VoIP Account" on the left menu, then click on "SIP Account".
  2. Click on the corner right [Add Account] button.
    • Account Name: The name you would like to name this account
    • SIP User ID: Enter your VoIP.ms sub-account username ######_SubAccount
    • Authenticate ID: Enter your VoIP.ms sub-account username ######_SubAccount
    • Authenticate Password: Enter your sub-account password
    • Name*: This is your outbound "CALLERID NAME", enter it in Capital letters, Not longer than 15 characters, spaces are allowed and count as a character.
    • Voice Mail Access Number: Enter *97 (Star 97)
    • Outbound Proxy: Leave it empty
    • SIP Server: Select the POP Server you have created previously.

If you already have a device into your organization/site, you can assign it.

Adding a device

Go to "Device Management" on the left menu, then "VoIP Device" and click on the corner right [Add Device] button.

  • Device Name: Enter a device name (for your own reference and for searchability in the GDMS plateforme)
  • MAC Address: Enter the MAC address under the phone
  • S/N: Enter the Serial Number under the phone
  • Site: Choose where you want to deploy this phone, if its on your main SITE (Default) or any other site you have created.

Click [Save]

Creating a common config

Since all the device you will link on VoIP.ms will need to have the same config. It's also possible to create individual config per IP Phone if you want to customise it.

Go to "Device Template" on the left menu, and "By Site", then click on the corner right [Add Site Template] button.

  • Name: Name it the way you want eg: "Global Config"
  • Auto Provision to Devices in: You can choose the "Site" where you want to create this template and have it affecting all sites or specific sites.
  • Description: Enter a description for your own usage.

Note that if you create multiple sites, you will need to add them under this template by editing it with the edit button.

Then click "Save". Once done, where the template you have created, click on the "Gear" option.

At the corner right, where "General Series" select "GRP" or "GXP" Series depending the devices you have. This will provide you more config you can edit.

Click on the upper tab "Account", then on the left menu, click on "SIP Settings".

In the same page where SIP Basic Settings
  • Enable OPTIONS Keep Alive: Check the box and set the toggle to "Yes".
  • SIP Registration: Check the box and set the toggle to "Yes".
  • Register Expiration: enter 1, for 60 seconds.
  • Use Privacy Header: Check the box and set the toggle to "No".

In the same page where SIP Advanced Settings

  • PUBLISH for Presence: Check the box and set the toggle to "Yes".
In the same page where Custom SIP Headers
  • Use P-Access-Network-Info Header: Check the box and set the toggle to "No".
  • Use P-Emergency-Info Header: Check the box and set the toggle to "No".
  • Use X-Grandstream-PBX Header: Check the box and set the toggle to "No".

On the left menu click Audio Settings on the same page where Preferred Vocoder

  • Preferred Vocoder - choice 1: Check the box and choose "G722".
    (Be sure the codec G722 is enabled on your sub-account setting under Advanced settings)

On the left menu click Advanced Settings on the same page where Security Settings

  • BLF Call-pickup Prefix: Check the box and type "*8" (Star 8).

Replicate these for all accounts you may use.

Personal tools
Namespaces
Variants
Actions
VoIP.ms Wiki
Guides 🇨🇦
Guías 🇲🇽