Skip to main content

FlexML

FlexML is CarrierX's powerful XML-based markup language for building sophisticated voice applications. It enables developers to program call flows using simple XML instructions that control call routing, media playback, and interactive voice response (IVR) systems.

Key capabilities include:

FlexML integrates seamlessly with CarrierX's telephony infrastructure while maintaining compatibility with familiar standards like TwiML. Applications can be hosted on:

  • CarrierX's cloud platform
  • Your own servers via webhook callbacks

Common use cases:

The FlexML API provides REST endpoints for managing:

While the XML interpreter executes your call flow instructions in real-time.

info

You may also be interested in trying out CarrierX no-code demo applications. These are pre-built basic voice apps that you can use to test the FlexML API and see how it works.

Learn More

If you're new to the FlexML language, you can refer to its quick start guides first. These hold walk-through instructions on configuring FlexML endpoints, building simple voice applications, configuring inbound calls, making outbound calls, and migrating from other similar services like Twilio or Plivo.

Compare CarrierX to Twilio and Plivo Check which features are common for CarrierX, Twilio, and Plivo.