我试图使用twilio & salesforce将录制的消息发送到电话号码。我遇到的问题是,有些时候通话将进入语音邮件,并且由于语音邮件录制在一定时间后开始,因此留言未被录制。在语音邮件开始录制后,twilio如何管理该时间并播放留言。如何使用Twilio留言?
现在我知道语音邮件录制系统在开始录制之前使用嘟嘟声。我可以使用该DTMF铃声来指示twilio开始播放录制的信息。
我试图使用twilio & salesforce将录制的消息发送到电话号码。我遇到的问题是,有些时候通话将进入语音邮件,并且由于语音邮件录制在一定时间后开始,因此留言未被录制。在语音邮件开始录制后,twilio如何管理该时间并播放留言。如何使用Twilio留言?
现在我知道语音邮件录制系统在开始录制之前使用嘟嘟声。我可以使用该DTMF铃声来指示twilio开始播放录制的信息。
Twilio开发人员在这里传播。
Twilio能够做一些实验性的检查答录机,以便它只会在听到嘟嘟声后才开始播放。您可以在documentation here中看到如何执行此操作。基本上,你需要传递一个ifMachine参数“Continue”。然后,您将在调用TwiML的过程中获得“AnsweredBy”参数,以便决定要做什么。如果你继续,Twilio会等待哔哔声。
让我知道这是否有帮助!
更新
的ifMachine
参数已被弃用,新Twilio Answering Machine Detection取代。
现在您可以传递一个参数MachineDetection
与参数Enable
或DetectMessageEnd
。 Enable
尝试尽快给出答案,将结果传递给参数AnsweredBy
内的TwiML webhook。一旦语音邮件消息播放完毕,DetectMessageEnd
将会呼叫webhook。
我在你的文件中看到过这个,我自己也用过这个技巧,但我认为那不适合我的案子。我会再试一次,让你知道 – 2015-02-24 09:23:40
尽管感谢你的时间 – 2015-02-24 09:41:53
我得到了解决此问题的解决方法。它不是100%整洁。我们可以多次循环我们的信息,并通过按下特定按钮提示断开呼叫。听到消息后,人会听到提示并断开呼叫。作为一台机器无法做到这一点,消息将在消息的某些迭代中被记录下来。 – 2015-02-24 16:49:49