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

问题描述 投票:1回答:1

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

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

salesforce twilio twiml
1个回答
0
投票

Twilio开发者传道者在这里。

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

如果有帮助,请告诉我!

更新

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

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

© www.soinside.com 2019 - 2024. All rights reserved.