0

我在 Ubuntu 上成功安装了 JasminSMS,添加了主机名、端口、用户和密码等短信提供商信息,但使用 HTTP API 无法接收测试短信:

http://127.0.0.1:1401/send?username=foo&password=bar&to=*********&content=hello

我正在写我自己的号码,但我没有收到。我还需要做什么其他配置?

4

2 回答 2

1

在这种情况下(您想使用 Jasmin 的 HTTP API 终止 SMS 消息),您需要:

  • 已安装 Jasmin 短信网关
  • 在 Jasmin SMS 中配置的 HTTP 用户(这可以在包含的 CLI 中完成)
  • Jasmin SMS 中配置的 SMPP 连接器,用于连接到 SMS 服务提供商。凭据将由您选择的 SMS 供应商提供。
  • Jasmin SMS Gateway 中的路由规则,用于决定使用哪个 SMPP 连接器

这在此处都有详细记录https://docs.jasminsms.com/en/latest/installation/index.html#sending-your-first-sms

如果您的 HTTP API 调用成功,您将收到一个 HTTP 成功代码 (200) 和一个 GUID。Jasmin SMS 然后尝试通过 SMPP 连接器传递 SMS 消息(根据配置的路由规则)。如果没有收到您的 SMS 消息,您需要查看使用的 SMPP 连接器以进一步排除故障。如果消息已被所选的 SMPP 连接器接受,您必须联系您的 SMPP 供应商并要求他们调查可能的传递问题。

SMS 供应商基本上是一家与世界各地的各种运营商和聚合商达成协议的公司,专门以一定的价格在全球范围内(当然也可以在本地提供 SMS 消息,这取决于他们的关注点)。

于 2021-07-22T16:52:33.567 回答
0

确保您在 smpp 连接器上输入 smsc 信用并确保它已启动(smppccm -1 cid)并检查其会话是否已绑定 smppccm -l

于 2021-06-04T09:09:39.407 回答