3CX is an open standards IP PBX that offers complete Unified Communications, out of the box. Suitable for any business size or industry 3CX can accommodate to your every need; from mobility and status to advanced contact center features and more, at a fraction of the cost.
3CX makes installation, management and maintenance of your PBX so easy that you can effortlessly manage it yourself, whether on an appliance or server at your premise or in the cloud. This article guides you on how to configure this PBX for making and receiving calls over the internet through a next generation carrier like Telnyx!
NOTE: you'll need to acquire a license when installing this version of 3CX. You'll be prompted to fill out a form and include your email address so they can verify your email and send you the license key.
Instructions for Configuring a 3CX V16 PBX Credentials Trunk
In this guide you will:
Coming soon! Check back frequently as we are updating our documentation.
Have created a credentials based connection on your Telnyx Mission Control Portal account, assigned this connection to a DID and outbound profile in order to make and receive calls.
Note that during installation, 3CX will provide you with a username and password. You will need these to log into the web interface.
3CX will detect your pubic IP address and you can specify if this is a static or dynamic IP.
You can configure your 3CX with an FQDN; 3CX will provide you with one - they do this to ensure your FQDN is set to resolve to your Public IP and for generating certificates.
You'll then choose your default network adapter and decide whether you want the extensions to use the local IP of your PBX or the FQDn you created.
At the end, you'll choose your preferred http/https port numbers which will be used to allow you to access the 3CX web interface via your FQDN or Public IP.
1. Perform the basic setup
In this step, you'll do a basic configuration before creating your Telnyx SIP trunk.
Log into 3CX with the username and password provided to you during the installation process.
On the Extension Length tab, specify your extension length by choosing how many digits your extension should have (default is 3). Note that this CANNOT be changed later.
On the Admin Email tab and enter an email you want to use to receive system notifications and other important information.
On the Timezone tab, set your timezone.
On the Operator tab, you can specify a default operator extension. This will be the default destination for all inbound calls, as well as a voicemail extension.
On the Allowed Countries tab, you can select all regions permitted for outgoing call.
On the Prompt set tab, you can select the language spoken by your automated prompts.
On the Registration tab, enter your personal detail to register your setup.
2. PBX Configuration
In this step, you'll configure everything needed to start making and receiving calls with 3CX through Telnyx, including network settings, SIP trunks, inbound/outbound routes etc.
2.1. Confirm your network settings
Click on the Ports tab and ensure your SIP port is set to 5060.
Click on the Public IP tab and ensure that your Public IP is correct and that you have selected the proper Network card Interface.
Click on the Settings tab and click on Network Settings and then on the Public IP tab. Find the External IP Configuration section and ensure that the connection IP on the portal matches the Static Public IP.
2.2. Create Telnyx SIP Trunk
Click on SIP Trunks in the left-hand navigation menu.
Click + Add SIP Trunk near the top of the screen.
A new pop up will open. Enter/select the following:
Select Country: Worldwide
Select Provider in your Country: Telnyx LLC
Main Trunk No: <Enter the number which you have purchased on your Telnyx Mission Control Portal>
Click OK. This will open the trunk configuration window.
Click on the the General tab and find Trunk Details:
Enter name of Trunk: Telnyx LLC
Registrar/Server/Gateway Hostname or IP: sip-anycast1.telnyx.com:5060 or sip.telnyx.com:5060
Outbound Proxy: sip.telnyx.com
Number of SIM Calls: <set your preferred amount of simultaneous calls>
Find the Authentication section:
Type of Authentication: Register/Account based
Authentication ID (aka SIP user ID): <You need to use the username from the connection which you have created in the Telnyx portal>
Authentication Password: <You need to use password from the connection which you have created in the Telnyx portal>
Find the Route calls to section.
Main Trunk number :<By default number will be shown. You need cross verify with the number which you have purchased on telnyx portal>
Destination for calls during the office hours : <Based on your requirement>
Destination for calls outside the office hours : <Based on your requirement>
Click on the Options tab.
For "Require registration for:" select "Do not require".
Remove the "GSM-FR" from Assigned Codecs
Select the "Outbound Parameters"
Contact: User Part: Select Custom Field from the Variable dropdown. Leave the custom value blank.
From: Display Name" and From: User part select OriginatorCallerID from the Variable dropdown.
9. Click OK to make the IP trunk live.
2.3. Configure inbound rule
Click on "Inbound Rules" from the navigation menu on the left.
Click on "+Add DID Rule" near the top of the screen.
Find the General section and ensure the following:
Name: IB_Telnyx (or any name that can identify your inbound rule)
Find the Route calls to section and ensure that:
Destination for calls during office hours: Extension and ensure that your desired extension is selected (is usually 000).
2.3. Configure outbound rule
Click on Outbound Rules from the navigation menu on the left.
Click on +Add near the top of the screen.
Find the General section and ensure the following:
Name: OB_Telnyx (or any name that can identify your outbound rule)
Find the Apply this rule to these calls section and fill in the following:
Calls to numbers starting with prefix : <leave empty>
Calls from extension(s) : <You need to give the extension numbers>
NOTE: ‘000’ is the extension I have used as an example.
Calls to Numbers with a length of : <leave empty>
Find the Make outbound calls on section. This is where you will configure your routes. You can configure up to 3 routes for calls. The second and third route will be used as backup. For each route, digits can be stripped or added. Strip Digits 0 on Route 1 and Strip Digits 1 digit for remaining 2 routes.
This is also one of the many ways an outbound caller ID can be applied within 3CX. If you choose to apply an outbound caller ID on your Outbound Route, it will be applied to all calls that proceed through this route.
Note: If you choose not to add an outbound caller ID on your outbound route, you can instead apply it for each user or extension.
If a caller ID is not set through 3CX, it is likely that the calls will reach us without a caller ID. If this is the case, you may choose to apply a Caller ID Override from your SIP Connection’s outbound options in the Telnyx Portal. Otherwise, your calls will be rejected. Please review our caller ID number policy for accepted formats.
Depending on your use case, you may have specific dialling format rules and 3CX provides a great overview here.
After completing this configuration, click "OK".
That's it! You've now completed the configuration of 3CX V16 PBX Credential Trunk and can now make and receive calls by using Telnyx as your SIP provider!
Review our getting started with guide to make sure your Telnyx Mission Control Portal account is setup correctly!
Checkout 3CX's help section for extra support!
Can't find what you're looking for? Click the chat bubble at your lower right hand corner and start a chat!
*Note that you must be logged into your Telnyx Mission Control Portal in order to interact with the chat bubble.