• Home
  • Hosted Voice
  • SIP Trunking

Elastix: Connect a SIP Trunk

Written by Marissa Orsini

Updated at March 12th, 2024

Contact Us

  • The Essentials
    FAQs Forms
  • Announcements
    Carrier Events mFax Events Platform Events Release Notes
  • Billing Administration
    Datagate OneBill
  • Faxing
    mFax - Analog mFax - Digital Native Fax
  • Hardware & Software
    Manual Configuration Provisioning NDP Axis Cisco Fanvil Grandstream Polycom Snom Yealink Mobile Applications Desktop Applications Mobile-X SNAPbuilder TeamMate Connector UC Integrator
  • Hosted Voice
    Auto Attendants Branding Call Queues Call Routing CDRs Conferencing E-911 Features Fraud Integrations Inventory / Phone Numbers Local & Toll Free Porting Onboarding Recommendations SNAP.HD SIP Trunking SMS / MMS Users Voicemail Caller ID
  • Troubleshooting
    VoIPmonitor Firewalls PBX
  • Ray's Stuff
+ More

Table of Contents

Configure SIP Trunk Configure Outbound Routes

Scope

Intended Audience: All End Users

This article outlines how to configure a SIP Trunk between your hosted PBX and an Elastix PBX.

This article was written using Elastix 2.5.

 

Requirements

  • SIP Trunk Information (see Create a SIP Trunk) 
    NOTE: This article was written using an IP-based SIP trunk
  • Existing Elastix instance
 

 

Configure SIP Trunk

  1. Using Internet Explorer, log in to the Elastix instance with admin credentials
  2. Navigate to PBX
  3. Under the Basic group, select Trunks
  4. Click Add SIP Trunk
  5. Trunk Name: Enter a descriptive name for the trunk
  6. Outbound Caller ID: "<CID Name>" <CID Number>
  7. Leave Dialed Number Manipulation Rules empty and proceed to Outgoing Settings
  8. Trunk Name: pbx-out
  9. PEER Details:Copy and paste the code below, replace <Domain> with the full domain name and <Core> with the closest geographical core. If unsure, contact support
    • ATL: sbc.ucaasnetwork.com
    • NYJ: sbc-ne.ucaasnetwork.com
    • SJE: sbc-west.ucaasnetwork.com
type=peer
trustrpid=yes
session-timers=refuse
rfc2833compensate=yes
qualify=no
outboundproxy=<Core>
nat=no
insecure=port,invite
host=<Core>
fromdomain=<Domain>
dtmfmode=rfc2833
disallow=all
context=from-pstn
canreinvite=no&no
allow=ulaw,alaw
  1. Under Incoming Settings, set USER Context to pbx-in
  2. USER Details: Copy and paste the code below, replace <Domain> with the full domain name and <Core> with the closest geographical core. If unsure, contact support
    • ATL: sbc.ucaasnetwork.com
    • NYJ: sbc-ne.ucaasnetwork.com
    • SJE: sbc-west.ucaasnetwork.com
type=user
outboundproxy=<Core>
host=<Core>
fromuser=<Domain>
fromdomain=<Domain>
  1. Click Submit Changes
  2. Click Apply Config

Configure Outbound Routes

  1. Under the Basic group, select Outbound Routes
  2. Route Name: Enter a descriptive name for the route
  3. Route position: First before 9_outside
  4. Under Dial Patterns that will use this route, add a match pattern for XXXXXXXXXX
  5. Add an additional pattern for 1XXXXXXXXXX
  6. To enable international calling, add a pattern for 011.
  7. Set Trunk 0 to follow the previously created trunk
  8. Click Submit Changes
  9. Click Apply Config

 

elastix sip trunk

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Obihai 200/300: SIP Trunk Configuration
  • FreePBX: Connect a SIP Trunk
  • Yeastar S: Connect a SIP Trunk
  • PBXact SIP Trunk Setup

Knowledge Base Software powered by Helpjuice

Expand