我正在twilio api录制过程中工作。我需要在录制前播放自定义音频。用户可以完全收听(在他们听到完全录音开始时发出哔哔声)或按“#”旁路音频,然后用哔声录音开始。有可能实现吗?
由于
答案 0 :(得分:2)
是的,这很容易。
将<play>
动词嵌套在<gather>
动词中,将动作网址添加到指向启动通话记录的TwiML的聚集动词中,同时在该动词处添加<redirect>
动词。你的TwiML结束,它也指向启动你的通话记录的TwiML。
聚会密钥的默认结束是#,所以如果你的呼叫者按下它,那么Twilio将立即重定向到记录TwiML网址。
如果来电者没有按下任何内容,那么Twilio将继续处理当前的TwiML,这就是你最后需要一个<redirect>
动词的原因。由于这也指向启动录制的TwiML,因此在<play>
音频完成后,仍然会将没有任何内容的用户重定向到录制TwiML。