Skip to main content

CarrierX Documentation Center

API Reference
All objects and methods you can use in CarrierX API
Rent phone numbers, configure recording storage, manage trunk groups.
Use conference abilities to create reusable meeting rooms and configure meetings.
Use FlexML abilities to create simple or complex voice applications.
Use mediator abilities to create call forwarding logic. Create bindings and dialouts.
Programmable CPaaS
Everything you need to make and receive voice calls
Rent your first phone number using CarrierX portal
Place an outbound call from a rented phone number.
Configure a SIP trunk to enable calls over the internet.
Messaging
Text and multimedia messages, push notifications
Learn how to send and receive messages, and use callbacks to get message data.
Get approved by the wireless carriers to send messages.
Setup a callback to receive inbound messages and message delivery status.
FlexML
CarrierX markup language for interactive voice apps
Create interactive voice applications using CarrierX markup language.
Learn what verbs and nouns FlexML uses to build advanced voice applications.
In-depth guide to building an advanced Play application with FlexML.
Conference
Private or public meeting rooms for up to 1000 participants
Create meetings in which two or more parties can talk to one another.
Configure an endpoint that allows listening to saved recordings made during meetings.
Use conference abilities to create reusable meeting rooms and configure meetings.
Mediator
Call forwarding between phone numbers
Create meetings in which two or more parties can talk to one another.
Use mediator abilities to create call forwarding logic.
Create and configure callbacks for the Mediator endpoint with the help of CarrierX portal.
Additional Resources
Even more resources like glossary, troubleshooting, etc.