How do I record an inbound call?

There are two ways to record an inbound call. 

Using the Record API

The Record API can record live calls at any time during the call. The API will return a URL with a file containing the audio recording. For more details, refer to this guide: https://www.plivo.com/docs/api/call/record/#record-a-call 

To get the call_UUID of the live call needed to record the inbound call, please use these APIs. 

https://www.plivo.com/docs/api/call/#get-all-live-calls

https://www.plivo.com/docs/api/call/#get-details-of-a-live-call 

Using Record XML

The Record XML can be used to record the inbound call by having the XML appended in the answer_URL of the application attached to the Plivo DID (your Plivo phone number).

  • During an inbound call to the Plivo DID, the answer_URL of the application attached to DID will be executed. The answer_URL should contain the following XML.
<Response>    

<Record action="http://foo.com/get_recording/" startOnDialAnswer="true" redirect="false" />    

<Dial>        

<Number>15551234567</Number>    

</Dial>

</Response>

For more details, please refer to this guide: https://www.plivo.com/docs/xml/record/#record-a-complete-call-session 

Was this article helpful?
0 out of 0 found this helpful
Didn’t find what you are looking for? Create new ticket