Voice • Last Updated 9/29/2023

What is TeXML?

TeXML is the easiest way to get started with Telnyx’s Programmable Voice. Create custom call flows using simple XML scripting.

Marlo_Vernon

By Marlo Vernon

TeXML: dynamic, low-code, programmable voice

Telnyx is a global communications platform that offers simple yet sophisticated APIs for communications such as voice, SMS, fax, video, and more. The easiest way to get started with Telnyx’s Voice API and build custom call flows is with TeXML, a dynamic, low-code XML scripting language.

In this article, we’ll cover exactly what TeXML is, the benefits of choosing Telnyx, how to get started, and how to easily migrate your XML code from another provider.

Telnyx’s XML scripting language

TeXML is Telnyx’s XML scripting language that makes it easy for developers—or even non-developers—to build voice into their applications.

TeXML specifies call instructions using commands called verbs and nouns such as <Dial> and <Number> to define call instructions. With TeXML, creating custom call flows becomes as simple as writing an XML file, allowing users to implement complex communication strategies with minimal coding.

TeXML Bin: effortless media storage

TeXML Bin lets you upload media to storage and call on that media when required, without the need for coding. This feature enables users to quickly and effortlessly incorporate programmable voice features into applications without the hassle of setting up application servers.

HTTP requests with TeXML Bin

No server-side applications are needed for writing XML scripts or sending HTTP requests when building with TeXML Bin. Users can integrate their systems using HTTP requests from a TeXML file. This functionality allows users to extract the necessary information for call flows from external systems and send notifications to any REST API.

Why Telnyx

Telnyx is built on a global private network boasting over 15 Points of Presence (PoPs) around the world. This means low-latency, crystal clear voice for real-time communications. And because Telnyx is a true carrier instead of an intermediary, we’re able to offer lower prices and better quality than other providers. In fact, the average customer saves 30% when switching to Telnyx and we’re ranked higher than Twilio in every single comparison category on G2

Migrating to Telnyx

Are you ready to make the switch to TeXML? We’re here with open arms! If you’re switching from Twilio, your TwiML code will work seamlessly with TeXML. Simply configure your Telnyx portal connection to point at your XML endpoint. When a call comes in, we’ll do the rest. Or, if you’re migrating from another provider with an XML-based solution, porting is streamlined in this process too.

Getting started with TeXML

Whether you're looking to build applications for call tracking, cloud IVR, contact centers, or unified communications as a service, TeXML is a quick and easy way to get started. Our TeXML Setup Tutorial as well as our TeXML Bin Demo are great places to start, or follow these simple steps to start using TeXML:

  1. Setup a Telnyx account, phone number, and TeXML application: Create a Telnyx account at portal.telnyx.com and purchase a phone number. Then, make your way to the TeXML page and create your first TeXML application.
  2. Create an XML file: Create a standard XML file or upload one you already created with another provider. TeXML will seamlessly interpret your existing verbs and nouns.
  3. Use the TeXML editor: Use the TeXML editor to create the XML file with instructions or upload your XML file to TeXML Bin for Telnyx to execute.
  4. Configure your application to point at your TeXML file: Configure your application to execute on the TeXML commands in the Telnyx Mission Control Portal.

Get in touch with our team of experts with any questions you have, or start exploring TeXML in the Mission Control Portal today!

Share on Social

Related articles

Sign up and start building.