Delivery receipt format

Delivery receipt format SearchSearch
Author Message
Vadim Akhmedov
New member
Username: Vadimakh

Post Number: 1
Registered: 02-2006
Posted on Thursday, February 02, 2006 - 02:58 pm:   

I'm used NowSMS Gateway v.5.51a for sending SMS messages via smpp connection but had a problem with delivery receipt retreiving back to my program. When I updated NowSMS to ver. v.5.51k and added TrackSMPPReceipts=Yes parameter to smsgw.ini file I began to receive delivery receipt messages but format of these messages looks strange for me. Usually the message body of such messages is: "id:IIIIIIIIII sub:SSS dlvrd:DDD submit date:YYMMDDhhmm ...." but I have such message from NowSMS: "Report: +79139108359 SMSC: Submitted: 2006-02-02 16:50:17 +0300 Reported: 2006-02-02 16:50:23 +0300 Status: 00 (Delivered)". I have to transfer the delivery status messages to third party applications via smpp. Now I have to write some parser and translate this message to format that I need? Is there any other solution?
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 5510
Registered: 10-2002
Posted on Thursday, February 02, 2006 - 07:27 pm:   

Hi Vadim,

This is the format that NowSMS uses for delivery reports for messages sent via GSM modem.

It is described here:

http://support.nowsms.com/discus/messages/53/5898.html
http://support.nowsms.com/discus/messages/1/6505.html

NowSMS doesn't use the standard SMPP format, basically because it is not capable of matching the GSM modem delivery receipt up with the message id of the original message.

This will change in the NowSMS 2006 release, where if the modem (and network) supports it, we will return SMPP format delivery receipts. (If the modem or network does not provide the necessary support, you'll see "id:unknown" at the start of the message.)

NowSMS 2006 is due out toward the end of this month.

-bn