SMPP Delivery Receipt Q's

SMPP Delivery Receipt Q's SearchSearch
Author Message
Bigjack
New member
Username: Bigjack

Post Number: 5
Registered: 11-2008
Posted on Tuesday, September 15, 2009 - 10:19 pm:   

Hi,

Please help me clarify some doubts about NowSMS and SMPP delivery receipts.

There are at least five parameters defined for delivery receipt management. Could you explain when each is to be used and what takes priority?

ReceiptRequested
DelieveryReceiptFlag
DisableDeliveryReceipt
DefaultDelReceipt
TrackSMPPReceipts

Also, how do we identify a "Delivery Receipt" status message?

Thanks!
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 1254
Registered: 08-2008
Posted on Wednesday, September 16, 2009 - 01:28 am:   

Hi Jack,

TrackSMPPReceipts is historical and has no real purpose in current versions of NowSMS. (Similarly there were TrackUCPReceipts and TrackCIMDReceipts settings for UCP/EMI and CIMD environments, but these are also enabled by default in current versions.)

The other mentioned parameters can be characterized like this ... "setting the delivery receipt flag to override the fact that the submitting application did not set it".

If you want a delivery report, then it is best to request one. When submitting via HTTP, this is done by including "&ReceiptRequested=Yes" in the URL request. When submitting via SMPP, this is done by setting the "registered_delivery" flag to 1.

The other parameters that you mention are useful for setting the receipt requested flag even though it was not set when the message was submitted to NowSMS. (Think of it as an "override".)

[SMSGW] ReceiptRequested=Yes is a parameter that can be set to default HTTP submissions to set this flag.

[SMPP] DelieveryReceiptFlag=Yes is a parameter that forces the delivery receipt flag to be set for all upstream SMPP message submissions.

[SMPP] DisableDeliveryReceipt=Yes is a parameter that forces the delivery receipt flag to NOT be set for all upstream SMPP message submissions.

[SMPP - server:port] DefaultDelReceipt=Yes forces the delivery receipt to be set for all SMPP message submissions to this particular SMSC.

If you want a delivery receipt, you should ask for one ... but these parameter settings are there for convenience.


quote:

Also, how do we identify a "Delivery Receipt" status message




The following thread has good information on this:

http://support.nowsms.com/discus/messages/1/24078.html

If I can provide any further clarification, please let me know.

--
Des
NowSMS Support