问题标签 [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 回答
244 浏览

twilio - Twilio 不加载 TwiML 指令

我正在尝试使用试用帐户使用 Twilio 服务拨打电话号码。

我在这里关注 Java 示例:https ://www.twilio.com/docs/quickstart/java/rest/call-request

我已经使用我的 API 凭据、提供的 Twilio 编号、目标编号和 TwiML 指令 URL 配置了该示例。

当我运行 MakeCall 类时,目标号码被呼叫。

当我接听电话时,我收到“试用帐户”消息,然后它要求我按任意键。当我按下一个键时,呼叫被挂断。

正如我所看到的,Twilio 没有调用 TwiML 指令 url。

我也使用测试凭证进行了测试,但没有成功。

关于为什么不调用 TwiML 指令 url 的任何想法?

0 投票
0 回答
589 浏览

php - 连接到 Twilio 视频 API

我正在尝试从指南QuickStart guide测试 chrome 中的 twilio-php 视频 sdk 。从 twilio api 控制台(api 密钥和配置文件 sid)获取所需的凭据,并将其粘贴到给定的代码中以生成访问令牌:

令牌已正确生成并正确传递到本地主机,但日志始终显示无法连接到 Twilio:未定义...。

日志截图

希望能得到解决这个问题。

0 投票
1 回答
158 浏览

twilio - 使用 REST API 从浏览器连接 Twilio

我不明白在什么情况下使用 Twilio REST API 连接而不是 Twilio.Device.connect() 进行调用更方便。当我从浏览器(使用 Twilio 客户端)建立连接时,无法使用 REST API 连接,对吗?REST API 连接只方便自动调用,调用者不是人……对吗?

谢谢

0 投票
1 回答
795 浏览

android - Twilio Android SDK 中的视频通话录制

我知道 Twilio 不支持在服务器上录制视频通话,但我一直在试图弄清楚如何在 android 端本地进行。我研究了video-quickstart-android代码,试图弄清楚如何从 Twilio android 对话 API 的LocalVideoTrackVideoTrack类中提取视频流,但找不到任何可以从中提取底层的方法视频流并在 android 设备上本地录制。

任何人都知道如何从Twilio conversations api for android获取用于在 android 设备上本地录制视频的视频流?

0 投票
1 回答
284 浏览

android - 从客户端 android Twilio 发送短信?

您好想向用户的电话号码发送短信验证。我通过调用其余的 Api 在 ios 中完成了它,它可以工作。但是任何人都可以帮助我使用 android 我收到一个错误: code=401, message=UNAUTHORIZED。任何帮助将不胜感激?

WWW-Authenticate 标头是:

WWW-Authenticate: Basic realm="Twilio API"

0 投票
1 回答
238 浏览

android - 在 twilio android 客户端中获取 JWT 令牌过期

我正在尝试设置 twilio android 客户端和拨出电话。在抛出一些 JWT 令牌过期异常的onStopListening()方法上执行时。我需要这方面的帮助。我已将服务器时区和客户端时区更改为相同。仍然得到同样的错误。

0 投票
1 回答
1080 浏览

twilio - 如何不向 Twilio 上的特定工作人员提供任务

我是 Twilio 的新手,在设计当前预览拨号的出站拨号程序时遇到了一个问题。如果工人拒绝一项任务,则不应再次向该工人提供相同的任务。我该如何处理这种情况?

0 投票
1 回答
306 浏览

java - TwiML 应用程序 - 当用户为 Twilio 号码回复 STOP / START 时调用 AWS Lambda

这是我的场景:我正在使用 Twilio 向我的客户发送 SMS。当用户决定不接收这些短信时,他们会回复 STOP 和 START 以再次接收。这由 Twilio 自动处理。但是,我需要调用 AWS Lambda 函数并相应地更新我的数据库。

这就是我现在正在做的事情: 1. 我创建了一个 TwiML 应用程序 2. 我已经将此 TwilML 应用程序添加到我的 Twilio 号码中。3. 创建了 Lambda 函数和 API 网关。在 TwiML 应用程序中添加了端点。

将 AWS Lambda - API 网关添加到 TwiML 应用程序 在此处输入图像描述

将 TwiML 应用程序添加到我的 Twilio 电话号码 在此处输入图像描述

我收到短信日志,说用户已从他的电话号码发送 START/STOP,但是 Lambda 函数没有被调用。

这是来自 Twilio 的 SMS 日志: 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

有人可以帮助我了解发生了什么问题吗?当响应是“不支持的媒体类型”时,这意味着什么?

0 投票
0 回答
71 浏览

php - Twilio ios 客户端应用程序将参数传递给服务器,以便将新成员添加到会议中

我了解 Twilio 电话会议是多人连接到同一会话的一种方式。

一旦在有代理的连接电话会议中,多个客户端通过 iOS 应用程序作为 Twilio 客户端连接到他们想要添加更多人的功能令牌。

假设在 14:00 时,agentclient1已连接到电话会议 friendly_named Conference1

在本次会议中,client1使用他的 iOS 应用程序,按 + 按钮添加新客户端 ( client2)。然后从电话号码列表中选择 +123456789,或键入电话号码 +123456789,电话号码 +123456789 的人通过我的服务器连接到电话会议。

我知道如何将一个新人添加到电话会议中,即我已经制作了服务器 PHP 代码来连接电话号码并将他添加到电话会议中。

$client->account->calls->create("twilio number", +123456789, ...)

但是,iOS 客户端应用程序如何在与代理通话时将此参数(phoneNumber, friendlyConfName)传递给我的服务器,以便我可以处理它(即调用client2)?

我可能有一个路由/addMember,iOS 客户端在其中传递数字/秒。

我在询问 iOS 应用程序方面:iOS 如何在与 Twilio 号码(代理)通话时将参数传递给我的服务器?

将新成员添加到电话会议

将新成员添加到电话会议

0 投票
1 回答
2012 浏览

twilio - Twilio 入站呼叫状态回调

我知道我可以在拨出电话时设置状态回调 url。
但是如何为呼入电话设置状态回调 url?