Grandstream CloudUCM - VoIP.ms Wiki

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

Grandstream CloudUCM

From VoIP.ms Wiki

Jump to: navigation, search
VoIPms Grandstream CloudUCM Logo.jpg

CloudUCM is a cloud PBX that provides a scalable business communication and collaboration platform with powerful features and integrations that enable teams to be more productive than ever before.

Website: CloudUCM

Contents

Login into your device

You can log directly to your instance URL or accessing it directly from your GDMS account.

VoIPms Grandstream CloudUCM Login.jpg

Creating a trunk

Once Logged into your admin console, to create a VoIP.ms trunk, navigate to the "Extension" then "Trunk" section and select "VoIP trunks" from the left panel. Within this interface, you'll create a SIP trunk.

SIP Trunk


VoIP trunks can be configured within CloudUCM's Web GUI interface by navigating to Extension/Trunk >> VoIP Trunks.

Type: Register SIP trunk
Provider Name:: : Enter a name for your conviencen, it could also be "VoIP.ms" or "Main Trunk"
Host Name:: : Type your preferred POP server that you would like to be connected on. i.e. toronto5.voip.ms
Keep trunk CID:: : Enable it, if you want the trunk to send its own CID number or disable it if your extensions are going to send their own CID number.
Username:: : 100000 (replace with your main VoIP.ms account number or sub-account name)
Password:: : ********* (Enter your Sub Account password.
New SIP trunk.png

Once created, these trunks are displayed with details such as Provider Name, Type, Hostname/IP, Username, and options for editing and detecting the trunk.

To add a new VoIP trunk, simply click on "Add SIP Trunk."
For detailed configuration parameters, click on the edit icon.
To set up Direct Outward Dialing (DOD) for the SIP Trunk, click on the corresponding option.
To delete a VoIP trunk, click on the delete icon.
Note: Ensure to select the same VoIP server that corresponds to your DID number. 
You can verify the server associated with your VoIP number through your VoIP.ms customer portal under DID Numbers >> Manage DIDs, in the POP section. 
It's crucial to match the server chosen here with the one in your portal to ensure incoming calls ring properly.

Click Save button, do not click Apply Changes yet.


Extra SIP settings


Additional SIP Configuration

Once you've set up your basic SIP trunk, it's time to optimize some settings. Begin by clicking on the edit icon for your trunk.

SIP Headers

To ensure the proper sending of the "FROM" header, follow these steps:
Set "fromuser:" to your main VoIP.ms account number or sub-account name (replace "100000").
Click to enlarge

Audio Codecs Navigate to "Advanced Settings" and under "Codec Preference," prioritize the codecs supported by VoIP.ms: G.722, PCMU, and G.729, in that order.

Trunk Caller ID If you wish to transmit CID name and number from your trunk, utilize the PAI (P-Asserted-Identity) header in the following format: "CallerIDName" <CallerIDNumber>.

Note: Enabling the PAI header without specifying values will default to the CID priority rules from Grandstream, allowing you to pass through the CID from extensions.
Note: Ensure no Caller ID Number is set in your VoIP.ms portal to prevent overriding by your trunk.

NAT Keep Alive

To prevent your modem from closing local SIP ports, activate:
Enable Heartbeat Detection: Enabled
Heartbeat Frequency: 50

After completing the configuration, click on the "Save" button, and optionally, click "Apply Changes" to enact them. Your trunk status should display as "Registered" on your VoIP.ms dashboard. Keep in mind that calls will not be operational until you establish your outbound and inbound routes.

Creating your outbound route

Outbound routes play a crucial role in matching your dialing patterns and directing calls through the appropriate trunk.

VoIP.ms recommends including the following patterns in your outbound route:
  • _1NXXXXXXXXX
  • _NXXXXXXXXX
  • _4XXX
  • _00.
  • _011.
  • _033.
  • _044.
Ensure that each of your dial patterns is prefixed by the underscore character "_".

To create your outbound routes, navigate to Extension/Trunk >> Outbound routes from the left panel, and click on "Add".

In this section, you only need to complete the following fields:

Calling Rule Name: Select any desired name for this route. Pattern: Define the pattern that callers need to dial. You can utilize the suggested dial patterns provided by VoIP.ms, as mentioned above. Trunk: Choose the VoIP.ms trunk through which your call will be routed. Privilege Level: Determine the privilege level required for extensions to utilize this route. If you follow our suggested dial pattern, we recommend setting it to "International" to enable placing international calls. Note that extensions with lower privilege levels won't have access to this route. Hover over the field name for additional information.

Note: If you wish to incorporate a dial-out prefix, simply type it after the underscore "_" character in your dial patterns. To remove this prefix during dialing, utilize the "Strip" field, where you can specify the number of digits to strip after the underscore "_" character.

For example: If you intend to use "9" as a dial-out prefix, your pattern should be _9NXXXXXXXXX. 
To remove this "9" when dialing out, set the "Strip" field to "1". This ensures that only one character (in this case, the number "9") will be stripped off.

Creating your inbound route

With your inbound routes configured, you can efficiently manage all incoming calls from multiple phone numbers using just one trunk. This eliminates the need for multiple trunks, as the inbound routes can effectively receive and direct calls to their respective destinations within your UCM.

Note: You should not use more than one VoIP.ms trunk on the same device.

To set up inbound routes, navigate to Extension/Trunk >> Inbound Routes from the left panel, and then click on "Add".
Click to enlarge

In this section, complete the following fields:

  • Trunks: Select your VoIP.ms trunk to specify where incoming calls should be directed.
  • Pattern: Enter your VoIP.ms DID phone number exactly as it appears in the "Manage DIDs" section of your customer portal. Ensure it is prefixed by the underscore "_" character. Avoid using wildcards and ensure the full number is used to prevent conflicts in the inbound pattern.
  • Default Destination: Choose the default destination to which your PBX should route incoming calls. This could include an internal extension, an IVR, a ring group, or other locally managed options within your PBX.
Click to enlarge


External links

Guides and manuals

Resources

Product Documentation
https://documentation.grandstream.com/article-categories/cloudUCM
Administration
  • CloudUCM - User Manual
  • Manage CloudUCM Services Through GDMS
  • Cloud UCM Multi-Tenant Management User Guide
https://documentation.grandstream.com/knowledge-base/clouducm-user-manual/
Using CloudUCM
  • CloudUCM - Endpoint Configuration
  • CloudUCM - Quick User Guide
https://documentation.grandstream.com/knowledge-base/clouducm-endpoint-configuration-guide/
Deployment
  • CloudUCM Deployment Scenarios
https://documentation.grandstream.com/article-categories/deployment-clouducm/
Personal tools
Namespaces
Variants
Actions
VoIP.ms Blog
Guides (Français)
Guías (Español)