Support forum

Advanced Search

— Forum Scope —

— Match —

— Forum Options —

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

GSM-modems and delivery report processing algorythm
sp_NewPost Add Reply sp_NewTopic Add Topic
December 8, 2015
8:04 pm
Henk Helmantel
Forum Posts: 519
Member Since:
May 28, 2013
sp_UserOfflineSmall Offline

Hello Alex,

Diafaan SMS Server uses a combination of the gateway ID number, the destination phone number and the message reference number to match the delivery reports to the messages. An example of the message ID is '1:+44123456789:75', where '1' is the gateway ID of the GSM Modem Gateway, '+44123456789' is the destination number and '75' is the message reference number.

Diafaan SMS Server does not try to normalize the destination phone number, that means that if you send a message to '0123456789' and the delivery report comes from number '+44123456789', Diafaan SMS Server will not be able to match them, even though the two numbers refer to the same phone number.

Regards, Henk

December 8, 2015
5:29 pm


Can you please describe how Diafaan makes Delivery report matching when working with GSM?
Basically I'd like to know does it match DLR to messages by ID (issued by GSM operator) only or also by phone number?

It is important to know because when sending many SMS the 0..255 +CMGS numbering start to overlap quite fast so there could be potential errors with matching (possible unavoidable). But I am curious what exactly the algorythm of matching DLR's and messages is used in Diafaan when using "GSM-modem" Gateway.

P.S. You made outstanding software especially regarding Scripting gateways and GSM-modem over TCP/IP support

Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 494

Currently Online:
4 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Member Stats:

Guest Posters: 354

Members: 0

Moderators: 0

Admins: 1

Forum Stats:

Groups: 2

Forums: 3

Topics: 512

Posts: 1773

Newest Members:

, Henk Helmantel

Administrators: Henk Helmantel: 519