Support forum

Advanced Search

— Forum Scope —

— Match —

— Forum Options —

Minimum search word length is 3 characters - maximum search word length is 84 characters

DLR Id issue
sp_NewPost Add Reply sp_NewTopic Add Topic
December 18, 2013
10:57 am
Henk Helmantel
Forum Posts: 1502
Member Since:
May 28, 2013
sp_UserOfflineSmall Offline

Hello Ali,

You are right, the problem is that the message ID in the receipt starts with zero's. The original (hexadecimal) message ID that Diafaan SMS Server stores does not contain these zero's and the two ID's therefore do not match.

I shall send you an plugin for the SMPP Gateway by email that converts both message ID's to a number without leading zero's, that should tackle the problem with this specific SMPP server.

Regards, Henk

December 17, 2013
6:12 pm

Dear Henk,

After invetsigation , I have found an issue in the diafaan system ..
when operator return messageid for example 0076200305 ..
diafaan trem the zeros in the left and save the id in sms log table like this



then when dlr message reach to diafaan .. it cannot update the sms log and its internal db because there is a different between message id and dlr id


this issue is related to the hexmessageid = true .. the function convert from hex to decimal and remove the zeros in the beginning

could you please confirm that , and help us to fix this issue


Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 529

Currently Online:
7 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Member Stats:

Guest Posters: 678

Members: 0

Moderators: 0

Admins: 1

Forum Stats:

Groups: 2

Forums: 3

Topics: 1149

Posts: 3929

Newest Members:

, Henk Helmantel

Administrators: Henk Helmantel: 1502