SIPTRUNK offers basic configuration guides for common SIP devices, but cannot offer support for every device on the market. If you cannot find your device in our Help Center, you will need to self-configure your device with the basic settings outlined in this article. Most systems require the basic settings below:
NOTE: Our Support team is available to assist in troubleshooting SIP messaging, but we recommend reaching out to your manufacturer/vendor for direct assistance with device configuration.
Registration
You will need to configure the SIP REGISTER packet headers to provide us with your credentials to register the SIP trunk to our gateways. Credentials are available in the SIPTRUNK customer portal. Hover over the "SIP Trunking" tab and choose the "SIP Trunks" menu option to reach the list of all SIP trunks on the account.
“SIP Authentication ID/Username” - Add your SIP trunk number to the User or related field(s) in your device interface.
“SIP Password/Secret/Credentials” - Enter the credentials found in the "Password" field of the SIPTRUNK customer portal into this field in the device interface.
“Outbound Proxy/Domain/Gateway Host/SIP Server” - Enter a SIPTRUNK gateway (example: gw1.siptrunk.com) and contact SIPTRUNK on port 5060.
You will also need to implement whitelisting for our redundant gateways and ensure the device is able to accept all SIP traffic from our gateways gw1.siptrunk.com, gw2.siptrunk.com, gw4.siptrunk.com, and gw5.siptrunk.com. Review this article on Interconnecting with SIPTRUNK for more information.
Note: See our SIP Trunk Registration Status guide to check your registrations and troubleshoot.
Inbound Routing
Setup procedures vary per device make and model, so SIPTRUNK can only provide how it delivers inbound calls so the device can be configured accordingly. Inbound call INVITE headers are delivered in the following formats by default:
FROM: 10-digit format (NPANXXXXXX)
TO: 11-digit format (1NPANXXXXXX)
Note: SIPTRUNK applies an ANI Strip value of 2 to the FROM header for most numbers to deliver a 10-digit format. If you need to modify the FROM header, go to the DID settings of the number you would like to modify and set the ANI Strip to 0. You can find this setting in the customer portal by navigating to the expandable SIP Trunking menu option and choosing Telephone Numbers. This will load a page with all DIDs on your account. Click the pencil edit icon next to the relevant DID and an option table will load with the ANI Strip setting.
Outbound Routing
A basic explanation is provided in this guide. See our separate guide on Setting Up Outbound Calling for additional details.
SIPTRUNK requires that you send 11-digits for all North American outbound calling, starting with the 1 for the country code. International calls should begin with the country code (strip the 011 from what you send in the TO header to SIPTRUNK).
Additionally, you will need to ensure that you program a legitimate CID in the FROM header of the call INVITE to comply with STIR/SHAKEN regulations. See the article Setting Up Caller ID for more information.
- FROM: 10 or 11-digit format: 1NPANXXXXXX, NPANXXXXXX
Examples: 8005669810, 18005669810
- TO: 11-digit format: 1NPANXXXXXX
Examples: 18005669810 (North American), 442039911100 (International)
After the outbound route is set with a dialing pattern, try calling a number (some systems require a reboot for changes to take effect).
E911 Setup
In order to comply with E911 requirements, you will need to acquire an Enhanced DID from SIPTRUNK and use it as the CID whenever placing outbound calls to emergency services. Once you purchase the Enhanced DID or convert your existing Standard DID to Enhanced, you can click the pencil edit icon to add geolocation address info. See this article on E911 - Important Information for more details.
Audio Codecs
Ensure that your system uses the G.711-ulaw and the optional g.711-alaw codec. You also have the option to add the G.729 codec. If your PBX and the receiving destination support it, the codec will be used.
Please open a Support ticket with support@siptrunk.com if you need additional assistance with troubleshooting your device configuration or have further questions about the setup process. Our team can assist in identifying issues and necessary changes required to get your setup up and running with our services. You may also view our Troubleshooting Guides for help and solutions to common issues.