Integrations  /  Phone providers  /  Telnyx
Tx

Telnyx

Telnyx is a direct Tier-1 carrier favored for its international coverage and caller-name lookups. Configure a Telnyx connection (credentials or IP-based auth) and assign numbers to your workspace's inbound profile — caller-ID with name shows up in the agent's screen-pop automatically.

LiveCallsCaller-ID namesInternational numbers

Telnyx + MyDaddy.io capabilities

Telnyx is a voice-first integration. SMS via Telnyx is on the roadmap but not native today — use the generic webhook bridge or pair Telnyx (voice) with another provider (SMS).

Outbound calling

Route calls through your Telnyx connection. Per-call billing on Telnyx's side. Strong international coverage and competitive rates.

Inbound numbers (any country)

Buy numbers in Telnyx's portal across 100+ countries and point them at MyDaddy.io. Each number maps to a workspace inbound profile in the portal.

Caller-ID names

Telnyx provides the caller's name on every inbound call. The auto-attendant carries this through to the agent UI so screen-pops show the caller's name, not just their number.

How to wire up Telnyx

You'll need a Telnyx Mission Control account with billing enabled and at least one purchased phone number.

  1. Create a connection in Telnyx

    Telnyx portal: Voice → SIP Connections → Add SIP Connection. Pick FQDN auth (your MyDaddy.io server's hostname) or Credentials auth. For FQDN, also add your server's IP to the allowlist.

  2. Configure Outbound Voice Profile

    Telnyx portal: Voice → Outbound Voice Profiles → Add. Attach your connection. Pick a billing group and dialing rules. This is what makes outbound calls actually work.

  3. Add Telnyx as a Provider in MyDaddy.io

    Portal: Settings → Providers → Add Provider. Set Host to sip.telnyx.com (or your assigned regional host), transport UDP or TLS, leave audio preferences on the default. Paste credentials if you chose Credentials auth.

  4. Route inbound numbers to your connection

    Telnyx portal: Numbers → My Numbers. For each number, set Connection to your MyDaddy.io connection. Inbound calls now arrive on MyDaddy.io. Assign numbers to workspace inbound profiles in the portal under Inbound Routing.

  5. Test outbound + inbound

    Make an outbound test call from the browser phone. Call your Telnyx number and confirm it rings; verify the caller name shows up in the agent UI.

Configuration keys

Stored under your workspace's namespace. The portal writes these for you.

KeyPurposeExample
providers.<id>.hostTelnyx hostsip.telnyx.com
providers.<id>.transportConnection transportUDP or TLS
providers.<id>.usernameUsername (for Credentials auth)mydaddy-prod
providers.<id>.passwordPassword•••••
providers.<id>.codecsAudio preferencePCMU,PCMA,opus
providers.<id>.dest_prefixesOutbound destination prefixes1,+44,+91

Want international phone numbers?

Telnyx covers 100+ countries and delivers caller names on every inbound call. Setup is straightforward; the docs above walk through it.

Create a workspace All integrations