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

node.js - Twilio 客户端错误:使用 AWS Lambda / AWS API Gateway 的 Twilio IP 消息传递

我试图根据 Twilio 的示例(https://github.com/TwilioDevEd/ipm-quickstart-node)制作一个简单的聊天应用程序。我能够快速启动并运行它。

我想修改一下

  1. 每当用户通过 Web 界面 ( ) 发送消息时 http://localhost:3000,它都会触发 Twilio 的 webhook。
  2. 此 Webhook PING 映射到 AWS Lambda 函数的 AWS API 端点。
  3. 这个 AWS Lambda 函数接收 Channel Sid,进行身份验证,然后简单地回复“你说什么?”

我已正确设置我的 AWS Lambda 和 AWS API Gateway。

这是我的 Lambda 代码示例:

在客户端,Twilio 给了我一个50056错误(https://www.twilio.com/docs/api/errors/50056),上面写着“Webhook 取消了对命令的处理”。根据文档,我的函数可能没有返回HTTP 200状态,这没有意义,因为当我尝试使用 PostMan 对其进行 ping 操作时,我确实收到了 200 状态代码。

检查 AWS Cloudfront 日志,如果我尝试通过 Web 界面聊天触发 AWS Lambda 函数,甚至没有调用 Lambda 函数。

另一方面,如果我尝试通过 PostMan 等工具 PING 这个 AWS Lambda 函数,AWS Cloudfront 日志显示该函数已被调用,尽管由于 Channel Sid 不是正确的,因此不会做出任何回复。

我该如何解决50056错误?或者 Twilio 的 IP 消息传递 webhook 是否可能不允许 PINGing AWS API 端点?

谢谢!

0 投票
2 回答
1840 浏览

java - java.lang.NoClassDefFoundError: com/twilio/sdk/TwilioRestClient

// 我正在用 java 编写 Web 服务,它将使用 twilio api 向手机发送短信。为了测试我的 api ,我正在使用 POSTMAN ,我在其中发出 HTTP-Post 请求以检查此功能是否正常工作

PS:我已将所有必需的 jar 包含到我的项目中。

这是我得到的错误:

0 投票
1 回答
1609 浏览

twilio - 在 Twilio 中收听实时通话

我正在尝试创建一个交互式仪表板,该仪表板将显示活动的 Twilio 呼叫,并能够监听正在进行的任何呼叫。

文档似乎将我指向会议,但我不想将我组织中的每个呼叫都作为会议发起,并且如果可能的话宁愿隐藏呼叫。这也必须是无缝的——通话各方不应仅仅因为有人在听而经历任何延迟或暂停。

我有哪些选择?

0 投票
1 回答
962 浏览

twilio - 在 twilio 中未注册的两个号码之间拨打电话

有什么方法可以在我的两个用户之间进行通话吗?我的意思是......我有一个注册号码的 twilio 帐户,我必须给我的客户“比尔”打电话,所以当他接听电话时,电话应该被重定向到比尔选择的另一个客户,让我们说“乔”。所以,Bill click 是一个按钮,他的电话响了,他接听并开始给 Joe 打电话。当他们中的一些人挂断时,所有通话都应该结束。有人做过吗?帮我!我很抱歉我的英语不好(哦,是的,我正在使用 php)

0 投票
1 回答
425 浏览

c# - Twilio XML 对 SMS 的响应

我正在尝试使用 Twilio 完成一个示例 SMS 应用程序,在该应用程序中我向我的 Twilio 号码发送一条 SMS 消息,然后 Twilio 服务向我发送回复。我知道 Twilio 服务正在到达我的 API,因为我可以看到来自 Twilio 的传入请求到达我的 API,并且我可以看到我的 API 的响应,但我认为有些地方是错误的,因为我从来没有收到短信响应。

我正在返回,ResponseMessage所以我可以一致地返回一个IHttpActionResult. 我也尝试过返回HttpResponseMessage,如下所示,结果相同。

这就是我的 API 发回的内容......

我搞砸了 XML 响应吗?我希望寄回给 Twilio 的是这个......

0 投票
1 回答
138 浏览

android - 如何在 Android 中使用 Twilio IncomingCall 检查是否断开连接?

如何使用 Twilio IncomingCall 进行检查是否已断开连接。

当来电断开时,我得到以下日志(如未接来电类型)。但所有日志都是内置 Lib 的日志,所以我无法捕获或使用。

提前致谢。

0 投票
1 回答
550 浏览

google-calendar-api - Google 日历和 Twilio 作为 On-Call

所以我使用 Twilio 和 Google Calendar 已经有一段时间了。我想知道是否有人有办法将两者连接在一起,这样我就可以创建一个“on-call 应用程序”,它会自动获取我的 Twilio 号码并将该号码重定向到基于 Google 日历的待命人员。我看到了从谷歌日历发送即将发生的事件的短信提醒的例子,但没有任何东西可以帮助我使用谷歌日历和 Twilio 来帮助减少我们在切换待命号码时的错误。

0 投票
1 回答
842 浏览

node.js - 未收到 Twilio 消息

我将 Twilio 与我的解析应用程序一起使用。我正在从 NodeJS 发送消息。我以前使用测试凭据进行操作,现在当我转到高级时它工作正常,但未收到消息。

消息已成功发送,但未在设备上收到。

0 投票
4 回答
246 浏览

ruby-on-rails - RoR Twilio 短信应用程序 - 无法让 Twilio 发送短信。没有错误信息

更新:感谢大家的建议。我尝试了所有方法,但在将我的凭据(我的 API、令牌和电话号码)更新为生产凭据之前,没有任何效果。现在我可以接收短信,即使短信令人困惑地表明它们是从试用帐户发送的。我很高兴该应用程序可以正常工作,但对为什么生产凭据有效而测试凭据无效感到困惑。如果有人有想法,请告诉我。

我正在使用 RoR 创建一个使用 Twilio API 向电话号码发送短信的 Web 应用程序。因为我不知道自己在做什么,所以我按照这里的说明进行操作: https ://www.sitepoint.com/adding-sms-capabilities-to-your-rails-app/ 非常棒,但是也是4年前写的。我注意到 Twilio 使用了不同的资源 URI(消息与 SMS/消息),并且我尝试调整代码以反映此更新,但我认为我仍然缺少一些东西,因为我没有收到任何短信. 是的,我使用的电话号码是 100% 验证的。更令人困惑的是,我的控制台和 Twilio SMS 日志都没有给我任何错误消息。控制台输出如下所示:

(42.6ms) 提交事务渲染文本模板 (0.0ms) 在 710ms 内完成 200 OK (Views: 0.4ms | ActiveRecord: 42.9ms)

这对我来说看起来很冷。日志中甚至没有条目。这是我的控制器的样子:

具体来说,我尝试client.account.messages.create()client.account.sms.messages.create(), 更改为无济于事。我也尝试将其更改为client.account.sms.messages.sendMessage(),但我收到一条错误消息,告诉我该方法未定义。

无论如何,任何人都可以给我一个关于如何排除故障的提示吗?这是我更改的唯一一段代码,所以也许我必须更改其他内容?

提前致谢。:)

PS 为什么end我的代码末尾的 s 看起来那么古怪?它们在 Sublime 中看起来不像那样。

0 投票
1 回答
224 浏览

java - 无法使用 Twilio 配置 OTP

无法为我的应用程序的 OTP 配置 Twilio。Twilio 没有提供帮助,因为他们希望我们购买至少 500 美元的支持计划,这对于小型初创公司来说是巨大的。卡得很厉害。购买了 20 美元的信用并以 1 美元的价格购买了该号码,但没有任何帮助。

请注意,帮助页面的 URL 也没有用。有人可以通过设置过程指导我们进行设置吗?有人还可以建议我们应该使用可编程短信还是 Authy。Authy 适用于 2FA?