Send Delivery Receipts by SMPP

Send Delivery Receipts by SMPP SearchSearch
Author Message
Malathy
New member
Username: Malathy

Post Number: 1
Registered: 04-2007
Posted on Thursday, April 05, 2007 - 01:59 pm:   

Hi,
We are using NowSMS as a SMPP Server and receive messages from clients, which we forward to a SMS Center by SMPP, again using NowSMS. We are able to receive the delivery receipts from the SMS Center via NowSMS. We want to know how to route these delivery receipts back to the clients by SMPP?
Thanks,
Malathy
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7055
Registered: 10-2002
Posted on Thursday, April 05, 2007 - 07:56 pm:   

Hi Malathy,

If the clients use SMPP to connect to your NowSMS ... and you use SMPP to connect from NowSMS to your SMSC ... then no special configuration is required.

Delivery receipts will be forwarded back to the relevant SMPP client automatically ... as long as the delivery receipts that come back to your system are in a format that can be properly identified by NowSMS. In particular, NowSMS looks at the message id assigned by the SMSC when it submits a message ... and when a delivery receipt comes back in, it checks the message id in the receipt in order to determine which client to route the message back to.

I should mention that all of this assumes that you are using NowSMS 2006. There was some support for this in later patches to v5.51.

If you are running NowSMS 2006 or 2007 ... and delivery receipts are not being routed properly, then are you receiving any delivery receipts back from your SMSC at all? If NowSMS doesn't recognise them, it would be dumping them to the SMS-IN directory.

-bn
Malathy
New member
Username: Malathy

Post Number: 2
Registered: 04-2007
Posted on Sunday, April 08, 2007 - 07:19 am:   

Hi Bryce,
Thanks for the reply. I'll give more details.

We are testing the trial version of NowSMS 2006. For tesing purpose, we are trying to send msgs to NowSMS configured as SMPP Server (as clients would do). Since we didn't know how to set the 'ReceiptRequested' flag to 'yes' if msgs are sent by SMPP to NowSMS(Is there a way?), we are now sending them via HTTP using the URL parameters, setting the 'receiptRequested' as 'yes'. How to set this flag to 'yes' when sending msgs by SMPP?

NowSMS then sends the messages to SMS Center by SMPP and receives delivery receipts.
We receive the delivery report received by NowSMS, by HTTP using 2way SMS. We want to send the Delivery Report back to the clients who sent messages by SMPP to NowSMS. How is this to be done?

Thanks,
Malathy.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7067
Registered: 10-2002
Posted on Monday, April 09, 2007 - 08:06 pm:   

Hi Malathy,

To set the "receipt requested" parameter in an SMPP client submission, you set the "registered_delivery" flag to 1.

If a receipt comes back in for a message submitted by an SMPP client, it gets routed back to the client automatically. (In NowSMS, it goes to USERS\username\Q ... waiting for pickup by the SMPP client.) Note that even if the message was submitted via HTTP ... if SMPP access is enabled for the account, the receipt will still get queued for pick-up via SMPP.

-bn
Malathy
New member
Username: Malathy

Post Number: 3
Registered: 04-2007
Posted on Tuesday, April 10, 2007 - 08:20 am:   

Hi Bryce,
From where is this registered_delivery flag to be set? I found from one of the old threads that it has to be set by editing SMSGW.INI, by adding a section [SMPP] and adding DefaultDelReceipt=yes.
Is it still like that?

Thanks,
Malathy
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7107
Registered: 10-2002
Posted on Friday, April 13, 2007 - 07:35 pm:   

Hi Malathy,

That parameter would be set by the SMPP client if they wanted to request a delivery receipt.

It is possible to force the flag to be set by the flag that you mention. Just note that if the SMPP client did not originally ask for a delivery receipt, it might not be expecting to receive one in response.

-bn