2017-04-08 80 views
0

我想知道我怎么能拨打电话,发送表盘,表盘之间添加暂停,并记录呼叫发送数字。如何twilio通话

我需要的是这样的:

呼叫号码:(123)234-3213 SendDigits: “1(停顿3秒)34414(停顿12秒)9492#(停顿5秒)” 记录:真

我看他们几个小时的文件,但还是无法弄明白。另外,我一直在用twilio记录完整的对话方面遇到一些问题。它只记录1秒。如果有人能告诉我他们将如何以各自的编程语言来做到这一点,我会非常感激。

+0

你尝试过什么了吗?你可以与我们分享一些代码吗? –

回答

0

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> 

希望有所帮助。

+0

感谢您的评论,但是这并没有解决我的问题。我在录制时也遇到问题。这真的很奇怪。我将录音设置为“真”,并录制了声音,但只录制了一两秒钟,即使对话时间长达20秒。我究竟做错了什么?下面是其中一个通话的画面:https://i.imgur.com/e5LSuxp.png –

+0

发布你正在使用开始呼叫,你是回馈Twilio将是非常有益的TwiML的代码。 –

+0

所以我正在尝试不同的选项,我可以做。我正在使用API​​ Explorer,我有点困惑,为什么在尝试拨打电话时必须包含链接。如果不包括链接,我基本上可以做我想做的事情。我所需要做的就是https://i.imgur.com/oQAJ4v0.jpg –