SMPP Delivery receipts

SMPP Delivery receipts SearchSearch
Author Message
Steven Tyler
New member
Username: Steventyler

Post Number: 2
Registered: 04-2006
Posted on Tuesday, October 31, 2006 - 05:22 pm:   

I'm having a bit of trouble comprehending the various postings on delivery receipts.
We'd like to use the delivery receipts from outgoing SMS via smpp. It is difficult to understand the various options that are spattered throughout the forums. Could you perhaps list the options related to Delivery Receipts so that I can understand what the various options mean?
My goal is to be able to produce daily (or perhaps hourly or weekly) statistics based on success rate for outgoing SMS.

Thanks
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6749
Registered: 10-2002
Posted on Tuesday, October 31, 2006 - 06:49 pm:   

Hi Steven,

At the end of the day, it all depends on what you want to accomplish.

For what you are you trying to do, it's probably best to look at it this way ...

NowSMS only acts as a message router for delivery receipts.

1.) You submit a message with a delivery receipt requested.

2.) NowSMS routes that message to the upstream SMSC connection, also requesting a delivery receipt (provided that it is SMPP or GSM modem ... potentially UCP/EMI as well, but we need more real-world feedback on UCP/EMI).

3.) The delivery receipt comes back from the upstream SMSC connection.

4.) NowSMS routes the delivery receipt back to the originating user (or to a 2-way command if the originating user does not have SMPP login enabled).


That's a simplistic way of looking at it ... but hopefully that will help cut through some of the confusion that you get when reading other threads.

A lot of the other discussion talks about particulars and evolution of the NowSMS product. For example, there are specific issues dealing with message id tracking. Older versions of NowSMS would route delivery receipts but could not perform necessary message id translations ... and at one point an INI file setting was added to enable experimental logic ... but that setting is enabled by default in all versions of NowSMS 2006.

So if you want to produce statistics, you need to be able to process the received delivery receipts ... either being routed to you via a 2-way command (use "id:*" as the command prefix) ... or to an SMPP client.

-bn