PBX Integration Guide

Follow

Sam Mackey

Updated

To help you configure your PBX, we have compiled some unique settings to keep in mind during your onboard. We will go over our Network, IP requirements, SIP Signaling, plus Dial Plans & more.  Let's get started!

SBC (Session Border Controller) IP Information

Bandwidth employs a pair of SBC's for signaling redundancy.  For termination services, please ensure that both IP addresses provided are configured for inbound traffic in your PBX as Bandwidth will be using both IP’s to pass calls to your switch.  The implementation specialist assisting with your onboarding will be providing these IP addresses during the onboarding kickoff call and via the welcome email. Let us know if you need these IP’s again.

SIP (Session Initiation Protocol)

Bandwidth SIP signaling protocol is designed for RFC3261.  If any other method is used, calls will fail to set up.

Allowed Ports for Media/Audio

If your PBX is protected by a firewall, the manufacturer compliance will need to be verified that the firewall has the ability to act as either a SIP ALG or a Back-to-Back User Agent (B2BUA).  The following ports are required to allow for full 2-­way audio:

  • UDP port 5060 – must be opened to support SIP signaling and is the default port for Bandwidth.
  • UDP ports 1024-­64,000 – must be opened either statically or dynamically (ALG) to allow for audio path.
  • Bandwidth will use multiple IP addresses to allow media from its gateways.

Outbound Traffic

When sending outbound traffic to Bandwidth from your PBX, here are a few things to keep in mind:

  • We accept traffic based on whitelisted IP’s. Please ensure you have provided your implementation specialist with your IP’s. If these have updated or changed after your onboard, please open a support ticket and we will white list your new IP’s.  We will reject traffic from non-authorized IP’s.
  • Bandwidth does not use a Username/Password to authentic traffic. We only authenticate via trusted IP’s. If your PBX interface is asking for this or credentials/registration, please ensure registration is disabled or bypassed per the recommended instructs from your PBX provider. 
  • With outbound traffic, please be able to failover on a variety of SIP Error Codes to our Geo-Redundant access point in the event your target access point is unavailable.   

Attributes

The following attributes are allowed within Bandwidth SIP trunks:

  • DTMF
  • Dial Plans
  • Codecs
  • Signaling Protocol
  • IP Protocol
  • Media Anchoring

Supported DTMF

Bandwidth supports both in-­band and out-­of-­band DTMF outlined in RFC2833.

Dial Plans

Bandwidth supports E.164 for outbound calling only and is the default dial plan for our SIP Trunking Product. E.164 is an internationally recognized standard characterized by a "+" followed by the country code, then the phone number.  For example:

Local & Long Distance: +19192971000

International: +4402074942020

Please ensure your PBX is configured to send and receive in the E.164 format.

IP Protocols

Bandwidth requires that all SIP and audio be delivered via UDP, in packets no larger than 1350 bytes. TCP is not supported.

Supported Codecs

The following codecs are supported by Bandwidth:

  • G711ulaw, G729a, ILBC (will default to ptime 30)
  • G711ulaw, G729a  (will default to ptime 20)

 Call Concurrency

In regards to our SIP Trunking product,  1 Trunk = 1 Bi-Direction Trunk. For example, 5 Trunks can support 3 inbound calls and 2 outbound calls, totaling 5 pathways.  To purchase additional trunks please contact our SIP Trunking Sales Team.

Supported Caller ID / Privacy Types

  • FROM field – default option for caller ID name, number, and rating.
  • RPID (Remote Party ID) – secondary option
  • P-­‐Asserted ID – supported option
  • Privacy Headers – supported option

Article is closed for comments.