Overview
Callr's IVR is built on Callr Actions, a declarative YAML framework. Instead of dragging boxes in a visual builder, you define call routing logic as code — version-controlled, testable, and deployable via API.
Routing Logic
Route calls based on Caller Line Identification (CLI), the dialed number, time of day, day of week, or any external data fetched in real-time from your backend. Use conditional logic (if/then) and branching (goto) to build complex decision trees.
Caller Interaction
Play TTS prompts in multiple languages with the say@v2 action, or play pre-recorded audio files with play@v1. Collect DTMF input with gather@v2 for menu navigation. Support for speech recognition via recognize@v2 for voice-driven menus.
Integration
Fetch caller data from your CRM or backend during the call using fetch@v2. Push call outcomes to your systems in real-time. Integrate with Google Analytics, Mixpanel, or any HTTP endpoint.
Example
A simple IVR that greets the caller, offers a menu, and routes to the right team — all in ~20 lines of YAML. No servers, no IVR builders, no vendor lock-in.
Others features
We own our network
Global coverage
Order numbers in just one click in over 220 countries, including premium, vanity or toll-numbers.
Encrypted and secure
We offer state-of-the-art data encryption with HTTPS, SIP TLS & SRTP.
Reliable network
With multiple data centers and servers around the world, we offer a robust service you can rely on.
Registered carrier
We operate our own network for better performance, localization and support.