3
votes

Is there a way to get the time between when an incoming call connects to a carrier and when it is answered using Twilio?

This is how I understand the flow for an coming call through the Twilio system:

  1. Caller dials a "Twilio" number
  2. Caller's carrier connects call to Twilio
  3. Twilio connects to my application to ask for instructions
  4. My application tells Twilio to formward the call to the callee's phone
  5. Twilio connects to the callee's carrier
  6. The callee's carrier locates the phone (if it is a cell phone)
  7. When the callee's carrier locates the phone, the callee's phone starts ringing
  8. The callee answers the phone or the calls rolls over to voicemail, either way, the call was "answered"
  9. Twilio detects that the call was answered

Is there a way to get the time delta between #5 and #9?

1

1 Answers

1
votes

Twilio Evangelist here.

The upshot is a simple no. This data isn't exposed through Twilio's API (see the REST Docs for a call). Is there a particular reason you need this data?