For developers / VoiceML

Move programmable voice workloads without rewriting call logic.

VoiceML is VoiceTel's XML-based voice runtime for teams that already use voice markup, callbacks, recordings, conferences, queues, and API-driven call flows. Preserve the interaction model you already built while moving the economics, support path, and carrier layer to VoiceTel.

Use VoiceML to answer, route, record, gather, dial, queue, conference, redirect, stream, and transcribe calls. Signed webhooks help your application verify callbacks, and existing handlers can be pointed toward VoiceTel when they stay within the supported VoiceML-compatible surface.

Start building VoiceML overview

What developers can build

  • Inbound IVRs and call routing

    Create phone menus, route callers by input, forward to queues, record voicemails, and send callbacks into your application.

  • Outbound calling workflows

    Trigger calls from your product, control call behavior with markup, and connect users, agents, customers, or automated systems.

  • Call recording and transcription

    Use VoiceTel for call control and bring your preferred speech-to-text, text-to-speech, and recording-storage vendors directly.

  • Queues, conferences, live call control

    Build support, sales, dispatch, appointment, and contact-center workflows without starting from scratch.

Verify your markup before you ship

Paste any VoiceML response into the validator and confirm every element is well-formed XML and matches the verb / noun schema. Pure client-side; nothing uploaded.

Open the validator Compatibility matrix