我想知道我怎么能拨打电话,发送表盘,表盘之间添加暂停,并记录呼叫发送数字。如何twilio通话
我需要的是这样的:
呼叫号码:(123)234-3213 SendDigits: “1(停顿3秒)34414(停顿12秒)9492#(停顿5秒)” 记录:真
我看他们几个小时的文件,但还是无法弄明白。另外,我一直在用twilio记录完整的对话方面遇到一些问题。它只记录1秒。如果有人能告诉我他们将如何以各自的编程语言来做到这一点,我会非常感激。
我想知道我怎么能拨打电话,发送表盘,表盘之间添加暂停,并记录呼叫发送数字。如何twilio通话
我需要的是这样的:
呼叫号码:(123)234-3213 SendDigits: “1(停顿3秒)34414(停顿12秒)9492#(停顿5秒)” 记录:真
我看他们几个小时的文件,但还是无法弄明白。另外,我一直在用twilio记录完整的对话方面遇到一些问题。它只记录1秒。如果有人能告诉我他们将如何以各自的编程语言来做到这一点,我会非常感激。
Twilio传道这里。您可以使用<Play>
动词发挥DTMF音频以及1/2秒的等待:
<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Play digits="wwww3"></Play>
</Response>
可以使用<Pause>
动词告诉Twilio暂停处理TwiML为指定的秒数:
<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Pause length="5"/>
<Say>Hi there.</Say>
</Response>
可以使用<Record>
动词有Twilio开始对呼叫录音:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Record timeout="10" transcribe="true" />
</Response>
希望有所帮助。
感谢您的评论,但是这并没有解决我的问题。我在录制时也遇到问题。这真的很奇怪。我将录音设置为“真”,并录制了声音,但只录制了一两秒钟,即使对话时间长达20秒。我究竟做错了什么?下面是其中一个通话的画面:https://i.imgur.com/e5LSuxp.png –
发布你正在使用开始呼叫,你是回馈Twilio将是非常有益的TwiML的代码。 –
所以我正在尝试不同的选项,我可以做。我正在使用API Explorer,我有点困惑,为什么在尝试拨打电话时必须包含链接。如果不包括链接,我基本上可以做我想做的事情。我所需要做的就是https://i.imgur.com/oQAJ4v0.jpg –
你尝试过什么了吗?你可以与我们分享一些代码吗? –