问题标签 [twilio-twiml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
932 浏览

twilio - Twilio - Gather 中的嵌套播放 - 超时属性与 MP3 的长度

我想在更新他们在队列中的状态之前限制呼叫者听到的音乐量。

我正在播放的 AWESOME 音乐超过 30 秒。我希望它会在 Gather 中指定的 30 秒超时后下降到重定向,但它会播放整个 MP3,然后点击重定向。我知道我可以将 MP3 缩短到 30 秒,但我想要更灵活的东西。

谢谢并恭祝安康。

0 投票
2 回答
1478 浏览

twilio - Twilio 播放暂停/恢复

Twilio 是否支持暂停和恢复内容的播放。换句话说,我有相当长的文件将播放给调用者,我正在尝试找到一种方法来实现暂停和恢复功能。在播放某些内容的过程中,我希望用户能够按一个数字暂停,然后再按一个数字从音频文件中暂停的同一点恢复播放。

Twilio 是否支持类似的东西?

0 投票
1 回答
229 浏览

python - 扩展 Twilio Weather By Phone 应用程序以创建 python TwiML 服务器

我正在尝试创建一个演示网络服务器,该服务器根据 URL 提供的参数返回一个 TwiML Say 块,其中包含自定义文本(是的,POST 会更好,但我不太确定该怎么做)。它的工作原理很像https://www.twilio.com/labs/twimlets/message,只是我想编写自己的代码,以便添加更多自定义项。

我从构建电话天气演示开始,因为它在 xml 中包含自定义文本。

我创建了自己的名为 gracklevoice 的谷歌应用程序引擎,并且让 weatherbyphone 示例正常工作。现在,当我尝试简化它时遇到了麻烦。我的代码如下所示:

还有yaml文件:

和notification.xml

这看起来应该很简单,但是当我的客户端应用程序将呼叫 url 设置为http://gracklevoice.appspot.com/时,我收到一个错误而不是语音消息:“我们很抱歉。发生了应用程序错误。再见。” 我错过了什么?

查看 appEngine 日志(长度有限,welp),我看到:

0 投票
1 回答
1627 浏览

rest - 如何转移拨出电话?

在我的应用程序中,我使用 REST API 创建传出呼叫。

呼叫启用了机器检测,所以我至少可以在检测到机器应答时挂断它。

问题是:在这种情况下,我可以在不使用 REST API 创建新呼叫的情况下拨打另一个号码吗?我可以使用<Forward>or<Redirect>或类似的东西吗?或者没有办法实现这一点,我需要创建另一个调用?

0 投票
1 回答
2073 浏览

c# - 最好的方法是什么使用 Twilio C# 库同时使用多个电话号码?

我正在使用twilio-csharp 助手库。我有一个 Twilio 号码,当有人拨打该号码时,我想同时呼叫多个电话或端点,例如 Twilio 客户端端点和几个电话号码。实现这一目标的最佳方法是什么?

0 投票
2 回答
757 浏览

twilio - Twilio 重定向可能不工作

我有一个执行<Dial>到 a的 TwiML <Queue>(如此处所述https://www.twilio.com/docs/api/twiml/queue

在 url 属性中,<Queue>我将 url 放入以下 ​​TwiML:

<Say>动词效果很好,但被<Redirect>忽略了。

那是对的吗?因为根据 Docs,它是 a 的 url 中的有效动词<Queue>

我在 AppMonitor 中没有错误。

0 投票
2 回答
1071 浏览

twilio - 动态设置 Twilio时限

我有一个应用程序可以让用户拨打他们想要添加到呼叫中的号码。每个用户都受制于他们帐户中的余额。

拨号是使用 TwiML 进行的<Dial>

因此,根据我每分钟的金额,我以秒为单位计算剩余余额并将其设置为timeLimitfor <Dial>

我想做一个简单的事情,比如当用户正在通话并且他的通话timeLimit即将到期时,我想使用我的付款方式向他们收费,如果收费成功,请timeLimit为同一通话补充费用。

这可以做到吗?

0 投票
1 回答
176 浏览

xml - 拨号后怎么说?

我通过呼叫第一个呼叫者将两个呼叫者连接在一起,然后在 URL 响应 TwiML 中拨打第二个号码。第二部电话接听后如何向双方发送消息?

0 投票
1 回答
1242 浏览

twilio - Twilio Sip 和 Twilio Client 有什么区别?

我注意到 Twilio 文档中有一个客户端名词。客户端是 SIP 产品吗?我会使用 Client 连接到 Sip 电话吗?

0 投票
1 回答
84 浏览

php - TwiML 应用程序不发送请求

在我的 TwiML 应用程序上,当我单击call按钮时,秒数开始计数,但没有任何反应。我没有在我的服务器上收到请求,我确定 url 是正确的。

以前,如果某些事情不起作用,我会听到Sorry, an application error has occurred,但现在我什么也得不到。