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 188.8.131.52.
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
Click on “Create New SIP/IAX Trunks”
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.
After confirming the Trunk’s status, the next step is to create inbound and outbound routes to route the calls through the registered trunk.
Navigate to PBX => Basic/Call Routes => Inbound Routes
Click on “Create New Inbound Route”
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
Navigate to PBX => Basic/Call Routes => Outbound Routes
Click on “Create New Outbound Rule”
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:
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: