Smpp 如何在kannel上设置已注册的_交付

Smpp 如何在kannel上设置已注册的_交付,smpp,kannel,Smpp,Kannel,我有kannel服务器。我们有时会丢失送货收据 我正在尝试查找SMPP注册的\u传递是否设置正确 这是我们发送短信的方式: 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 我们有

我有kannel服务器。我们有时会丢失送货收据

我正在尝试查找SMPP注册的\u传递是否设置正确

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

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
我们有单独的发送和接收服务器

配置文件如下所示:

发送: 收到: 相同的文件,不同的端口和端口除外:

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
您可以检查您的日志(在kannel配置文件的smsc组中指定,日志级别为0),您将在此处收到发送和接收的smpp数据包。在“交付sm”和“提交sm”数据包中,您可以检查已注册的交付

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