Rocket.Chat无法接收来自Twilio的短信。(Twilio 的调试器:HTTP 检索失败)



(此问题已解决,请阅读底部的解决方法。

我无法从Rocket.Chat的LiveChat接收Twilio的短信

在rocket.chat的管理面板中,我输入了正确的Twilio的"ACCOUNT SID"和"AUTH TOKEN">

我还在Twilio的"消息进来"中放置了正确的webhook详细信息: https://blahblah.ngrok.io:3000/api/v1/livechat/sms-incoming/twilio

我遵循了以下详细信息:

https://github.com/RocketChat/Rocket.Chat.RaspberryPi#start-of-content

火箭聊天:如何从手机向实时聊天频道发送短信

我有Rocket.Chat服务器运行在Raspberry Pi 3+ B型号和Raspbian Buster OS上。

我使用 ngrok隧道,并且在使用 ngrok http url 时能够在网络上访问我的 rocket.chat 服务器。

Twilio 的调试器显示"HTTP 检索失败错误 11200">

我也在覆盆子上的 Ubuntu 服务器上对此进行了测试,与上述问题完全相同。

我也在MacBook Air上的Ubuntu上对此进行了测试,与上述问题完全相同。

请看下面的图片:

图片 1

图片 2

图片 3

图片 4

图片 5

图片 6

编辑:

由于 Alan 的评论,这个问题已经得到解决:"不要将端口 3000 放在 Ngrok URL 上(.你告诉Ngrok通过配置发送到你的应用程序的端口,你只需使用HTTPS或HTTP发送到Ngrok URL。

在Twilio的"消息进来"webhook URL上,我从"https://e60c0c8a.ngrok.io:3000/api/v1/livechat/sms-incoming/twilio"中删除了端口":3000",它解决了这个问题。

解决此问题的正确 webhook URL 语法是:"https://your_rocketchat_url/api/v1/livechat/sms-incoming/twilio">

由于 Alan 的评论,这个问题已经得到解决:"不要将端口 3000 放在 Ngrok URL 上(.你告诉Ngrok通过配置发送到你的应用程序的端口,你只需使用HTTPS或HTTP发送到Ngrok URL。

在Twilio的"消息进来"webhook URL上,我从"https://e60c0c8a.ngrok.io:3000/api/v1/livechat/sms-incoming/twilio"中删除了端口":3000",它解决了这个问题。

解决此问题的正确 webhook URL 语法是:"https://your_rocketchat_url/api/v1/livechat/sms-incoming/twilio">

最新更新