3CX Version 16 PJSIP Trunk Configuration
3CX is a is a widely used, stable and has feature-rich graphical user interface.

Our guide assumes you have already set the server up, and have the web-based GUI up and running.
Download 3CX from the follow link 3CX
With a variety of business grade pay-as-you-go or unlimited SIP Trunk options, we’ll have you saving money in no time. Click here for more info…
Also go the option tab, then in the Codec Priority section make G.711 A-law the first priority.
If you do not wish to make international calls, leave out the 0011 route pattern.
To save yourself from grief later down the track, configure a prefix to route all external calls. In Australia, we use 0 as a standard. This will ensure internal numbers will never overlap external destinations.
If you wish to have a number that you dial such as 0 before being able to an outgoing call you will need to set up the Prefixes and Strip Digits appropriately.
CallerID can be set at a global level in your trunk configuration however you can override this setting at the extension level, if the extension needs a unique caller ID number. To configure the extension’s caller ID number follow these steps:
1. Select “Extensions” from the left tree menu
2. Double-click on the desired extension
3. Enter the desired caller ID number in the “Outbound Caller ID” field.