Support forum
If you are willing to test out the fix for Kannel, I can send you a plugin for the SMPP Connector. We already implemented the solution in the code for the next version of Diafaan SMS Server but have not yet tested it out completely.
Regards, Henk
9:02 am
Thanks, please write in this thread when you make a fix for Kannel.
I have set up a test installation to see how Kannel handles the DLRs from Diafaan SMS Server and confirmed that the SMPP Connector in Diafaan SMS Server 4.1.0.0 does not send DLRs back to Kannel for multi-part messages.
It turns out that Kannel only requests a DLR for the first part of a multi-part SMS message and Diafaan SMS Server looks at the last part of the multi-part message to determine if it should send back a DLR for all the message parts.
In the next version of Diafaan SMS Server we will change the way that the SMPP Connector determines which message parts should trigger a DLR so that Diafaan SMS Server only sends back the DLR for the messages parts with a DLR request and not for the message parts without a DLR request.
Regards, Henk
7:26 am
Hello, I use the following parameters of Deafaan smpp [link removed]
Kannel config:
[link removed]
The final sms delivery statuses only come for messages longer than 160 characters
For sms more than 160 characters in Kannel status it remains "Sent", although Deafaan server shows "Delivered"
11:42 am
There is one more problem with kannel. If you send a message longer than 160 characters (messages that you need to unite), the delivery status for SMPP does not arrive, although the statistics show "Delivered"
5:16 am
Combination of parameters MessageidFormat = GUID and
MessageInHandling = Deliver_SM_UsePayloadTlv helped, thanks
Hello Dmitry,
I think this problem occurs because SMPP Connector in Diafaan SMS Server 4.1.0.0 (and earlier) does not use the optional TLV parameters to specify the delivery status information to the SMPP client, it only uses the receipt text. Apparently, Kannel only processes the receipt text when it is sent in a deliver_sm message and when it is sent in a data_sm packet it expects the status information to be available in a TLV.
We had a similar report from another user and in the next version of Diafaan SMS Server we will add status TLVs in the receipts when the 'MessageInHandling' is set to 'Deliver_SM_UsePayloadTlv' or 'Data_SM'.
Regards, Henk
Most Users Ever Online: 529
Currently Online:
2 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Member Stats:
Guest Posters: 680
Members: 0
Moderators: 0
Admins: 1
Forum Stats:
Groups: 2
Forums: 3
Topics: 1156
Posts: 3946
Newest Members:
, Henk HelmantelAdministrators: Henk Helmantel: 1511