Message receipts with a 2 server configuration | Search |
NowSMS Support Forums ⬆ NowSMS Support - SMS Issues ⬆ Archive through December 14, 2010 ⬆ |
◄ ► |
Author | Message | |||
Chris New member Username: Chrisc Post Number: 48 Registered: 12-2008 |
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 |
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 |