如何使用Twilio留下语音邮件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Twilio留下语音邮件?相关的知识,希望对你有一定的参考价值。

我正在尝试使用twilio和salesforce将录制的消息发送到电话号码。我面临的问题是,有时候呼叫将转到语音邮件,并且在一段时间后语音邮件录制开始时,邮件未被记录。 twilio如何设法监控该时间并在语音邮件开始录制后播放该消息。

现在我知道语音邮件录制系统在开始录制之前会发出蜂鸣声。我可以使用DTMF音来指示twilio开始播放录制的信息。

答案

Twilio开发者传道者在这里。

Twilio能够做一些实验,检查答录机,只有在它听到哔哔声后才会开始播放。您可以在documentation here中看到如何执行此操作。基本上,您需要传递ifMachine参数“Continue”。然后,您将在调用TwiML时获得“AnsweredBy”参数,以便您可以决定要执行的操作。如果你继续,Twilio将等待哔哔声。

如果有帮助,请告诉我!

更新

ifMachine参数已被弃用,并替换为新的Twilio Answering Machine Detection

现在,您可以使用参数MachineDetectionEnable传递名为DetectMessageEnd的参数。 Enable试图尽快给你一个答案,将结果传递给AnsweredBy参数中的TwiML webhook。一旦语音邮件消息播放完毕,DetectMessageEnd将呼叫webhook。

以上是关于如何使用Twilio留下语音邮件?的主要内容,如果未能解决你的问题,请参考以下文章

Twilio - 如何通过在 NodeJs 中提供呼叫 SID 来检索语音呼叫记录媒体文件

Twilio Target Worker表达-在文本上阻止语音通话

点对点语音呼叫 Twilio

Zapier 到 Twilio 生成动态短信正文

使用可编程语音 SDK 检索 Twilio 中的所有录音

Twilio 可编程语音呼叫立即完成