Setting Up Intermedia SIP Trunks on a Grandstream IP PBX

Requirements

  • Intermedia SIP Trunks
  • Intermedia SIP Trunk setup email
  • Grandstream IP PBX (UCM63XX)

Programming Steps

Adding the SIP Trunk

  1. Navigate to Extensions/Trunk -> VoIP Trunks

  2. Click Add SIP Trunk
  1. Complete the following fields:
  • Provider Name: Intermedia  

    This field is a place for you to identify the SIP Trunk, and can be named whatever you like.

  • Host Name: usbc.accessline.com:6060

    Set this field to the DNS Name provided in your Intermedia SIP Trunk setup email followed by a colon ( : ) and the Port Number listed in the email.

    This is typically usbc.accessline.com:6060, however see your Intermedia SIP Trunk setup email for accurate information.

  • Keep Trunk CID: Unchecked

    This checkbox should be disabled, otherwise you will not be able to set different outbound caller ID numbers for extensions or outbound routes.

  • Need Registration: Checked

    This checkbox must be enabled for the SIP Trunk to register with Intermedia.

  • Allow Outgoing Calls if Registration Fails: Unchecked

  • Trunk Registration Number: 10-digit main telephone number

    Typically, the 10-digit main number for the business, this will be your default outbound caller ID number, unless another outbound caller ID is set for a specific outbound route or extension.

  • Password: Use the Password provided in your Intermedia SIP Trunk setup email.

  • AuthID: Use the SIP Trunk ID provided on your Intermedia SIP Trunk setup email.

Your screen should look similar to the screenshot below:

  1. Confirm your settings, then click Save

  2. Click Apply Changes on the top of the screen

Building the Inbound Call Flow

Now we will build the inbound call flow to route incoming calls.

  1. Navigate to Extension/Trunk -> Inbound Routes

  2. In the top right corner, make sure you have selected the SIP Trunk Provider Name you setup in the previous step.

    (Note: If you only have one SIP trunk, this dropdown selection will not be present)

  3. Next click Add



  4. Complete the following fields:
  • Trunks: Select your SIP Trunk

  • Inbound Route Name: Enter a name for the route.

    Example: Main_Line

  • Pattern: Enter in the 10-digit number(s) you would like to route using the route you are currently programming. New numbers should be listed as a new line.

  • Default Destination: Use the dropdown menu to select where the calls should route to.

    Example: Set to IVR if you would like the auto-attendant to answer the call.

Your screen should look similar to the screenshot below:

  1. Confirm your settings, then click Save

  2. Click Apply Changes on the top of the screen

Building the Outbound Call Route

Now we will build the outbound route so users can dial out using the SIP Trunk.

  1. Navigate to Extensions/Trunk -> Outbound Route

  2. Click Add



  3. Complete the following fields:
  • Outbound Rule Name: Enter a name for the route

    Example: IM_Outbound

  • Pattern: Enter the information below without the text in the parentheses
     
    _1NXXNXXXXXX (this will allow 1 + 10-digit dialing)
    _NXXNXXXXXX (this will allow 10-digit dialing)
    _NXXXXXX (this will allow 7-digit dialing)
    _NXX (this will allow 3-digit services such as 911, 933, 411 etc)

  • Trunk: Select the SIP Trunk you built in the first step

Your screen should look similar to the screenshot below:

  1. Confirm your settings, then click Save

  2. Click Apply Changes on the top of the screen

Testing and Troubleshooting

At this point you should be able to make a test call (inbound and outbound). When performing a test call, verify that you can hear audio.

If there is no audio, try the following steps:

  1. Navigate to PBX Settings -> SIP Setting -> NAT

  2. Get External IP via STUN: Enable this feature (check), or if you have a static WAN IP, you can enter it in the field labeled “External Host” instead.

  3. In some instances, port forwarding and firewall rules might need to be setup in order to allow proper SIP Trunk functionality.