如何在kannel上设置registered_delivery

问题描述 投票:0回答:1

我有kannel服务器。我们不时丢失送货单。

我试图找到SMPP registered_delivery是否设置正确。

这就是我们发送短信的方式:

http://localhost:13013/cgi-bin/sendsms?username=foo&password=bar&from=$from&to=$to&text=$text&smsc=MOBILE_SEND&dlr-url=$dlrurl&smsc-id=nova&dlr-mask=31

我们有单独的服务器用于发送和接收。

配置文件如下所示:

send:

group = core
admin-port = 13000
admin-password = xxxx
log-file = "/tmp/kannel.log"
log-level = 0
# SMSBOX related
smsbox-port = 13001
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
store-type = spool
store-location = "/var/spool/eti_content/"


# SMSC SMPP

group = smsc
smsc = smpp
smsc-id = MOBILE_SEND
host = 10.10.10.10
port = 8000
transceiver-mode = false
smsc-username = "foo"
smsc-password = "bar"
interface-version = 34
system-type = CMT
source-addr-ton = 0
source-addr-npi = 1
dest-addr-ton = 1
dest-addr-npi = 1
allowed-smsc-id = MOBILE_SEND
throughput = 65.0
max-pending-submits = 25


# SMSBOX SETUP

group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
sendsms-chars = "0123456789 +-"
http-request-retry = 0
http-queue-delay = 30
max-pending-requests = 100000


# SEND-SMS USERS

group = sendsms-user
username = foo
password = bar
#user-deny-ip = ""
#user-allow-ip = ""
concatenation = true
max-messages = 3


# SMS SERVICE Default
# there should be default always
group = sms-service
keyword = default
text = "No service specified"

receive:

相同的文件,除了不同的端口和:

transceiver-mode = true

...

group = sms-service
keyword = default
get-url = "http://localhost/sms/dlr.php?msisdn=%p&shortcode=%P&time=%t&message=%a"
allowed-receiver-prefix = 2301
catch-all = true
omit-empty = true
smpp kannel
1个回答
0
投票

你可以检查你的日志(在日志级别为0的kannel配置文件中的smsc组中指定),你将获得发送和接收的smpp数据包。在“deliver-sm”和“submit-sm”数据包中,您可以查看注册交付。

© www.soinside.com 2019 - 2024. All rights reserved.