Support forum

Advanced Search

— Forum Scope —

— Match —

— Forum Options —

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

Customer using SMPP connector is not able to associate DLR with message
sp_NewPost Add Reply sp_NewTopic Add Topic
July 16, 2018
6:40 pm

Ok, GUID works!



July 15, 2018
9:45 am
Henk Helmantel
Forum Posts: 1502
Member Since:
May 28, 2013
sp_UserOfflineSmall Offline

Hello Udo,

Diafaan SMS Server uses the hexadecimal/numeric message ID format combination that is recommended in the SMPP 3.4 specifications. Unfortunately the message ID format is implemented differently in different SMPP applications so that the SMPP client is not always able to match the receipt with the original message.

You can change the message ID format in the SMPP Connector in Diafaan SMS Server with the 'MessageIdFormat' property in the advanced settings. If you set it to 'Guid' it will probably work for your client.

Regards, Henk

July 12, 2018
5:01 pm

Hello Henk,

I have a case here where a customer is not able to associate the message with the receipt. Looking at the communications log:

2018/07/12 08:42:40.604 58410 000000158000000400000000000009E94630414100
2018/07/12 08:42:40.604 58410 - command:submit_sm_resp status:ok sequence:2537 message_id:F0AA
2018/07/12 08:50:22.037 58410 > 000000AB0000000500000000000004E2000101353531363939313537383839300001013130303033000400000000000000006269643A3631363130207375623A30303120646C7672643A303031207375626D697420646174653A3138303731323038353020646F6E6520646174653A3138303731323133353020737461743A44454C49565244206572723A30303020746578743A20001E0006363136313000042700010204230003030000
2018/07/12 08:50:22.037 58410 - command:deliver_sm status:ok sequence:1250 source:+5516991578890 dest:+10003 receipt:id:61610 sub:001 dlvrd:001 submit date:1807120850 done date:1807121350 stat:DELIVRD err:000 text:
2018/07/12 08:50:22.193 58410 < 000000118000000500000000000004E200
2018/07/12 08:50:22.193 58410 - command:deliver_sm_resp status:ok sequence:1250

The customer uses the message_id F0AA for the message, but in the DLR communication the only id is the receipt id - 61610.
Diafaan uses an internal MessageId, in this case 2138146217, which is not in the communication.

How can they do this association?



Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 529

Currently Online:
8 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Member Stats:

Guest Posters: 677

Members: 0

Moderators: 0

Admins: 1

Forum Stats:

Groups: 2

Forums: 3

Topics: 1149

Posts: 3928

Newest Members:

, Henk Helmantel

Administrators: Henk Helmantel: 1502