Configure Grandstream UCM6100 Phone System for RingOffice VoIP Trunk

Modified on Wed, 24 Aug 2022 at 09:57 AM

RingOffice has been providing VoIP Business Phone Lines to Asterisk, FreePBX, Elastix phone systems in Canada and USA for over 4 years. This year, we completed certification of RingOffice Business Phone Lines on the Grandstream UCM6100 Series Phone System. This article shows you how to configure Grandstream UCM6100 Phone System for RingOffice VoIP Trunk. This guide was made while using UCM6100 firmware 1.0.3.13.

Set up RingOffice VoIP Trunk in Grandstream UCM6100 Series Phone System

Register Your RingOffice Business VoIP Lines on UCM6100 series phone system.

Navigate to PBX => Basic/Call Routes => VoIP Trunks

VoIP Trunks in Grandstream UCM6100 Series IP PBX


VoIP Trunks in Grandstream UCM6100 Series IP PBX

Click on “Create New SIP/IAX Trunks”

VoIP Trunk Status in Grandstream UCM6100

Create VoIP Trunk in Grandstream UCM6100 Series IP PBX

You will need to provide the following details about your RingOffice VoIP Trunk:

Type: Register SIP Trunk

Provider Name: RingOffice

Host Name: sip.ringoffice.com

Username: Authentication ID (provided by RingOffice)

Password: Authentication Password (provided by RingOffice)

Auth ID: Authentication ID  (provided by RingOffice)

Outbound Proxy: This is optional depending on your network environment

Click ‘SAVE’ when done. Next click on ‘Apply Changes’ at the top right.

After applying changes, you can verify if the SIP trunk has been registered successfully by clicking on the ‘Status’ link at the top then check under Trunks.

VoIP Trunk in Grandstream UCM6100 Series IP PBX

Check VoIP Trunk Status in Grandstream UCM6100

After confirming the Trunk’s status, the next step is to create inbound and outbound routes to route the calls through the registered trunk.

Inbound Routes

Navigate to PBX => Basic/Call Routes => Inbound Routes

Inbound Routes Screen on Grandstream UCM6100 Series

Inbound Routes Screen on Grandstream UCM6100 Series

Click on “Create New Inbound Route”

Inbound Route on Grandstream UCM6100 

Create Inbound Route on Grandstream UCM6100 Series

What to configure for your inbound route?

Trunks: Select the RingOffice VoIP trunk that you just created.

DID Pattern: This is the DID that a caller dialed to reach your UCM. This should be set to DID that was provided by RingOffice for your trunk.

Privilege Level: Set this to ‘Internal’ (Please refer to the UCM manual to understand more about the different privilege levels and their use)

Default Destination: This parameter is used to direct a caller to a particular destination. You have the option of sending the user to an Extension, Ring Group, Voicemail or Call Queue. In this guide we will choose IVR and the IVR extension.

Click on ‘Save’ then ‘Apply Changes’. Now you can test your inbound calls by dialing into the RingOffice DID.

Users can also create a Time Condition to when this inbound route can be used. For example, I can set the inbound calls to go directly to an extension for the following hours 7am – 6pm, and then create another inbound route that is scheduled to go to an auto attendant for the off hours of the office.

*For more details on how to configure an IVR and Time Conditions for Routes please see the Grandstream UCM6100 series User Manual here: http://www.grandstream.com/products/ucm_series/ucm61xx/documents/ucm61xx_usermanual_english.pdf

Outbound Routes

Navigate to PBX => Basic/Call Routes => Outbound Routes

Outbound Route Status on Grandstream UCM6100

Outbound Routes Screen on Grandstream UCM6100

Click on “Create New Outbound Rule”

Outbound Route on Grandstream UCM6100

Create Outbound Route on Grandstream UCM6100

Here are the details required for the new Outbound Rule:

Calling Rule Name: This is to identify the route. Our example uses ‘RingOffice_outbound’.

Pattern: Dial Pattern is used to help route the calls. In this example, we are using the Patterns such as ‘_NXXNXXXXXX’, which means that if a user dials 10 digits the call will be routed out using this rule. Another pattern used in this example is ‘_1NXXNXXXXXX’, which allows 11 digits dialing with a leading ‘1’ to go through this route.

Privilege Level: This is set to International by default, but it can be configured to a lower Privilege level. Keep in mind that your Extension must have a Permission Level equal or greater than the Privilege Level in order to use an Outbound Route. For example, Extension 600 has a Permission level of Local while the Outbound Rule has a Privilege level of National. If Extension 600 attempts to make an outbound call to 617-566-9300, which is 10 digits, it will not go through and return with an error due to Permission/Privilege level clearance.

User Trunk: Select your RingOffice Trunk.

Click on ‘Save’ and ‘Apply Changes’.

Your outbound route should be created and you should see the following detail:

8-Outbound Route Status on Grandstream UCM6100

Outbound Route Status on Grandstream UCM6100

You should now be able to perform an outbound call to any 10 digit number or 1 + 10 digits.

For more details on Inbound and Outbound Dial Patterns, you can highlight the tool tip icon for syntax information, or you can check the UCM6100 Series IPPBX User Manual:

http://www.grandstream.com/products/ucm_series/ucm61xx/documents/ucm61xx_usermanual_english.pdf

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article