Skip to main content
Use your Telnyx phone numbers with a Bland agent. Telnyx sends inbound calls to Bland over an FQDN connection, and Bland places outbound calls through Telnyx with your SIP credentials. Both directions use TLS and SRTP.
These steps use the Mission Control Portal settings Telnyx documents. Portal labels can change, so match by field name if one differs.

What works

  • Inbound calls to your agent
  • Outbound calls from your agent
  • Transfers from your agent, as a new call through Telnyx

Prerequisites

  • A Telnyx account with the numbers you want to use, and an outbound voice profile for outbound calls
  • A Bland account with SIP trunking enabled. If there is no SIP tab under Phone numbers, contact Bland support

Configure Telnyx

1

Create an FQDN connection

In the Mission Control Portal, go to Voice, then SIP Trunking, and add a SIP connection of type FQDN. Telnyx only sends inbound calls over TLS on FQDN, IP, and Microsoft Teams connections.
2

Add Bland as the destination

Under Authentication and routing, press Add FQDN. Set the DNS record type to A, the FQDN to your Bland region, for example us2.sip.bland.ai, and the port to 5061. The other regions are under Connection endpoints.Under Inbound calls routing, select the Bland FQDN.
3

Set the inbound options

On the connection’s Inbound tab:
  • SIP transport protocol: TLS
  • Encrypted media: SRTP. Telnyx turns encryption off by default, and Bland requires it
  • Number format for DNIS and ANI: +E.164, so Bland receives full numbers with the +
  • SIP region: the one nearest your Bland endpoint, for example Europe for eu2.sip.bland.ai
  • SIP subdomain: leave empty. Telnyx doesn’t allow TLS on subdomain calls
4

Create outbound credentials

Skip this if you only need inbound calls.Under Authentication and routing, then Outbound calls authentication, set the method to Credentials and enter a username and password.On the Outbound tab, pick an Outbound Voice Profile that allows the destinations you will call. Set Localization country if you dial outside the US.
5

Assign your numbers

Go to Numbers, then My Numbers, and set each number’s connection to the FQDN connection.

Configure Bland

1

Open the setup wizard

At All agents, go to Dispatch, then Phone numbers, then the SIP tab, and press Create trunk.
2

Provider

Pick Other and enter the Telnyx SIP host for your region, with port 5061:
3

Firewall

Telnyx reaches Bland over the public internet, with no firewall of yours in between. Tick the box and continue.
4

Authentication

Pick IP-based, and leave Outbound routing on Via Bland’s carrier. Under Outbound call credentials, enter the Telnyx username and password. Press Create trunk.
5

Numbers

Add each Telnyx number in E.164 format, for example +13125550100.
6

Assign an agent

Under Phone numbers, press Configure on the number and pick the agent under Assignment.
You know it worked when a call to the number reaches the agent and shows up on the trunk’s Overview tab. For outbound, use the number as from in POST /v1/calls.

Caller ID

Telnyx validates the caller ID on every outbound call, and requires E.164 for calls that cross borders. Call from a number on your Telnyx account, in E.164 format.

Common failures

The transport is UDP, or the number isn’t on the connection. Set SIP transport protocol to TLS on port 5061, and assign the number to the FQDN connection.
Telnyx sent the call from an IP Bland doesn’t trust for your trunk. Check the trunk endpoint in Bland matches your Telnyx region, then contact Bland support with the call’s SIP trace.
The number isn’t attached in Bland, or arrives without the +. Attach it, and set the DNIS number format to +E.164.
SRTP isn’t on. Set Encrypted media to SRTP on the connection.
The credentials in Bland don’t match Telnyx, or your outbound voice profile doesn’t allow the destination.
The caller ID failed Telnyx’s validation. Call from a Telnyx number in E.164 format.
Localization country isn’t set on the connection’s Outbound tab.

Next steps

Transfers

Send callers onward from the agent.

Network and security

Bland’s regions, IPs, and TLS and SRTP.
Docs for agents: llms.txt