Send the plugin, I will be grateful to you
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.
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 188.8.131.52 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.
Hello, I use the following parameters of Deafaan smpp [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"
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"
Combination of parameters MessageidFormat = GUID and
MessageInHandling = Deliver_SM_UsePayloadTlv helped, thanks
I think this problem occurs because SMPP Connector in Diafaan SMS Server 184.108.40.206 (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'.
Hello, we are faced with a problem. Kannel does not display the final SMS delivery status, if I install MessageinHandling = data_sm, I get in the logs: FAILED DLR SMS [SMSC: simbox_smsc]
If i put MessageinHandling = Deliver_SM
In the logs is empty
Most Users Ever Online: 494
Currently Browsing this Page:
Guest Posters: 542
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 1082