Skip to main content

Telnyx Wireless: VoLTE — Full Documentation

Complete page content for VoLTE (Wireless section) of the Telnyx developer docs (https://developers.telnyx.com). Root index: https://developers.telnyx.com/llms.txt · Lightweight index for this subsection: https://developers.telnyx.com/development/llms/wireless-volte-llms-txt.md

Overview

Overview

Source: https://developers.telnyx.com/docs/iot-sim/voice-enabled-iot.md
Beta — VoLTE is in beta. API reference and detailed configuration docs coming soon. Add a real phone number to any eSIM-capable device. No second phone, no SIP client, no app — just a native cellular line with full API control.

Configuration

Phone Numbers

Source: https://developers.telnyx.com/docs/iot-sim/mobile-phone-numbers.md
When you enable voice on a SIM, Telnyx assigns a Mobile Phone Number — a real +E.164 number. Inbound calls ring the device natively. Outbound calls show your number as caller ID.

Enabling Voice

Voice is enabled per-SIM via action endpoints, not by patching a field. enable_voice accepts an optional connection_id to associate with a Mobile Voice Connection.

Mobile Phone Number

Once voice is enabled, manage the assigned number via:

Configurable Settings

Mobile Voice Connection

The voice application attached to a number — controls webhooks, API version, and routing.

Connection Settings


Forwarding, Recording & Screening

Source: https://developers.telnyx.com/docs/iot-sim/call-forwarding-recording.md
All settings below are configured via PATCH /mobile_phone_numbers/{id}.

Call Forwarding

Set the call_forwarding object to route calls when the device is unavailable. Forward to any number — landline, mobile, SIP connection, or Call Control application.

Call Recording

Set call_recording to record inbound, outbound, or both. Recordings are accessible through the standard Telnyx Recordings API — same storage, retrieval, and webhooks as Call Control recordings.

Inbound Call Screening

Inbound Call Screening automatically blocks or flags inbound calls based on caller reputation and SHAKEN/STIR attestation. The feature is free on any number.

How it works

Screening evaluates three factors:

Handling modes

Enabling call screening

  1. Log in to the Mission Control Portal.
  2. Go to My Numbers, select a number, and click Edit.
  3. Under the Voice tab, enable Inbound Call Screening and choose Flag or Reject.
You can also enable it via PATCH /mobile_phone_numbers/{id} by setting the inbound_call_screening field.

Webhook integration

Enable webhooks to receive the call_screening_result field in the call.initiated webhook payload. Number reputation screening applies to US and Canada calls. SHAKEN/STIR screening applies to North America.

Other Settings

Example