【问题标题】:kannel not forwarding messages to URLkannel 不将消息转发到 URL
【发布时间】:2012-09-28 14:11:43
【问题描述】:

我的 kannel.conf 是:

group = core
admin-port = X
smsbox-port = Y
admin-password = Z
log-file = "/usr/local/kannel/log/clientA/kannel.log"
log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
access-log = "/usr/local/kannel/log/clientA/Access.log"
store-type = file
store-file = "/usr/local/kannel/log/clientA/clientA.store"

###############################################################

group = smsc
smsc = smpp
smsc-id = clientA
host =A.B.C.D
port = 9081
throughput = 2
wait-ack = 600
smsc-username = myuser
smsc-password = mypass
keepalive=30
system-type =
transceiver-mode = 1
enquire-link-interval = 1200
source-addr-ton = 0
source-addr-npi = 1
dest-addr-ton = 1
dest-addr-npi = 1
max-pending-submits = 3

#################################################################

group = smsbox
smsbox-id = smsbox82
bearerbox-host = localhost
sendsms-port = portSend
global-sender = XXXXXXX
mo-recode = true
log-file = "/usr/local/kannel/log/clientA/smsbox.log"
log-level = 0
access-log = "/usr/local/kannel/log/clientA/Access.log"

###################################################################
group = sendsms-user
username = myu
password = myp
max-messages = 3
concatenation = true

##################################################################

group = sms-service
keyword = default
get-url = "http://localhost:80/insdb.php?sender=%p&receiver=%r&smsid=%I"

我有 apache 在端口 80 上运行,并且单独调用时 URL 会在 DB 中插入消息,但是,当消息发送到 App 时,它永远不会到达 DB,并且我在解释这一点的日志中看不到任何错误。

有什么想法我想念的地方吗?

谢谢

【问题讨论】:

    标签: sms kannel


    【解决方案1】:

    如果您需要将所有到达 kannel 的 SMS 消息保存,则需要将 sms-service 组添加到 kannel.conf 中,因此添加如下内容:

    group = sms-service
    keyword = default
    get-url="http://127.0.0.1/save?sender=%p&text=%a&receiver=%P"
    

    这将导致,对于所有收到的消息,将执行 get-url,您的应用程序(apache 等)应该能够将消息详细信息保存到 DB。

    您应该查看 kannel 文档以获取有关可用占位符的详细信息,我只使用了其中的一些(发送者、接收者、消息文本)。

    BR, 伊莎贝尔

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 1970-01-01
      • 2020-06-30
      • 1970-01-01
      相关资源
      最近更新 更多