Grandstream CloudUCM
From VoIP.ms Wiki
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.
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.
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").
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".
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
Resources
- Product Documentation
- 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/