Configuring Your PBX
So in order to receive calls, you need to either setup a bunch of SIP trunks for each of their IP addresses, or you use PJSIP as this was designed for multiple contacts.
Click Add Trunk and choose chan_pjsip
Fill out the general info appropriately
Move to the pjsip Settings
tab.
Select none for both authenticaiton and registration.
Set the SIP server to term.skyetel.com
The port is 5060
The context is from-pstn-e164-us
to strip the +1 from inbound NANPA CID. International CID still show correctly.
Hit the Advanced tab and scroll down to Match Permit
Enter this list of IP addresses: 52.41.52.34/32,52.8.201.128/32,52.60.138.31/32,50.17.48.216/32,35.156.192.164/32
Also on the Advanced tab, you need to change Trust RPID/PAI form No to Yes. As well as change Send RPID/Pai form No to Both.
Finally hit the Codecs tab and select the codecs you want to use.
Skyetel supports g722, so it is good to enable for high quality audio.
Now log into your @Skyetel account, select your phone number(s), and click edit.
Right on the General
tab you will see SIP Format.
Click on the drop down and change it to +1NXXNXXXXXX
and click save.
Thanks Jared
The above guide was generously written by Jared B. We are very grateful for him writing this. You can see the source of this guide here.