Twilio外拨电话录音

时间:2013-01-09 09:17:30

标签: twilio phone-call recording outbound

使用Twilio,我们会拨打电话:

curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/ACc1....4658a/Calls.json' \
-d 'From=%2B44987654321' \
-d 'To=%2B123456789' \
-d 'Url=http%3A%2F%2Fourdomain.com%2Ftwiml.php%3Faction%3Dcall_is_taken' \
-u ACc1....4658a:{AuthToken}

并不重要,但当有人拿起电话时,我们的响应twiml代码(将改变)只是:

<Response><Say>Thank you for picking up.</Say></Response>

我们可以添加一个<Record> in our Twiml代码来开始录制一个部分,但我们想要记录整个呼叫(包括Twiml语音和人声),从START到出站呼叫的结束。

我可以找到<Dial record="true">,但这可以在通话之外呼叫。我确实试过了<Response record="true">,但这并没有给我任何录音SID,但是它还没有记录。

如何录制整个通话?

1 个答案:

答案 0 :(得分:2)

我自己想出来了。这将记录整个对话:

curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/ACc1....4658a/Calls.json' \
-d 'From=%2B44987654321' \
-d 'To=%2B123456789' \
-d 'Record=true' \
-d 'Url=http%3A%2F%2Fourdomain.com%2Ftwiml.php%3Faction%3Dcall_is_taken' \
-u ACc1....4658a:{AuthToken}

唯一添加的是-d 'Record=true'参数。但我在文档中找不到它。