Skip to main content

Elastix: Connect a SIP Trunk

S
Written by Support
Updated over 2 months ago

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?