问题标签 [twilio-api]

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 回答
99 浏览

twilio - Twilio PHP SDK / API - 列出来自多个电话号码的消息

我目前正在使用第 4 版的 Twilio PHP Helper Library 并使用以下调用列出消息:

我可以通过上述方式从特定电话号码获取所有传入消息。

无论如何要搜索来自多个电话号码的所有传入消息?就像是:

如果库的 V4 版本无法做到这一点,我愿意使用版本 5。

0 投票
1 回答
402 浏览

twilio - Twilio 弹性 SIP 中继呼叫自定义 SIP 标头

在 Twilio Rest API 中,每个调用都有一个唯一标识调用的响应

Twilio 请求 ID:RQ5cedae4e7e7e4e70937a8198f5d2d1c0

Twilio 请求持续时间:0.103

我想使用 Twilio 弹性 SIP 中继呼叫。因此消息将采用原始 SIP 格式。

我想知道 Twilio 是否提供这种独特的响应 Id-s(您可以使用它来唯一地识别您的呼叫详细信息)作为自定义 SIP 标头扩展,例如

X -Twilio-Request-Id = ...

X -Twilio-Request-Duration = ...

Twilio还提供了哪些关于通过弹性 SIP 中继完成的呼叫的其他自定义 SIP 扩展标头?

0 投票
1 回答
414 浏览

twilio - 找不到类型或命名空间名称“TwilioCapability”

我正在尝试编写我的第一个 Twilio 应用程序。我正在遵循快速入门指南,但我什至无法在示例页面中构建代码,因为它看不到 TwilioCapability 类型。

我正在使用 Visual Studio 2013,我尝试了各种版本的 MVC 和 .Net Framework,以防出现版本问题,但它总是会发生。我想不出还有什么可以尝试的...

希望其他人以前见过这个!

0 投票
1 回答
401 浏览

twilio - Twilio - 通过资源 API 发送短信

希望stackoverflow社区能帮助我。我想在 python 中使用 POST api 发送短信,这是我尝试过的:

我收到以下错误:

我什至尝试了这个请求 URI:

仍然是同样的错误:-/

我的 uri 错误还是 POST 参数不完整?老实说,对于 POST api,文档并不是很好:-/

更新:任何仍在寻找答案的人,您都可以看到已接受的答案或更新请求,如下所示:

0 投票
1 回答
512 浏览

rest - Twilio REST 更新调用错误

我按照此页面更新了对会议室的呼叫。每次我尝试调用更新函数时,都会出现错误: No 'To' number is specified. 即使我去呼叫输入的标准 Twiml,它也会这么说。文档中没有任何地方说明您需要一个收件人号码。

我使用的代码:

它被重定向到的 twiml:

接受呼叫的另一个 Twiml:

Twilio 支持没有帮助,他们指出我:https ://www.twilio.com/docs/errors/21201这没有任何意义。

我已经尝试了一堆关于 SO 的问题:

只有最后一个对我有用。但这创造了第三条腿。我想坚持现有的。任何人都知道如何解决这个问题?

提前致谢!

编辑:我正在使用 PHP 库的 v4。

0 投票
0 回答
27 浏览

twilio - ConversationCallback.onConversation() 迟到了

当 OUTGOING INVITE 失败时(由于 TwilioConversationsClient.CONVERSATION_PARTICIPANT_NOT_AVAILABLE),调用 ConversationCallback.onConversation() 很少为时已晚。通常它会在 1-2 秒内调用,但在这种情况下需要 10 秒以上。

我不能有重现的步骤。请帮我。

细节:

  • SDK0.12.2(2016 年 7 月 6 日)、对话库 0.12.2、Twilio Common 0.6.1
  • 华硕 ZenPad 8.0 (Z380KL),安卓 5.0.2
0 投票
1 回答
940 浏览

java - 带有代理身份验证的 twilio java 连接

我正在使用此处api 示例中的示例 Twilio java-sdk 设置 java Twilio 连接。

唯一的区别是我需要通过具有身份验证的网络代理运行我的 Twilio 连接。

还有其他关于通过网络代理连接到 Twilio 的问题,但没有公认的答案。例如this,基于那个答案,我尝试实现这样的解决方案:

它似乎是通过代理并到达 Twilio API,但每次都返回20003 错误。(没有权限)

我怀疑 http-client Web 代理身份验证正在覆盖 twilio 帐户 SID 和身份验证令牌,但我不确定,或者是否有解决方法。

我已经三次检查了我自己的帐户 SID 和身份验证令牌,还尝试使用 Twilio 为该帐户提供的“测试”SID 和身份验证令牌,但我得到了相同的结果。

通过网络代理运行 Twilio java-sdk 有什么建议吗?

我正在使用 apache http-client 库 4.5.2

0 投票
1 回答
219 浏览

php - POST 参数在 twilio REST api 中不起作用

我正在尝试(并且必须)使用twilio rest api使用 angularjs创建/更新用于 ip 消息传递的通道。

下面是我的代码:我面临的问题是,POST参数不起作用。频道创建时名称为空值。请帮我。

0 投票
1 回答
154 浏览

twilio - 拨出电话未录音

这是拨打电话的代码

通话连接成功,通话正常。我的问题是它不会记录拨出的电话。这里有人Twilio.Device.connect打电话吗?你能帮我做记录吗?我在这里做错了什么?

谢谢

下面是 twilio 控制台的屏幕截图,显示调用成功。

截屏

0 投票
1 回答
1683 浏览

twilio - 使用 Twilio 构建呼叫中心的最佳方式

我正在使用 Twilio 建立一个呼叫中心。

部分问题是在问题中解决的,有些答案是旧的。鉴于我正在尝试做的是最常见的用例之一,我正在尝试使用这个问题来构建一个教程,以便人们知道构建这个的最先进的方法是什么。

用例详细信息如下:

调用树:

  1. 客户将通过电话拨打 Twilio 号码。
  2. 基于电话没有识别高优先级客户将被发送到代理处理流程
  3. 其他客户有一个他们必须导航的呼叫树,这将为他们提供支持。一些客户可能最终会使用代理处理流程。

呼叫中心:座席处理流程如下:

  1. 座席正在使用他们的台式计算机处理呼叫。它们位于支持页面上,其中有一个 Twilio 电话小部件作为弹出窗口。
  2. 所有座席都可以处理所有呼叫。
  3. 有两种类型的队列。高优先级和正常。
  4. 所有可用的代理同时响铃。任何人都可以选择,然后如果可用,其他座席将转移到下一个呼叫者。
  5. 如果代理不可用,请等待一段时间,包括为语音邮件提供 IVR 选项。
  6. 等待超时后发送到 IVR。

以下是基于我的理解。请让我知道是否有更好的方法。

调用树将按照以下教程工作:https ://www.twilio.com/docs/tutorials/walkthrough/ivr-phone-tree/node/express

呼叫中心代理处理流程将按如下方式工作:

  1. 一次工作区
  2. n 工人
  3. 2 个任务队列 - 高优先级和普通
  4. 一个工作流,它根据任务优先级决定分配给哪个队列。

我目前的查询如下:

  1. 什么是实现等待座席 1 分钟以及如果座席在 1 分钟内不可用的清洁方式发送到语音邮件。这是工作流程的一部分吗?
  2. 在浏览器中实现呼叫接收的最佳方法是什么。网吧?
  3. 是否有可用于在浏览器中实现呼叫接收的 HTML 小部件。这将包括设置代理在线/离线、接听电话、结束通话、升级到主管等功能

对此的帮助将不胜感激,并将有助于避免野鹅追逐。