问题标签 [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 投票
2 回答
666 浏览

apache - Twilio - 支持 SNI 的 TwiML

当我使用 TwiML 发送命令时,Twilio API (TwilioProxy/1.1) 在没有 SNI 支持的情况下通过 HTTPS 向我的 Apache 服务器发出请求。

我需要在我的服务器上阻止非 SNI 客户端 ( SSLStrictSNIVHostCheck On),因为我使用具有多个域的多个 SSL 证书,并且它们都使用 Twilio。

是否可以使用具有 SNI 支持的不同 API 或可以使其与 SNI 一起使用的解决方法?

0 投票
1 回答
354 浏览

c# - Twilio Twiml 拒绝说动态文本

我越来越疯狂地试图了解 twilio 有什么问题。我有这个 twiml(只是一个例子):

http://twilio.gomme-auto.it/twilio/order/address/check/208325

其中“Say”第 2 行和第 4、5、6 行是动态生成的,其他是静态文本。

我正在使用 Twilio.MVC 官方库并像这样生成 Twiml:

带有静态文本的每一行都是正确的,其他的被忽略。

我们没有更改代码中的任何内容,它一直工作到一周前......

如果有人知道它可能是什么,那就太好了。

0 投票
1 回答
737 浏览

asp.net-mvc - 在 localhost 上开发时,我应该在 TwiML 应用程序设置中使用什么请求 URL?

我正在 ASP.NET-MVC 中创建一个应用程序,我可以在其中从浏览器拨打电话号码。

为此,我需要像示例中一样创建功能令牌:

appSid是在我的 Twilio 帐户上创建的 TwimlApp 标识符,如下所述:https ://www.twilio.com/help/faq/twilio-client/how-do-i-create-a-twiml-app

我完全不知道我应该在语音部分的请求 URL 中输入什么。我在我的电脑上本地开发。ASP.NET-MVC 应用程序在本地主机上运行。

来自 Twilio 网站的示例图片:

在此处输入图像描述

0 投票
1 回答
239 浏览

ruby-on-rails - 使用 TwiML 确定何时应答出站呼叫

我正在构建一个设置为调用用户的 TwiML 应用程序(Twilio 标记语言应用程序)。当我进行出站呼叫和呼叫结束时,我的服务器会从 Twilio API 接收适当的回调。但是,当最终用户接听电话时,我的服务器没有收到来自 Twilio 服务器的响应。这是我的服务器上的内容:

似乎该:statusCallbackEvent参数未按预期工作。

我的服务器是用 Rails 4.1.6 (Ruby 2.1.3) 编写的。我正在使用“twilio-ruby”宝石。我的 Gemfile 具有gem 'twilio-ruby, '4.2.0'最新版本的 gem。

0 投票
2 回答
2773 浏览

twilio - 为 twilio 调用设置时间限制

我正在使用下面的 twiml 创建并向我的用户发送呼叫。但是我想为这个电话设置一个时间限制。我知道当你使用动词时这是可能的,如下所示。但我不知道在我的情况下该怎么做

0 投票
2 回答
1508 浏览

twilio - Twilio - Twiml Enqueue 超时或在固定时间后重定向

有没有办法在一定时间后重定向队列中的呼叫?我知道在 Twiml 中<Dial>您可以设置超时。有没有办法做到这一点,<Enqueue>甚至<Play>作为它的一部分waitURL

现在我正在做这样的事情:

我的等待网址是:

如果呼叫者在队列中的时间超过 60 秒,我想将呼叫者重定向到语音信箱。

0 投票
1 回答
689 浏览

ios - 当号码语音配置了“应用程序”时,如何传递“StatusCallbackEvent”?

我已经用 配置了我的号码的声音ApplicationTWILIO APPS配置页面没有StatusCallbackEvent. 如何设置StatusCallbackEvent默认事件之外的其他事件?

我找到了一个替代方案。将参数传递给<client>

0 投票
1 回答
180 浏览

php - TwiML - 我可以在同一个通话中记录用户并收集键盘输入吗?

它非常直接地记录和转录用户的呼叫,或者在提示他们录音后从用户的键盘收集输入。然而,我不清楚我应该采取什么步骤来记录用户对问题的“描述”(在这种情况下)并收集用户输入,这将帮助我在同一个调用中路由他们的“请求”,以便 TwiML 可以在一个请求中发布此数据。

有没有人遇到过这种情况,如果有的话,你能指出我正确的方向吗?谢谢。

0 投票
1 回答
2143 浏览

twilio - 将呼叫重定向到新的 Twiml URL

我正在关注https://www.twilio.com/docs/api/rest/change-call-state#post上的教程我在 php 中编写允许您将当前入站呼叫转发到新 Twiml URL 的部分. 我发现为了让它工作,我必须在更新数组中指定一个 To 和 From 参数。我需要将呼叫转发到指定的 URL,而不是 To 参数中指定的号码。但是,Twilio API 会抛出一个错误,指出 To 参数是必需的,但文档表明它不是。我在这里做错了什么吗?

forwardToBob.xml 包含一个带有说动词的响应。此 php 代码(不是 twiml)引发错误

在 /home/wcmtechnologies/public_html/Phone/TheFinalTouchSecurity/TwilioAPI/twilio-php-master/Services/Twilio.php:297 中未捕获的异常“Services_Twilio_RestException”和消息“未指定“To”号码”

如果我将“To”=>“Some Ten Digit Phone Number”、“From”=>“Some Ten Digit Phone Number”添加到数组中,则不会引发错误。然后将呼叫定向到“收件人”电话号码。如果“To”参数中指定的电话号码应答,则呼叫已连接,并且 forwardToBob.xml 中的 twiml 将同时执行。

编辑#3---------------------------------------------------------- ----------------------

这是我的整个代码....

这是每次调用 Twilio 验证号码时执行的 Twiml。我从 Twilio 快速入门站点获得了此代码。

这是我主要从 Twilio 快速入门站点复制的客户端浏览器。

这是通过我的 forward() 函数的 HTTP POST 请求调用的转发代码。

第一个代码片段显示了调用 901-231-1158 时执行的 Twiml。然后将其定向到客户端“Bob”。一旦连接成功,我按下我添加的转发按钮。这个转发按钮调用转发函数,然后向作为最后一个片段的 PHP 脚本发出 HTTP POST 请求。执行时,如果我没有在数组中为更新函数指定“To”和“From”参数,则会收到错误消息。关于我应该尝试解决这个问题的任何建议都会非常有帮助!

请注意:我在 HTML 中创建的按钮称为 Forward,它调用我创建的函数 forward()。我收到呼叫 Sid 并将其保存在实例变量中。我在 Twilio.Device.Connect 函数中检索此值。

完整的堆栈跟踪。

0 投票
1 回答
360 浏览

twilio - Twilio 队列 Sid

我正在使用从 twilio 网站获得的以下代码。我需要获取名为“Sales”的队列的 QueueSid。我该怎么做呢?如果有关于这个主题的文档,也请指出我那里。提前致谢!