Telnyx SIP Trunk with VitalPBX

Share on facebook
Share on google
Share on twitter
Share on linkedin
freepbx phone system asterisk endpoint manager pbx module voip provider sip communications

Today we are going to talk about another VoIP provider. Some time ago we talked about Twilio, and today it is the turn for Telnyx, one of the providers that have become popular, and is even one of the sponsors of the IT Expo that celebrates Digium year after year.

  • The first step we have to do is create a Telnyx Account and Log in to it. By default, Telnyx gives us $10 of credit, so, we will be able to purchase a number to make & receive calls.

Telnyx Login

  • After logging in, the first thing we have to do is to purchase a number. We can search numbers by region & features.

Buy Telnyx Number

  • The second thing we are going to do is create a connection,  which would be the trunk. We can select multiple types of authentications. For this Lab, we are going select “credentials” as the authentication method.

Telnyx Connections

  • After we’ve created our connection, we will go back to the numbers section and assign the connection to the number(s) that we have purchased previously.

Telnyx Numbers

  • To finish the configuration in our Telnyx account, we will configure our outbound profile to enable outbound calls.

Telnxy Outbound Profile

Configuring Trunk on VitalPBX

VitalPBX/Telnyx Trunk

As shown in the previous image there are very few fields to configure. We will explain the fields need to configure the trunk.

  • Host: Address for all SIP communications (inbound and outbound)
  • Remote Username: Username to authenticate your trunk with the remote server. This username has been taken from the connection that we’ve created in the Telnyx Portal
  • Remote Secret: Password to authenticate your trunk with the remote server. This password has been taken from the connection that we’ve created in the Telnyx Portal
  • From Domain: Same as host, it is required for proper authentication with the remote server.
  • Trunk CID: We must use as the caller id number one of the numbers that we’ve purchased previously. Don’t forget to enable the field “Overwrite CID” to send the right caller ID.
  • Register String: Another thing we have to configure in the trunk is the register string. This is needed to allow incoming calls; The register string has the following format

Trunk Register String

Outbound Routes Configuration

Telnyx Outbound Route

Inbound Routes Configuration

As the DID we will use the number that we purchased previously.

Telnyx Inbound Route


As you can see, configuring a Telnyx SIP Trunking with VitalPBX is easier and fast. In addition, Telnyx gives us some credit so that we can test all its benefits before we choose it as our VoIP provider.



About Us

This project started with the objective of creating a system/interface for the administration of PBX systems based on Asterisk,  easy to use, totally adapted for different mobile devices (Fully Responsive Design), and with all the characteristics of an advanced telecommunications system; Combining the flexibility from Asterisk with concepts that have been satisfactorily used in traditional telephone systems, concepts that somehow were ignored by the new generations of IP telephony.

Recent Posts

Follow Us

VitalPBX Overview

Sign up for our Newsletter

Subscribe and keep up to date with our news.