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

android - Twilio:Android 依赖问题

我目前正在实施两个 Twilio SDK:

  • 可编程视频
  • IP 消息客户端

我意识到一个依赖会影响另一个依赖,或者至少我相信,因为我第一次实现它IP Messaging Client并且它完美地工作,现在我已经添加了依赖Programmable Video,当我尝试运行项目时,它说IP Messaging Client在包中找不到 3 个使用的类com.twilio.common,但Programmable Video找到了那些。这是gradle(模块)的一部分:

还有我与之冲突的类IP Messaging Client(它们不在包中,其他类是):

我正在使用的类Programmable Video

请注意, class AccessManagerfrom是相同的,并且与 class用于 的Programmable Video级别相同,理论上它们的工作原理相同。但是找不到其他类。我希望有人能帮助我!问候!TwilioAccessManagerIP Messaging Client

0 投票
1 回答
43 浏览

twilio - 动态目的地电话分配,在来电开始时

我正在研究使用 Twilio 实现呼叫跟踪的可能性。

我需要的是,在来电开始时,我希望能够更改该呼叫的目的地号码。Twilio 如何通过 API 实现这一点?

阅读 API 文档,我发现有一个实时呼叫和消息路由功能(此处)并按照示例(此处)进行操作,但这不是我想要实现的。

提前感谢您的任何建议和帮助!
——史蒂夫

0 投票
1 回答
1407 浏览

ruby-on-rails - Twilio 错误:发件人电话号码 +1******** 不是您帐户的有效、支持 SMS 的入站电话号码或短代码

即使我收到了短信,有时我也会收到此错误。我检查了 sidekiq 日志并显示"error_class"=>"Twilio::REST::RequestError" 。我还检查了 twilio 帐户上的电话号码短信功能,其状态显示它当前处于活动状态。

0 投票
1 回答
464 浏览

ios - Twilio iOS 视频通话:当用户拒绝通话时收到“用户不可用”错误消息

我正在我的 iOS 应用程序中实现 twilio 的视频通话。问题是我正在寻找一种方法来知道对方应用程序何时停止向他发送 VoIP 推送通知。

我试图实施的解决方案是,当呼叫返回“用户不可用”错误时,我会告诉我的后端向对方发送 VoIP 通知,这个解决方案的问题是我发现了一个 twilio 的错误,有时如果用户拒绝通话 twilio 的 SDK 返回一条错误的错误消息,指出“用户不可用”,而不是带有“用户拒绝通话”消息的错误。所以我不知道用户是否真的不可用(发送 VoiP 通知)或者用户是否只是拒绝了呼叫

如何重现错误?1.连接两个具有固定身份id的客户端。例如“identity1”和“identity2” 2. 从“identity1”向“identity2”拨打电话,从“identity2”拒接。您将收到正确的错误消息“用户拒绝呼叫” 3. 关闭“identity2”中的应用程序,无需呼叫 UNLISTEN,只需终止该应用程序。4.然后在“identity2”中再次启动应用程序(如果需要,请更改令牌,但使用相同的身份ID)。5. 从“identity1”向“identity2”拨打电话,从“identity2”拒接。您将收到错误的错误消息“用户不可用”而不是“用户拒绝呼叫”。

这就是问题,如果我们不调用 unlisten,twilio 就不会删除旧客户端的实例。如果我无法区分用户何时不可用或只是拒绝呼叫,那么我无法在真正需要时发送 VoIP 推送。

0 投票
1 回答
1881 浏览

java - Twilio API 415 不受支持的媒体类型错误。错误 - 11200

当我向 twilio API 发送响应时,我面临 415 不支持的媒体类型问题。

我正在使用 twilio API 向一个号码发送消息,如下所示

我为 twilio 配置了 callBackUrl,以便在我的消息状态发生变化时将响应发送到我的系统。

下面是处理 twilio 入站响应的代码

