Message receipts with a 2 server configuration

Message receipts with a 2 server configuration SearchSearch
Author Message
Chris
New member
Username: Chrisc

Post Number: 48
Registered: 12-2008
Posted on Thursday, July 29, 2010 - 10:11 am:   

Hi guys

At the moment we're running 2 servers each with it's own copy of NowSMS. On the day we switched these on, we made the mistake of having the same SMPP bind on both machines, effectively allowing the SMPP Server at the other end to receipt to both SMS Servers at our end.

As a result, we were unable to process receipts which left a gaping hole in our message delivery reports for June.

Our question is this: In the event of such things happening, is there any way we can recover these missed receipts and replay the receipting process?

Or is there any other advise you can provide us perhaps?

Thank you

Regards
Chris
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2383
Registered: 08-2008
Posted on Thursday, July 29, 2010 - 07:06 pm:   

Hi Chris,

You should be able to manually reconcile them with SMSOUT and SMSIN log records.

Once you've manually reconciled a few of them, you could probably write a program to scan the logs and pick up the missing pieces.

Of particular interest, in SMSOUT, when a message is dispatched, the "SMSCMsgID=" parameter records the upstream assigned message ID.

In the SMSIN logs, you'll see "SMSCReceiptMsgId=" and "SMSCReceiveMsgIdOrig=" parameters. The "Orig" parameter has the upstream assigned message ID. If NowSMS was able to reconcile the receipt, these parameters will not match. If NowSMS was able to reconcile, the upstream ID will be in both parameters.

--
Des
NowSMS Support