How to configure a Thirdlane PBX IP trunk!

Prerequisites

Thirdlane IP-PBX  is complete business communications platform with a feature rich Multi Tenant IP PBX at its core. It addresses the needs of Internet Telephony Service Providers and other companies that need to provide multiple virtual PBXs (usually for different companies or departments) and manage them through a single web interface. 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!

You'll need to have created a connection on your Telnyx Mission Control Portal account, assigned this connection to a DID and outbound profile in order to make and receive outbound calls. In this example, we'll be using IP authentication as our server has a public IP address.

Instructions

Download

You can download a trial version from here. You can burn this ISO to a CD or use a USB installer in order to install this PBX on your server.

Installation

You can view the installation guide here.

Video Walkthrough

Coming soon! This walkthrough will demonstrate setting up a credentials based connection which will provide you with the username and password you need to register Thirdlane IP-PBX with Telnyx. We'll also show you how to assign this connection to a newly purchased DID which will allow you to receive inbound calls. Then we'll walk you through how to assign the connection to an outbound profile such that you can make outbound calls!

CONFIGURING YOUR TELNYX MISSION CONTROL PORTAL

Step by Step Guide

For step by step instructions on each of the requirements on the Telnyx Mission Control Portal, please follow this guide.

Once you've configured your Telnyx account, you can now proceed to setup Zoiper following the guide below.

CONFIGURING YOUR THIRDLANE PBX

Step by Step Guide

Your trunk configuration is ready to go on our side! We can move forward with the configurations on your Thirdlane PBX:

1. Choose your timezone.

2. Set your roots password.

3. Packages will now be installed.

4. This can take between 5-10 minutes.

5. Other services will now be configured and can take approximately 20 minutes. Once it's finished you'll see the below and be prompted to login with the password you set in step 2.

6. You'll now be prompted to configure your network settings. This will differ depending on the individuals case.

7. Once you are finished - Save & Quit the configuration and the server will automatically reboot as seen below.

8. At this point, you'll now be provided with an http url on the interface. You'll use this url in your browser in order to now configure the trunks in the graphical user interface. You'll be brought to the below image and you can then enter in root as the username and the password you set in step 2.

Configuration of Thirdlane PBX

With the free trial version, a sample tenant will already be created once you login. You should automatically be logged in as the sample tenant. If you are not, you can select the login via the top right of the interface as seen below.

Login as tenant

DIDs

In order to receive inbound calls, you'll need to add DID's to the PBX. You can do this by selecting DIDs under the System Management dropdown on the left pane.

These DIDs will be the one's you purchased from your Telnyx Mission Control Portal account. 

I've gone ahead and added +17732490303, a number I purchased from Telnyx, as seen below. Click the checkbox beside the number and then select Assign Selected as seen in the screenshot below. This will assign the DID to the current tenant and will make it accessible to be assigned to an extension.

You'll see that there is a column called Used in Inbound Routes and has a checkbox below it. The box isn't checked and so this means that the DID isn't currently setup to receive inbound calls. We'll now look assign an extension to this DID and then create the inbound route.

Extensions

On the left pane, navigate to Selected Tenant Management and expand the dropdown. You'll see another dropdown called Extensions and Contacts. Click this dropdown and select User Extensions. This is where you can view and create all your extensions and associate these extensions with your DIDs you've loaded from the previous step above.

Once you are in the Users Extensions section, you'll want to create your extensions as seen above. You'll be brought to a window like below. You'll want to enter in the first name, last name and extension number this person will have. Click Save when you are finished. 

You'll now see an extension created in your extensions section. 

Double click the extension to open the extension settings again. Navigate to the Phone sub tab in order to retrieve the extensions username and password. These details along with the IP address of your server can now be used by other clients to register to the PBX. These devices will need to be registered so they can receive the inbound calls to the DIDs associated to the extensions.

If you were to go back to the DID's section now, you'll see the checkbox is enabled and the DID is now associated to extension 101. 

Inbound routes

On the left pane, navigate to Selected Tenant Management and expand the dropdown. You'll see another dropdown called Call Routing. Click this dropdown and select Inbound routes. This is where you'll specify the route to take and other conditions that you want to happen when someone diales your DID. 

Select Time Based Routes Group. Then select Add Route. Enter the details similar to the below. Press Save when you are finished.

At this point, inbound calling to your DID is now ready to go! Simply ensure you register your client to your PBX with the extensions username and password. The domain will be the public IP of your PBX server.

Trunks

The trunks section located under the System Management dropdown allows you to specify the SIP providers details which your PBX will communicate with. 

Select the Create SIP Trunk option and proceed to enter the details from the below image - then click save!

You're nearly there, all you have to do is create the outbound route now.

By default, there are certain outbound route patterns created already. 

For this example, I'll be editing the pattern _1NXXNXXXXXX and associating it with the above Telnyx trunk we created! Click save when you are finished.

That's it, you've now completed the configuration of your Thirdlane IP-PBX and can now make and receive calls by using Telnyx as the SIP provider.

Additional Resources

Review our getting started with guide to make sure your Telnyx Mission Control Portal account is setup correctly!

Checkout Thirdlane's help section for extra support!

Can't find what you're looking for?

Our knowledge base is currently undergoing a makeover which will include more up to date videos to match our ever growing platform!

Can't find what you're looking for? Click the chat bubble at your lower right hand corner and start a chat!

Did this answer your question?