Skip to main content

Telnyx Calling: TeXML — Documentation Index

TeXML documentation within the Calling section of the Telnyx developer docs (https://developers.telnyx.com). Root index: https://developers.telnyx.com/llms.txt · Calling index: https://developers.telnyx.com/development/llms/calling-llms-txt.md · Full content for this subsection: https://developers.telnyx.com/development/llms/calling-texml-llms-full-txt.md

Guides

  • TeXML Fundamentals: Learn how TeXML, an XML-based markup language, defines call control and processing instructions for programmable voice applications on Telnyx.
  • Instruction Fetching: How Telnyx fetches TeXML instructions for inbound and outbound calls
  • TeXML Interpreter: TeXML is an XML based data structure used by Telnyx to build quick applications
  • TeXML TwiML Compatibility: Side-by-side comparison of TeXML and TwiML verb and noun support, helping you migrate Twilio call control instructions to Telnyx with minimal changes.
  • Dynamic TeXML Bins: Generate dynamic TeXML responses with Telnyx TeXML Bins. Inject runtime variables into TwiML-compatible call flows without standing up a backend.
  • Sending HTTP Requests: Send outbound HTTP requests from TeXML on Telnyx Programmable Voice. Use HttpRequest verbs to call your APIs mid-conversation with code samples.
  • TeXML Answering Machine: Learn how to enable and configure Answering Machine Detection (AMD)

Markup Language

API Reference

  • Applications: Manage TeXML applications for handling inbound and outbound calls.
  • Calls: Initiate outbound calls and manage individual call legs programmatically through the Telnyx TeXML REST API, including state, metadata, and lifecycle.
  • Conferences: Create, modify, and end multi-participant audio conferences with the Telnyx TeXML REST API, including participant management and recording controls.
  • Conference participants: Add, mute, hold, and remove individual call legs from TeXML conferences using the Telnyx Conference Participants REST API for fine-grained control.
  • Recordings: List, retrieve, and manage audio recordings produced from TeXML calls and conferences, including metadata like format, duration, and storage URLs.
  • Transcripts: Retrieve and manage transcription results produced from TeXML calls when the Transcription verb is executed or transcription is enabled on a call.
  • SIPREC: Start and manage SIPREC media recording sessions for TeXML calls, delivering call audio to external SIP recording servers for compliance use cases.
  • Streams: Start, stop, and manage media streaming sessions over WebSockets for TeXML calls to deliver real-time audio to external transcription or AI systems.
  • Queues: Create and manage Telnyx TeXML queues to hold waiting callers in FIFO order before connecting them to agents, with hold music and announcement support.
  • TeXML application secrets: Securely store, manage, and retrieve credentials, API keys, and tokens used by TeXML applications via the Telnyx TeXML Secrets REST API.

API Reference (TeXML)

TeXML Applications

TeXML REST Commands

Callbacks