Additional API
Make an API Outgoing call using Postman
You can use Postman - a free Google Chrome Extension https //chrome. google.
StatusCallback reliability: expected latency, retry logic, and handling missed callbacks
When a call ends, Exotel sends an HTTP StatusCallback to your configured StatusCallback URL with the final call status and related details, including the recording URL when available. For most calls, this callback arrives shortly after the call completes.
How to perform Listen Whisper Barge using LWB API
This document outlines APIs for performing LWB, to help supervisors perform monitor action on an ongoing call. In order to perform the action, this document describes the below two endpoints which a developer shall use to perform the required action from a supervisor.
Enabling Applet-Level Call Recording
Enabling Applet-Level Call Recording This guide demonstrates how enterprises can dynamically control call recording within their Exotel applet flow using the Passthru Applet (GET request) and Recording API (POST request). This setup enables selective, event-driven recording control — for example, starting the recording before a greeting or IVR prompt and stopping it before agent transfer.
Leg details API to get all participants details of a Call
This document outlines an API to query all the participants in the completed calls. The use case where this API will be useful Calls where more than 2 participants were there in a call.
Play dynamic text or audio from URL in connect applet
What is usual? Typically, while configuring your Connect applet, you would enter the text or upload the audio that you want your agents to listen before the call gets connected to the customer.
How does the Campaigns API work
Before you start a Call Campaign, set a clear objective. We have some use cases here and guidelines here.
Why does the response time of Connect API vary?
About the API Calls/connect API (POST) is used to connect two numbers or connect a number to a call flow. It connects the ‘From’ number first.
How to monitor the status of your SMS?
For an SMS sent via Exotel SMS API, you can find out the delivery status of the SMS via two means A. PULL You can pull the status by querying Exotel for the specific SMS that you sent.
How do I integrate Exotel into my CRM?
Exotel is a cloud-based telephony system i. e.
Passing a Custom field in API
Unfortunately, It is not possible to pass along your own parameter for incoming calls. But in most cases, we have found that it is possible to maintain the necessary custom variables & their values at your end.
Metadata of a phone number
The number metadata API provides the following metadata of a given number Telecom Circle Human readable Telecom Circle name Number type Operator (Carrier) that the number belongs to Whether the number is under DND or not If all you want is to see/read the details of a phone number, use our Phone number details page http //exotel. in/phone-number-dnd-location-operator-details/ Request Format https //\<your api key> \<your api token>\<subdomain>/v1/Accounts/\<your sid>/Numbers/ number Replace \<your api key> and \<your api token> with the API key and token created by you.
How can I get data of a call into another system using Exotel API?
There are two ways to monitor incoming calls in real time without using reports at all Use the Passthru applet - You can put the Passthru applet at the end of every incoming flow for all your shifts. This applet will basically transfer all call details (who called, who picked up, date, time, etc.
Getting a Popup when agent receives a call
To create a Popup for an agent when he receives a call, this needs to be configured in connect applet in the call flow. In the connect applet, you need to go to the section titled "Create popup...
Outbound Call to connect an Agent to a Customer
This API will connect the two numbers given for an agent and the customer. It will connect the ‘From’ number first.
API to convert text to high quality voice using Shout Out app
Question How do I convert text to high-quality voice and deliver it to cell phones? Can you provide me with an API for such a task?
Outbound Call to connect a Customer to an App
This API will first call the customer, and once they pick up the phone, it will connect them to an app (aka flow) that you have created in the system - like your landing app, or any other app that can play a greeting, have IVR etc. A HTTP POST request to https //\<your api key> \<your api token>@\<subdomain>/v1/Accounts/\<your sid>/Calls/connect has to be made Replace \<your api key> and \<your api token> with the API key and token created by you.
Call API to get details of a Call
To get details of a call (including Status, Price, etc. ), you will need to make an HTTP GET request to https //\<your api key> \<your api token>@\<subdomain>/v1/Accounts/ exotel sid /Calls/\<CallSid> Replace \<your api key> and \<your api token> with the API key and token created by you.