Open SidemenuDocs
Close Sidemenu
Call Control

Call Control

Make, receive, and manage call flows programmatically in just a few lines of code. Get set-up in minutes with our quickstart guide, or dive into the full API reference to see the specs.

Get Started with Call Controlget-started-with-call-control

Telnyx Call Control is enabled using Call Control Applications. You can set up several Call Control Applications to differentiate between use cases.

Outbound calls, initiated through the Dial and Transfer commands, are configured through an Outbound Voice Profile that must be created and associated with the application. The outbound profile allows you to initiate outbound traffic, and configure how that traffic is charged, managed and to which destinations it is permitted.

To issue Call Control commands, use our HTTPS API and authenticate using an API Key. Find out more about authenticating with API V2 here.

To receive Call Control webhooks, set the webhook URL on your Call Control Connection to a publicly accessible endpoint on your server.

To create Call Control Applications and Outbound Voice Profiles, you'll need a Telnyx account. Signing up takes less than a minuteTelnyx Developers, no credit card is required, and you'll get $10 of free testing credit to try out our API!


Call Control Application Used to configure inbound traffic and authentication for one or more phone numbers.
Outbound Voice Profile Used to configure outbound traffic and billing for one or more phone numbers.
Webhook An HTTP callback used to notify your server that you have received a message.

Resource: Check out our list of common SIP ResponsesTelnyx Developers