如何在smpp端口kannel上获取交付报告

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

我在下面提到的配置发送器和接收器端口的通道不同。我能够从发送器端口发送短信。我如何才能在kannel的接收方端口上获得退货报告,我是否需要添加dlr-url以在接收方端口上获得smpp响应,请提出建议,因为我是kannel的新手。下面提到的是kannel.conf文件。

group = smsc
smsc = smpp
smsc-id = SMSC01
allowed-smsc-id = SMSC01
host = *********
port = 5592
receive-port = 0
transceiver-mode = 0
system-type = SMPP
smsc-username = ******
smsc-password = ******
source-addr-ton = 5
source-addr-npi = 1
dest-addr-ton = 1
dest-addr-npi = 1
max-pending-submits = 3
throughput = 100
msg-id-type = STRINGS
source-addr-autodetect = yes
reconnect-delay = 5
alt-charset = "ASCII"
log-file = "/etc/kannel/logs/smsc01.log"

Reciever Port

group = smsc
smsc = smpp
smsc-id = SMSC02
allowed-smsc-id = SMSC02
host = **********
port = 0
receive-port = 5596
transceiver-mode = 0
system-type = SMPP
smsc-username = ******
smsc-password = ******
source-addr-ton = 5
source-addr-npi = 1
dest-addr-ton = 1
dest-addr-npi = 1
max-pending-submits = 3
throughput = 100
msg-id-type = STRINGS
source-addr-autodetect = yes
reconnect-delay = 5
log-file = "/etc/kannel/logs/smsc02.log"
dlr-url = "http://**********************/"```



smpp kannel
1个回答
0
投票

两个组(即发送方和接收方)都将smsc-id(也allowed-smsc-id)设置为相同的值,但每个组使用不同的smsc-admin-id名称。这样,您将拥有两个具有相同SMSC ID的会话,并且Kannel将知道将传出消息与其传入的传递报告相关联。 Kannel中允许多个具有相同smsc-id的SMSC组。

[smsc-admin-idKannel documentation的“表7-1。SMSC组变量”中进行了描述,列出了适用于每种SMS中心的通用参数。

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