Bandwidth.com

From Taridium

(Difference between revisions)
Jump to: navigation, search
(Configuration)
(Configuration)
Line 18: Line 18:
* Trunking DID(s)
* Trunking DID(s)
-
== Configuration ==
+
== Trunk Configuration ==
Navigate and login to the ipbx administrator interface (you will need admin class permissions). E.g.
Navigate and login to the ipbx administrator interface (you will need admin class permissions). E.g.
Line 37: Line 37:
# '''Allow''' -> ulaw (enter or select ulaw)
# '''Allow''' -> ulaw (enter or select ulaw)
-
Click on '''add trunk'''
+
Click on '''add trunk''' to add your trunk to the configuration.
 +
 
 +
Click on '''Configuration''' -> '''Routing''' -> '''Outbound Routing'''
 +
 
 +
Enter your destination patterns and select the newly created '''SIP/bandwidth-1''' trunk to terminate your calls.
 +
 
 +
Examples destination pattern:
 +
 
 +
_+ZXXXXXX. This will accept any numbers that match the E.164 pattern and send them to bandwidth.com
 +
 
 +
== Transformation Configuration ==
 +
 
 +
Since bandwidth.com requires numbers to be dialed as fully qualified E.164 numbers you will need to add number transformations before sending the calls out.
 +
 
 +
Click on '''Configuration''' -> '''Routing''' -> '''Transformations'''
 +
 
 +
Add a new rule of type '''before outbound routing''' with Pattern _1NXXNXXXXXX and Output +${EXTEN} - This rule will transform any North American numbers to E.164.
 +
 
 +
Add a new rule of type '''before outbound routing''' with Pattern _011XXXXXX. and Output +${EXTEN:3} - This rule will transform any international prefix numbers to E.164.
 +
 
 +
== DID Configuration ==
 +
 
 +
In order for ipbx to know about your DIDs, you will have to add inbound routes:
 +
 
 +
Click on '''Configuration''' -> '''Routing''' -> '''Inbound Routing'''
 +
 
 +
Enter your DIDs as specified by bandwidth.com e.g. +12125552200 and select a local destination for your DID.

Revision as of 15:01, 25 February 2009

This page describes how to configure your Taridium ipbx system with Bandwidth.com SIP Trunking Service.

Contents

Prerequisites

Properly installed ipbx system

If you have obtained your ipbx system directly from Taridium and have a valid maintenance or managed VoIP service contract, you can ask Taridium to perform this configuration for you.

Version Note

Bandwidth.com trunks require ipbx v. 2.0.1 or higher.

SIP trunking information provided by Bandwidth.com

Trunk Configuration

Navigate and login to the ipbx administrator interface (you will need admin class permissions). E.g.

http://[ip address of your pbx]/ipbx/

Click on Configuration -> VoIP Trunks -> add SIP Trunk

Enter the following details:

  1. Trunk Name -> bandwidth-1
  2. Type -> friend
  3. Host -> 216.82.225.202
  4. Context -> incoming (default)
  5. Can Re-Invite -> no
  6. Insecure -> very
  7. Disallow -> all (enter or select all)
  8. Allow -> ulaw (enter or select ulaw)

Click on add trunk to add your trunk to the configuration.

Click on Configuration -> Routing -> Outbound Routing

Enter your destination patterns and select the newly created SIP/bandwidth-1 trunk to terminate your calls.

Examples destination pattern:

_+ZXXXXXX. This will accept any numbers that match the E.164 pattern and send them to bandwidth.com

Transformation Configuration

Since bandwidth.com requires numbers to be dialed as fully qualified E.164 numbers you will need to add number transformations before sending the calls out.

Click on Configuration -> Routing -> Transformations

Add a new rule of type before outbound routing with Pattern _1NXXNXXXXXX and Output +${EXTEN} - This rule will transform any North American numbers to E.164.

Add a new rule of type before outbound routing with Pattern _011XXXXXX. and Output +${EXTEN:3} - This rule will transform any international prefix numbers to E.164.

DID Configuration

In order for ipbx to know about your DIDs, you will have to add inbound routes:

Click on Configuration -> Routing -> Inbound Routing

Enter your DIDs as specified by bandwidth.com e.g. +12125552200 and select a local destination for your DID.

Personal tools
Namespaces
Variants
Actions
Toolbox