Error in sending text SMSs using a cellular

Error in sending text SMSs using a cellular SearchSearch
Author Message
johnny john
New member
Username: Johnnyjohn

Post Number: 1
Registered: 08-2006
Posted on Sunday, August 20, 2006 - 01:53 pm:   

Hi!
I've installed nowSMS on my computer. I've connected to it my cellular pocket pc through USB.
When I connect my cellular with GPRS I manage to surf the web from the computer, so I don't think there's anything wrong with the connection.

I set a modem connection in the SMSC, and chose the cellular modem.

"Test" in the SMSC tab says everything is ok with he modem.

Still, when I try to send a test SMS message through the web interface, the .req file appears on the Q directory and stays there, and no SMS is received on the phone I've written in the interface.

I've looked in the SMSDEBUG.LOG file. It seems nowSMS tries to send it again and again, unsuccesful because the modem doesn't respond. This is the debug prints of a single try:

... [2] ThreadProcessModem: Processing 12334567.req...
... [2] ThreadProcessModem: OUT: AT+CMGS=24 (but the last number counts up on different tries)
... [2] ThreadProcessModem: IN:
OK

... [2] ThreadProcessModem: OUT: blablabla...
(two minuted later...) [2] ThreadProcessModem: ERROR - Error waiting for response from modem (2)
... [2] ThreadProcessModem: Error: ERROR - Error waiting for response from modem (2)

I don't really know what can be wrong.
Should the GPRS be on in the cellular? It was off when I tried.
I also tried to enter in smsgw.ini the line:
SMSC+=[number of smsc as it appears in the phone, which sends SMSs without any problem]
In the properties of the SMSC connection, I've tried Default, GSM and GPRS. Which should work?
I didn't change or set anything on the properties tab besides that. I that correct?

thank you for any help, I'm really confused
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6397
Registered: 10-2002
Posted on Monday, August 21, 2006 - 04:08 pm:   

Hi Johnny,

It might help to know what phone it is that you are trying to use as a modem.

I wouldn't expect any of the settings that you mention to make a difference. It would seem that the modem implementation in the device doesn't properly support the AT commands for sending/receiving SMS.

Is this a Blackberry 7100 by any chance? What I see from you log snippet looks similar to what you see on a Blackberry 7100. For some reason, on that model, they implemented a lot of pseudo support for AT commands ... the modem returns an "OK" response but doesn't actually do anything. (And in the case of the "AT+CMGS" command, the modem is returning "OK", which is not even the proper response for that command.)

I've yet to see any Blackberry devices that support the GSM modem AT commands for sending/receiving SMS. Newer models do support GSM/GPRS AT commands for using them as an internet modem, but not for SMS. (And in the 8700 and later models, they no longer return an "OK" response for commands that the modem does not actually implement.)

If my guess is wrong, and you don't have a Blackberry 7100 ... you may have a phone with a similar issue. It might support being used as a modem, but not implement the AT commands for SMS.

You might want to try a setting under the [Modem - driver name] section of SMSGW.INI ... ModemTextMode=Yes. This tells NowSMS to try the text mode version of AT commands for sending/receiving messages. That is useful in a few rare cases where a modem supports a text interface but not a binary interface for SMS sending/receiving.

-bn