Skip to main content

Elastix: Connect a SIP Trunk

S
Written by Support

Scope:

The following steps will allow you to create a SIP Trunk with your hosted PBX for use on the Elastix platform using IP-based authentication.

Requirements:

  • This has been tested on version 2.4

  • Administrator privileges to the web console

  • Static IP provided to your service provider

  • SIP trunk information (see Create a SIP Trunk)

Create SIP Trunk on Elastix

  1. Using Chrome or Firefox navigate to the web console of the PBX

  2. Log in with your administrator credentials

  3. Click PBX
    ​

  4. From the navigation at the top select Basic and then Trunks.
    ​

  5. Click on Add SIP Trunk
    ​

  6. Trunk Name: Hosted PBX

  7. Outbound Caller ID: "CID Name" <DID>
    ​

  8. On the tab for Outgoing Settings fill out the following details:

    • Trunk Name: pbx-out

    • PEER Details:

    • type=peer
      trustrpid=yes
      session-timers=refuse
      rfc2833compensate=yes
      qualify=no
      outboundproxy=core1-c7-slc.pbx.io
      nat=no
      insecure=port,invite
      host=core1-c7-slc.pbx.io
      fromdomain=xxxxx
      dtmfmode=rfc2833
      disallow=all
      context=from-pstn
      canreinvite=no&no
      allow=ulaw,alaw
    • Replace xxxxx with your domain

  9. On the tab for Incoming fill out the following details

    • USER Context: pbx-in

    • USER Details:

    • type=user
      outboundproxy=core1-c7-slc.pbx.io
      host=core1-c7-slc.pbx.io
      fromuser=xxxxx
      fromdomain=xxxxx
    • Replace xxxxx with your domain

  10. Click Submit.
    ​

  11. You will receive the following message. Click on it.

Did this answer your question?