Speed and Lost Messages

Speed and Lost Messages SearchSearch
Author Message
Ramon Sazon
New member
Username: Ramonsazon

Post Number: 8
Registered: 08-2006
Posted on Tuesday, November 28, 2006 - 07:46 pm:   

Hey Bryce,

I hope you can enlighten me. I have 2 machines (1 Gb Ram, 1.5 Ghz), both have NOWSMS trial version (still finishing my proof of concept for my manager then will buy license). I'm in the US. I have 4 Multitech modems (T-Mobile) in one machine and 1 on the other with (Cingular). Both are post-paid plan.

I am trying to stress test this configuration to make sure the whole system (Multitech modems, NOWSMS, our inhouse program) works in peak times when we go live. I wrote a program in one of the machines to send X of messages per minute. I tried 10, 15, 20, ... 60 messages per minute for several minutes. At this point, I didn't create any keywords yet for 2-way configuration. I just wanted to see how this configuration will work when there are a lot of messages coming in.

Here are my findings: In the sending machine, regardless of how fast I send the messages (10-60 messages per minute), all messages are sent. I counted how many messages are processed by NOWSMS (based on the timestamp of the message in SMSOUT.log) and it was around 18 messages per minute.

On the receiving machine, I only get a fraction of the messages I sent. Based on the timestamp of the messages in SMSIN.log, messages are processed at around 18 MPM as well. I just want to know why as much as 50 percent of the messages I sent are not received in the receiving machine (depending on how fast I'm sending the messages). I'm sure you guys stress tested NOWSMS as well. Did you guys experience any reliability issues like this as well?

I don't mind that NOWSMS throttles back how many messages it can process per minute. It's natural. I'm just concerned with the lost messages. 50% seems like a high number.

I appreciate your prompt reply.
Thank you.
Ramon S.
Malcolm - Now Support
New member
Username: Malcolm

Post Number: 20
Registered: 12-2006
Posted on Friday, December 15, 2006 - 09:12 pm:   

Hi Ramon,

I agree that 50% is a VERY high number of lost messages.

We have noticed with the Multitech modems that they work best for receiving messages if "SMS Message Storage" is set to "Direct to Modem". Do you have this setting configured?

--
Malcolm
Now Wireless Support
Ramon Sazon
New member
Username: Ramonsazon

Post Number: 9
Registered: 08-2006
Posted on Sunday, December 17, 2006 - 10:27 pm:   

Hi Malcolm,

Yes. From the very start, I've set NOWSMS with "Direct to Modem" and GSM (not GPRS) just like Bryce recommended us to do.

I'm sure you guys stress tested NOWSMS as well. Did you guys experience any reliability issues like this as well? How fast (license permitting) can you send messages before it starts losing messages?

I tried using Tmobile-tmobile, cingular to cingular, tmobile to sprint, etc. and other combinations but they all lose messages. The only difference is in the extent of it.

Any ideas? I'm really frustrated and pulling my hair over this. I can almost see the finish line.

Thanks.
Ramon
Malcolm - Now Support
New member
Username: Malcolm

Post Number: 25
Registered: 12-2006
Posted on Monday, December 18, 2006 - 06:32 pm:   

Hi Ramon,

I can only figure that the modem or the operator is losing messages. There is not any type of speed limit or speed constraint on the NowSMS side.

The reason I mentioned the "Direct to Modem" setting, is because we have noticed that the Multitech modem, particular when it is on Cingular, seems to lose some of the SMS messages that trigger MMS message delivery.

I believe the messages are being submitted to and accepted by the SMSC ... and any delivery problems are occurring after this stage.

The question is whether the problem is a message overflow/overrun in the receiving modem, or on the network.

Are all of the messages unique in terms of text of the messages? If not, then the network might see some messages as duplicates.

Looking at the receiving modem, try different settings for "SMS Message Storage" ... particuarly test if "Device Memory" is any more reliable than "Direct to Modem".

See if "SMS Access" "GSM" vs. "GPRS" makes any difference.

And, this is a long shot ... edit SMSGW.INI, and under the [Modem - modem name] header, try adding AllowPhase2Plus=No. If this setting doesn't make a difference, remove it after testing, as it is "experimental" and may cause unexpected results.

--
Malcolm
Now Wireless Support
Malcolm - Now Support
New member
Username: Malcolm

Post Number: 26
Registered: 12-2006
Posted on Monday, December 18, 2006 - 06:32 pm:   

Hi Ramon,

I can only figure that the modem or the operator is losing messages. There is not any type of speed limit or speed constraint on the NowSMS side.

The reason I mentioned the "Direct to Modem" setting, is because we have noticed that the Multitech modem, particular when it is on Cingular, seems to lose some of the SMS messages that trigger MMS message delivery.

I believe the messages are being submitted to and accepted by the SMSC ... and any delivery problems are occurring after this stage.

The question is whether the problem is a message overflow/overrun in the receiving modem, or on the network.

Are all of the messages unique in terms of text of the messages? If not, then the network might see some messages as duplicates.

Looking at the receiving modem, try different settings for "SMS Message Storage" ... particuarly test if "Device Memory" is any more reliable than "Direct to Modem".

See if "SMS Access" "GSM" vs. "GPRS" makes any difference.

And, this is a long shot ... edit SMSGW.INI, and under the [Modem - modem name] header, try adding AllowPhase2Plus=No. If this setting doesn't make a difference, remove it after testing, as it is "experimental" and may cause unexpected results.

--
Malcolm
Now Wireless Support