Telnyx with Thirdlane Setup Guide
The Telnyx network offers unparalleled security, reliability and call quality. That’s because we’re a true carrier, and unlike many CPaaS providers, we don’t rely on middlemen to provide core communications functionality and routing.
We built our SIP services so that you can easily integrate Telnyx with any platform to get your business communications set up quickly. Whether you’re looking to integrate with hardware or cloud-based solutions we want to empower you to make and receive calls globally with the network built for reliable, enterprise-grade voice services.
This guide shows you how to connect your Telnyx numbers to Thirdlane PBX. Thirdlane PBX is a complete business communications platform with a multi tenant IP PBX at its core. It addresses the needs of ITSPs and other companies that need to provide multiple virtual PBXs (usually for different companies or departments) and manage them through a single web interface.
Configure this PBX for making and receiving calls over the internet through a next-generation carrier like Telnyx!
What you’ll need to get started:
- A Telnyx account
- Sign up here with your email address, or register with your Google, Facebook or GitHub account - it only takes a few seconds.
- A download of Thirdlane PBX.
How it works
A Telnyx Elastic SIP Trunk is used to connect your IP-based communications infrastructure to the PSTN, so you can make and receive calls globally with our private IP network. We handle all the complexity in routing calls and delivering crystal clear conversations. To connect your Telnyx numbers to your Thirdlane PBX platform we need to establish a SIP interface which is completed in these steps:
- Set up your Telnyx SIP Trunk Connection
- Authenticate your SIP Trunk with Thirdlane PBX
- Configure your Thirdlane PBX profile for Inbound and Outbound calling
Getting Started with Your Telnyx Mission Control Portal
There are four steps needed to set up your Telnyx Mission Control Portal account so that it’s ready to be configured to your PBX phone system, softphone client or softswitch of your choice.
Level 1 Verification:
To complete the below steps, you'll need to be Level 1 verified. Most users will already be Level 1 verified following email confirmation on signup. To check, visit the ‘My Account’ section of your portal account, and navigate to ‘Verifications’. More information on account verification can be found here.
Next, you need to set up a connection to authenticate your client (Thirdlane PBX) with our sip proxy (sip.telnyx.com). We have two authentication types on the portal: Credentials and IP Address.
These steps will walk through the setup of a credentials based connection. For information on IP and FQDN, check out the instructions here.
- Go to ‘Connections’ from the side navigation.
- Click the "+ Add Connection" button near the top right corner of the page.
- Enter the name you wish to have for your connection.
- Select "Credentials" as the "Connection Type". Click here for IP setup.
- A username and password will automatically be generated but you change the credentials by clicking the "edit" button to the left. Please make sure you use strong credentials.
- Click "Set Credentials".
- Click "Done".
Note: Once your Credential connection is created, you can display the username and password by clicking the eye icon under the "Auth Detail" column.
A DID is required in order to receive inbound calls to your client. After you purchase a DID on your account, you'll have to assign the connection you wish to receive inbound calls to. Information on assigning DIDs to a connection and DID features can be found here. More details on our number search feature can be found here.
An outbound profile is required in order to make outbound calls. More information on creating an outbound profile and its features are explained here.
Need additional support to get started?
Setup Thirdlane PBX for Your Telnyx Connection
Setting up SIP Trunk configurations on the Thirdlane PBX platform is pretty simple. To connect a SIP Trunk, we need to specify inbound and outbound signaling for Telnyx, set up authentication, add our numbers and set up some headers.
Before you can configure your Telnyx SIP trunk, you must download and install Thirdlane PBX.
You can download Thirdlane PBX here.
Follow this installation guide to install Thirdlane PBX.
Setup Thirdlane PBX
Once Thirdlane PBX is installed, you’ll need to select some basic configuration settings.
- Choose your timezone.
- Set your root password. Once you set your root password and select “Ok”, the installation will start. The installation can take 5-10 minutes. Other services will be configured after the installation completes, which can take another 20 minutes.
- Once the installation and configuration are complete, you’ll be prompted to login with the root password you created.
- Configure your network settings according to your network setup.
- Select “Save & Quit”. The server will automatically restart.
- Once the restart is complete, a web URL will be displayed. Enter this URL in your web browser to go to the graphical interface where you will configure your Telnyx SIP trunk.
- Enter “root” as the user, and enter the password you created in step 2. If you are using the free trial version, a sample tenant will be automatically created once you login, and you’ll be logged in as the sample tenant. Otherwise, click the “Login” button in the top right of the screen.
Add Your DIDs
Now that the basic Thirdlane setup is complete, you can configure your Telnyx SIP trunk and add the numbers you purchased in the Telnyx Mission Control Portal.
- Select “DIDs” from the System Management dropdown on the left. These numbers are the ones you purchased in the Mission Control Portal.
- Click the checkbox beside the number or numbers you want to assign. Then, select “Assign Selected”. This assigns the DID to the current tenant so you can assign the number to an extension.
- Navigate to “Selected Tenant Management” in the left pane and expand the dropdown menu.
- Click the “Extensions and Contacts” dropdown menu. Select “User Extensions”.
- In the “Create Extension” window, enter the first name, last name, and the extension you want for the person who will answer the phone at this extension.
- Click “Save”. Your new extension should appear in the extensions section.
- Double click the new extension to open the extension settings.
- Click the “Phone” subtab. This shows you the extension username and password. Other clients can use these details and your server IP address to register to the PBX. New devices need to be registered to receive inbound calls to the DIDs assigned to the extension.
If you go to the DIDs section, your DIDs should have a tick in the checkbox on the left that indicates the DID is assigned to an extension.
Configure Inbound Routes
- Navigate to “Selected Tenant Management” in the left pane and expand the dropdown.
- Click on the “Call Routing” dropdown.
- Select “Inbound routes”.
- Select the “Time Based Routes” group. Click “Add Route”.
- Enter the details shown below to configure the inbound route:
- Click “Save.”
Your DID is ready to accept inbound calls. Just be sure to register your client to your PBX with the extension username and password. The domain is the public IP of your PBX server.
Create Your SIP Trunk
- Select the “Trunks” section in the System Management dropdown menu on the left.
- Click “Create SIP Trunk”. Enter the details shown below:
- Click “Save”.
Configure Outbound Routes
Certain outbound route patterns are created by default. Edit the default route patterns, or create a new pattern, to associate with your Telnyx SIP trunk.
- Click “Outbound Routes” in the System Management Dropdown on the left.
- Select one of the existing outbound routes or click “Create Outbound Route” in the upper right corner.
- In the “Edit Outbound Route” window, enter the details shown below:
- Click “Save”.
That's it! Your Thirdlane IP-PBX is configured to make and receive calls with Telnyx as the SIP provider.
A little disclaimer: This guide has been developed by our product team to help you get started on the Telnyx platform. It isn’t necessarily supported or verified by the other platform and may vary based on platform version but we are confident in its accuracy.