如何在twilio呼叫中发送数字

如何在twilio呼叫中发送数字,twilio,twilio-api,Twilio,Twilio Api,我想知道如何拨打电话、发送拨号、在拨号之间添加暂停以及录制通话 我需要这样的东西: 电话号码:(123)234-3213 SendDigits:“1(暂停3秒)34414(暂停12秒)9492(暂停5秒)” 记录:正确 我看了他们的文档好几个小时,还是弄不明白。另外,我在让twilio录制完整对话时遇到了一些问题。它只记录了大约1秒的时间。如果有人能告诉我他们将如何用各自的编程语言实现这一点,我将不胜感激。这里是Twilio福音传道者。您可以使用动词播放DTMF音调以及1/2秒的等待: <

我想知道如何拨打电话、发送拨号、在拨号之间添加暂停以及录制通话

我需要这样的东西:

电话号码:(123)234-3213 SendDigits:“1(暂停3秒)34414(暂停12秒)9492(暂停5秒)” 记录:正确


我看了他们的文档好几个小时,还是弄不明白。另外,我在让twilio录制完整对话时遇到了一些问题。它只记录了大约1秒的时间。如果有人能告诉我他们将如何用各自的编程语言实现这一点,我将不胜感激。

这里是Twilio福音传道者。您可以使用动词播放DTMF音调以及1/2秒的等待:

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
    <Play digits="wwww3"></Play>
</Response>

您可以使用动词告诉Twilio将处理TwiML暂停指定的秒数:

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
    <Pause length="5"/>
    <Say>Hi there.</Say>
</Response>

你好。
您可以使用动词让Twilio开始录制通话:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Record timeout="10" transcribe="true" />
</Response>


希望能有所帮助。

您已经尝试过什么?你能和我们分享一些代码吗?谢谢你的评论,但是这并没有解决我的问题。我的录音也有问题。真奇怪。我将录制设置为True,它确实录制了,但是它只录制了一两秒钟,即使对话大约20秒长。我做错了什么?下面是其中一个通话的图片:将您用于启动通话的代码和您返回给Twilio的TwiML张贴出来会非常有帮助。因此,我正在尝试我可以做的不同选择。我正在使用API资源管理器,我有点困惑为什么在尝试调用时必须包含链接。没有链接,我基本上可以做我想做的事情。我所需要做的就是Twilio使用URL来获取关于如何处理接听后的实时电话的指示。在您的情况下,您让Twilio播放DTMF音调,但它没有收到任何指令,因此挂断。您需要URL来返回TwiML,在您的例子中,TwiML包含动词。那么在curl请求中就不需要Record参数了。好吧,我没有在curl请求中添加Record=True,我用这些内容创建了一个新的XML文件:但是我没有听到任何DTMF音。我听到的只是电话开头的一声嘟嘟声。如何编辑此XML文件以允许我在发送DTMF音的同时录制整个对话?