Set up an SMS Channel for Telnyx
A Telnyx SMS channel links a number you own on Telnyx to your Cloud Voice system, letting your agents hold text conversations with customers directly in the Cloud Voice App. Because the channel’s webhook URL is generated on your system and changes each time you leave the page, the setup runs in a specific order: grab the webhook first, wire up Telnyx with it, then come back and finish building the channel.
Requirements
Section titled “Requirements”Confirm your system meets the following before you start.
- Firmware: Version 84.23.0.123 or later.
- Domain name: The domain must not contain any underscore characters. An underscore causes the channel to fail authentication or stop receiving messages, because the third-party platform rejects it.
- Domain certificate: A valid domain certificate must be installed.
Supported message types and limits
Section titled “Supported message types and limits”The Telnyx channel carries both plain text messages and multimedia messages (MMS). Which MMS file types are accepted is decided by Telnyx.
| Limit | Value |
|---|---|
| Maximum file size | 100 MB |
| File retention period | 72 hours |
Overview
Section titled “Overview”The setup has three stages:
- Obtain a webhook URL in Cloud Voice
- Configure a number for SMS on Telnyx
- Create and configure the SMS channel in Cloud Voice
Step 1. Obtain a webhook URL in Cloud Voice
Section titled “Step 1. Obtain a webhook URL in Cloud Voice”You need the system’s webhook URL before you can configure Telnyx, so collect it first.
-
Sign in to the PBX web portal and go to Messaging > Message Channel.
-
Click Add and choose SMS.
-
From the ITSP (Internet Telephony Service Provider) drop-down list, select Telnyx, then copy the Webhook URL.

Step 2. Configure a number for SMS on Telnyx
Section titled “Step 2. Configure a number for SMS on Telnyx”Sign in to the Telnyx portal and complete the following.
-
Search for and buy a DID (Direct Inward Dialing) number that supports SMS.

-
Create a message profile and set its messaging webhook to the Webhook URL you copied in Step 1.

-
Assign the message profile to the DID number you purchased.

-
Create an API key for the integration with your system.


-
On the Public Key page, note down the public key.

Step 3. Create and configure the SMS channel in Cloud Voice
Section titled “Step 3. Create and configure the SMS channel in Cloud Voice”-
In the PBX web portal, go to Messaging > Message Channel.
-
Click Add and choose SMS.
-
On the Authentication tab, enter your Telnyx credentials.

- Name: A label that makes the channel easy to recognize.
- ITSP: Select Telnyx.
- API Key: Paste the API key you saved in Step 2.
- Public Key: Paste the public key you noted in Step 2.
-
On the Messaging Settings tab, configure how the channel behaves.
-
In Message Sending Rate, set the number of messages the system may send per second.
-
Set the session options as needed.
Setting What it does Close Session Automatically Select this to have the system end sessions that have gone quiet for a set time, then enter the number of days in Session Timeout (Days). Allow the Creation of Duplicate Active Sessions Select this to let a new session start even when an active one already exists between the same sender and receiver. When an agent tries to start such a session in the Cloud Voice App, a prompt appears; if the agent continues, the existing session (with its full chat history) leaves the previous handler’s list and moves to the new agent. 
-
In the Number section, click Add to create a message routing rule.

-
Number: Enter your purchased number or an alphanumeric sender ID.
-
Destination for Inbound Messaging: Choose where messages to this number are delivered.
Option What it does Extension Pick an extension from the Extension list. Only that extension user receives inbound messages from the number. Message Queue Pick a queue from the Message Queue list. Every agent in the queue sees new inbound sessions, but once an agent picks up a session, only that agent receives and answers its follow-up messages. Third-Party Message Analytics Platform (Transmitted via API) Inbound messages are forwarded automatically to an external analytics platform over the API for further processing. -
Extensions allowed to create messaging sessions: Select the extensions that may start a messaging conversation with customers.
-
-
Click Save.
-
-
Click Save.
Result
Section titled “Result”-
The channel appears in the message channel list with a green Status indicator
, confirming it was created successfully.
-
The system tracks how many messages the channel sends and receives. The Total column shows all sent messages, both delivered and failed.

What to do next
Section titled “What to do next”Send a text message to your channel’s phone number and confirm that the assigned agent receives it in the Cloud Voice App.