如何在twilio php api录制之前绕过音频播放?

时间:2017-10-02 06:51:20

标签: twilio twilio-api twilio-php

我正在twilio api录制过程中工作。我需要在录制前播放自定义音频。用户可以完全收听(在他们听到完全录音开始时发出哔哔声)或按“#”旁路音频,然后用哔声录音开始。有可能实现吗?

由于

1 个答案:

答案 0 :(得分:2)

是的,这很容易。

<play>动词嵌套在<gather>动词中,将动作网址添加到指向启动通话记录的TwiML的聚集动词中,同时在该动词处添加<redirect>动词。你的TwiML结束,它也指向启动你的通话记录的TwiML。

聚会密钥的默认结束是#,所以如果你的呼叫者按下它,那么Twilio将立即重定向到记录TwiML网址。

如果来电者没有按下任何内容,那么Twilio将继续处理当前的TwiML,这就是你最后需要一个<redirect>动词的原因。由于这也指向启动录制的TwiML,因此在<play>音频完成后,仍然会将没有任何内容的用户重定向到录制TwiML。