Call Control API

The Call Control API allows users to control call flow.
 
 
Call Control V1 cover image

Quick Links

Guides and Examples

Check out the following resources and learn how to:

API Reference

Relevant endpoints for Call Control

Resources

Learn more about Telnyx product and core components

Get 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 [here] .

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

Glossary

Call Control ApplicationUsed to configure inbound traffic and authentication for one or more phone numbers.
Outbound Voice ProfileUsed to configure outbound traffic and billing for one or more phone numbers.
WebhookAn HTTP callback used to notify your server that you have received a message.