在处理来自 twilio 的请求后,将响应发送回它。当我在 twilio 调试器中检查我的响应状态时,它显示失败并出现 415 媒体不支持错误。我无法找到确切的原因。如果有任何问题,请指导我

根据我对https://www.twilio.com/docs/api/twiml/sms/your_response## Heading ##的理解开发

这就是典型的 Twilio 入站的样子

请求
URL
/rest/message/callback/inbound/Twilio?
参数
MESSAGESTATUS sent
APIVERSION 2010-04-01
SMSSID
SMSSTATUS sent
to +91123456789
FROM SENDER
MESSAGESID
ACCOUNTSID

0 投票
1 回答
261 浏览

python - 为什么 Twilio Rest API 中的“from”后面有一个下划线?

twilio python 库中,我们有这个功能来创建消息:

from twilio.rest import TwilioRestClient

我们可以写:

msg = TwilioRestClient.messages.create(body=myMsgString, from_=myNumber, to=yourNumber)

我的问题很简单:为什么下划线跟在from参数后面?或者为什么是参数名称?是不是因为from是 Python 中的关键字,我们用下划线后缀将变量与关键字区分开来?在这种情况下真的有必要吗?

0 投票
1 回答
328 浏览

java - Twilio:我在被拒绝的电话中收到“参与者目前不可用”

我目前正在Twilio Video我的 Android 应用程序中实现,其中正常行为(以及我需要的行为)应该是:如果客户端 A 呼叫客户端 B,并且客户端 B 拒绝呼叫,则客户端 A 收到(onConversation)错误(对象TwilioConversationsException)包含code:107, message:Participant rejects the call.. 或者,如果客户端 A 调用客户端 B,并且客户端 B 未连接到 Twilio,则客户端 A 会立即收到错误消息code:106, message:Participant is unavailable at the moment.。此时我重试几次,直到用户连接并响应(接受或拒绝),或者在发起呼叫后 30 秒过去。

我正在基于此工作,但是在客户端 B 失去互联网连接或应用程序意外关闭后,我遇到了问题。重新连接到 Twilio 后,当客户端 B 拒绝呼叫时,客户端 A 收到错误code:106, message:Participant is unavailable at the moment.而不是code:107, message:Participant rejects the call.,从而欺骗客户端 A 认为客户端 B 已与 Twilio 断开连接(当他实际连接时),从而触发新的呼叫尝试。对于我一直在观察的情况,此问题与客户端 B 身份相关联,它以某种方式保持注册unavailable状态并且无法正常工作。如果我更改客户 B 的身份,行为会恢复正常,但这不是想法。我的意图是让身份成为我的用户 ID:唯一且固定。根据这个线程,在 iOS 中也发生了同样的事情:

Twilio iOS 视频通话:当用户拒绝通话时收到“用户不可用”错误消息

我会很感激一些帮助!此致!

0 投票
1 回答
2709 浏览

twilio - Twilio 电话号码“重命名”为“LTinbox”

今天从 twilio 到客户电话(在白俄罗斯)的消息以“电话”开头——“LTinbox”,这是什么原因?

0 投票
1 回答
145 浏览

javascript - 我无法从我的网站播放 twilio 录音

我正在尝试播放我从 twilio 收到的录音电话。到目前为止,我在我的网站上有一个我所有录制的通话的列表,当我点击它们时,它会将我发送到 twilio 来收听它们。然后我发出 ajax 请求以从 twilio 取回信息,当我获得字节格式的信息时。我不确定如何在浏览器上播放或如何将其转换为 .wav 格式来收听。提前致谢。

0 投票
1 回答
308 浏览

java - 未找到 Twilio Java TwilioRestException MessageFactory 类

我正在尝试用于 Java 的 Twilio 服务器端 SDK。我从这里下载了 twilio-java-sdk-7.0.0-rc-10-jar-with-dependencies.jar 并从这里获取了示例代码。但是在任何地方都找不到以下课程。我也尝试在谷歌上寻找它,但没有帮助。

请帮忙...