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

Grandstream 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.

Contents

Configuration

Logging in

VoIPms Grandstream CloudUCM Login.jpg

You can log directly to your instance URL or access it from your Grandstream Device Management Cloud System (GDMS) account.

Creating a trunk

New SIP trunk.png

Once logged into your admin console, create a new SIP trunk for VoIP.ms by navigating to the Extension page and in the Trunk section select VoIP trunks from the left panel and making the following selections:

  • Type: Register SIP trunk
  • Provider Name: Enter a convenient name, such as "VoIP.ms" or "Main Trunk"
  • Host Name: Enter your preferred POP server to connect to, i.e., toronto5.voip.ms
  • Keep trunk CID: Enable if you want the trunk to send its Caller ID for all outgoing calls or disable it if your extensions are going to send their own individual Called ID information
  • Username: Enter your six-digit VoIP.ms account number or the full name of a sub-account
  • Password: Enter the password for the account above

Once stored, these trunks are displayed with details such as Provider Name, Type, Hostname/IP and Username, plus 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 the Save button, but do not click Apply Changes yet.

Additional SIP settings

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

SIP-basic settings.png

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 (replacing 100000)

Audio codecs

Navigate to "Advanced Settings" and under "Codec Preference," prioritize the codecs supported by VoIP.ms in the order listed:

  • G.722
  • PCMU
  • G.729

Trunk Caller ID

If you wish to transmit Called ID name and number information from your trunk, utilize the PAI (P-Asserted-Identity) header according to this format:

"CallerIDName" <CallerIDNumber>
Note: Enabling the PAI header without specifying values will default to the CID priority rules from Grandstream, allowing you to pass the Caller ID information through from extensions. To prevent overriding by your trunk, ensure that no Caller ID Number is set in your VoIP.ms portal.

NAT Keep Alive

To prevent your modem from closing local SIP ports, set the following configuration options as indicated:

  • 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 an 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: Ensure that each of your dial patterns is prefixed by the underscore character (_)

  • _1NXXXXXXXXX
  • _NXXXXXXXXX
  • _4XXX
  • _00.
  • _011.
  • _033.
  • _044.

To create your outbound routes, navigate to Extension/TrunkOutbound routes from the left panel, then 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 the 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 an inbound route

Inbound routes setup.png

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/TrunkInbound Routes from the left panel, and then click on Add.

Inbound routes main.png

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.

External links

Guides and manuals

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