Rocket.Chat无法从Twilio接收SMS文本。 (Twilio的调试器:HTTP检索失败)

时间:2019-08-18 14:17:24

标签: twilio rocket.chat

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

我无法从Rocket.Chat的LiveChat接收Twilio的SMS文本

在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

RocketChat: How to send SMS Messages to Livechat channel from mobile

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

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

Twilio的调试器显示“ HTTP检索失败错误11200”

我也在树莓派的Ubuntu Server上对此进行了测试,与上述问题完全相同。

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

请查看以下图片:

image 1

image 2

image 3

image 4

image 5

image 6

编辑:

这要归功于Alan的评论:“不要将端口3000放在Ngrok URL上。您可以通过配置告诉Ngrok要发送到应用程序的端口是什么,您只需使用HTTPS或HTTP。”

在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

1 个答案:

答案 0 :(得分:2)

这要归功于Alan的评论:“不要将端口3000放在Ngrok URL上。您可以通过配置告诉Ngrok要发送到应用程序的端口是什么,您只需使用HTTPS或HTTP。”

在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