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
Using Chrome or Firefox navigate to the web console of the PBX
Log in with your administrator credentials
Click PBX
From the navigation at the top select Basic and then Trunks.
Click on Add SIP Trunk
Trunk Name: Hosted PBX
Outbound Caller ID: "CID Name" <DID>
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,alawReplace xxxxx with your domain
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=xxxxxReplace xxxxx with your domain
Click Submit.
You will receive the following message. Click on it.