1

我已经配置了 Kannel 并且可以发送和接收消息 throw Web 浏览器,并尝试安装 PlaySMS 并配置 PlaySMS 但现在无法从 PlaySMS 界面发送或接收消息,并且 PS 没有写入任何日志。在我的 Apache 日志中,我看到:

"GET /playsms/index.php?app=menu&inc=send_sms&op=sendsmstopv&message=Hi+u+there%2C+good+morning%21%21&errid=46 HTTP/1.0" 200 2843 "$

如果有人有使用连接 Kannel+PlaySMS 的经验,请提供一些信息。

4

2 回答 2

1

您是否将 Kannel 设置为 PlaySMS 中的网关?

将 Kannel 设置为网关:

  • 以管理员身份登录 PlaySMS
  • 单击网关 > 管理 KAnnel
  • 输入您的用户名(playsms)和安装了 Kannel 的服务器的 IP 地址。如果 Kannel 与 PlaySMS 安装在同一台服务器上,请输入“localhost”
  • 输入发送 SMS 端口(来自您的 kannel.conf 文件中名为“smsbox”的部分,其中显示“sendsms-port”)
  • 输入 playSMS 网址(可能http://localhost/playsms

确保您的 kannel.conf 中有一个条目用于连接 playms,这样的东西应该可以工作:

group = sendsms-user
username = playsms
password = playsms
user-deny-ip = "*.*.*.*"
user-allow-ip = "<<see note below>>"

请注意,您应该在“user-allow-ip”下输入安装 PlaySMS 的服务器的 IP 地址,或者如果 playSMS 和 Kannel 的服务器相同,则输入“localhost”作为 IP。

不要忘记停止并启动 kannel 以重新加载配置文件。

于 2012-06-08T13:04:39.057 回答
0

您需要让 kannel 将其存储在 playms 正在使用的 mysql 数据库中 - 查看 smsbox 程序以了解如何处理 sms 承载盒有一个连接到它的客户端 smsbox,并且该 smsbox 正在处理 sms 的分发以及是否回复

于 2012-05-20T06:00:26.087 回答