Telnyx Wireless: VoLTE — Full Documentation
Complete page content for VoLTE (Wireless section) of the Telnyx developer docs (https://developers.telnyx.com). This file: https://developers.telnyx.com/docs/development/llms/wireless-volte-llms-full-txt.md · Root index: https://developers.telnyx.com/llms.txt
Overview
Overview
Source: https://developers.telnyx.com/docs/iot-sim/voice-enabled-iot.mdBeta — 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.mdWhen 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.mdAll settings below are configured via
PATCH /mobile_phone_numbers/{id}.
Call Forwarding
Set thecall_forwarding object to route calls when the device is unavailable.
Forward to any number — landline, mobile, SIP connection, or Call Control application.
Call Recording
Setcall_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
- Log in to the Mission Control Portal.
- Go to My Numbers, select a number, and click Edit.
- Under the Voice tab, enable Inbound Call Screening and choose Flag or Reject.
PATCH /mobile_phone_numbers/{id} by setting the inbound_call_screening field.
Webhook integration
Enable webhooks to receive thecall_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
API Reference (VoLTE)
Mobile Phone Numbers
- List Mobile Phone Numbers: Retrieve a paginated list of mobile phone numbers on your account.
- Retrieve a Mobile Phone Number: Retrieve the details of a specific mobile phone number.
- Update a Mobile Phone Number: Update the settings of a specific mobile phone number.
Mobile Voice Connections
- List Mobile Voice Connections: Retrieve a paginated list of mobile voice connections on your account.
- Create a Mobile Voice Connection: Create a new mobile voice connection.
- Retrieve a Mobile Voice Connection: Retrieve the details of a specific mobile voice connection.
- Update a Mobile Voice Connection: Update the settings of a specific mobile voice connection.
- Delete a Mobile Voice Connection: Delete a mobile voice connection from your account.