GSM modem and Service PRovider that works in US

GSM modem and Service PRovider that works in US SearchSearch
Author Message
Chris Sammy
New member
Username: Csammy

Post Number: 1
Registered: 11-2010
Posted on Tuesday, November 09, 2010 - 06:09 pm:   

Hi,

I am from the US and looking for a GSM modem that works on Windows 7 and a Cell phone plan that will work with it as well.

I will be setting up NowSMS but I am unable to get my configuration working with Tmobile. I am unsure if it is because of the gsm modem I purchased or if I don't have Tmboile's settings right, but I would like to know if anyone in the US has gotten NowSMS to work and which (1) service provider you're using and (2) which GSM modem you are using.

Thanks!
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2633
Registered: 08-2008
Posted on Tuesday, November 09, 2010 - 08:13 pm:   

Hi Chris,

From what I've seen in customer reports, T-Mobile is usually a little easier to get working than AT&T.

What modem are you trying? Did the SIM come with the modem? (Sometimes a SIM that comes with a modem is activated with a plan that assumes you will be using the modem for internet access ... it usually works better to activate a SIM for a phone, then move it to the modem.)

What type of problem are you experiencing?

If the problem is that you can't send any SMS messages, try going into the "Properties" for the modem in the "SMSC" list, and change "SMS Access" to "GSM".

--
Des
NowSMS Support
Chris Sammy
New member
Username: Csammy

Post Number: 2
Registered: 11-2010
Posted on Tuesday, November 09, 2010 - 09:05 pm:   

Hi Des,

Thanks for responding, I bought a generic EDGE GSM Modem from eBay from China and it's not working. I have Tmobile with a data plan.

I think the issue is that the modem isn't a working device on 64bit so I need to find another modem. Do you know of a modem that works with Tmobile and NowSMS on Windows 7?

Thanks for your help.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2635
Registered: 08-2008
Posted on Tuesday, November 09, 2010 - 09:38 pm:   

Hi Chris,

Before you give up on that modem, go into the Windows Control Panel, System, and look for the Device Manager.

See if any ports show up for the modem under "Ports (COM & LPT)". If they do, you can try configuring NowSMS to talk to the COM port directly. (NowSMS Lite doesn't support this, it requires a Windows modem driver. Under Phone & Modem Options in the Windows Control Panel, you can manually add a modem driver to a COM port. It is best to use the Windows Standard 33600 bps Modem driver instead of letting Windows pick one for you. Note that you also need this driver in full NowSMS if you want to send or receive MMS, the COM port only configuration only supports SMS.)

If there's no COM or LPT port, then you need a 64-bit USB driver from the manufacturer. There might be a clue as to who made the chipset for the modem under the Device Manager. You might be able to use that information to search out a 64-bit driver.

I've used a variety of modems from Option and Huawei on 64-bit machines ... also the SonyEricsson MD300. I would suggest checking the manufacturer site to confirm a 64-bit driver for any other modems you look at.

Also ... for T-Mobile, I would avoid any 3G modems that support their AWS (1700Mhz) 3G band, as there have been some unconfirmed reports that T-Mobile is blocking MMS access from these modems, assuming that the modems are being used for internet access only. T-Mobile uses a different 3G frequency band from all other operators, so there are relatively few modems that support their frequency.

--
Des
NowSMS Support
Chris Sammy
New member
Username: Csammy

Post Number: 3
Registered: 11-2010
Posted on Wednesday, November 10, 2010 - 04:18 pm:   

Hi Des,

I keep getting this error message, 304:

[SMS]
SubmittedBy=127.0.0.1
Data=test tes test
PhoneNumber=91**156831
[ErrorDetail]
RetryCount=5
LastRetryTime=20101110100815
LastErrorInfo=ERROR - Modem Response (1): +CMS ERROR: 304 -- EDGE MODEMU

I've also tried putting a 1 before the phone number and still nothing was sent.

Also, I can't receive SMS messages either -is this a modem probelm?
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2637
Registered: 08-2008
Posted on Wednesday, November 10, 2010 - 09:56 pm:   

Hi Chris,

Hmm ... I had to do some thinking on this one.

CMS ERROR 304 means "Invalid PDU Mode Parameter", which is a very odd error to be happening. We've seen it on some Motorola phone modems that have a bug that prevent them from being able to send any messages that include user data header (long SMS or WAP push/port addressed SMS).

I assume that this does not apply in your situation, as you are sending a simple short text message.

My best guess would be that the modem does not read the SMSC address from the SIM card. Normally this does not result in a 304 error.

The SMSC number can be manually provisioned in NowSMS by editing SMSGW.INI, and under the [Modem - driver name] section header, adding:

SMSC=+xxxxxxxxx

Figuring out the number to use can be a bit of a challenge. The easiest thing to do is put the SIM into a phone and navigate through the phone settings to find the SMSC number.

I also did some searching, and found the following thread which might be applicable:

http://support.nowsms.com/discus/messages/1/24431.html

This other thread had someone experiencing CMS ERROR 304 when trying to send via a Sierra Wireless modem. In that case, the issue was that the modem driver established more than one COM port. The COM port with a modem driver installed only supported using the modem for internet access. A different COM port (for which a modem driver was not automatically installed) was able to provide SMS access. The following link describes where to look for the other COM port if this is what you are experiencing:

http://www.nowsms.com/sierra-wireless-881-usb-modem-881u-and-nowsms

Hopefully it's one of these two issues.


--
Des
NowSMS Support
Chris Sammy
New member
Username: Csammy

Post Number: 4
Registered: 11-2010
Posted on Wednesday, November 10, 2010 - 10:31 pm:   

Thanks Des, can you tell me what the SMSC number is? Is it something I would call Tmobile and figure out?
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2639
Registered: 08-2008
Posted on Wednesday, November 10, 2010 - 10:50 pm:   

I believe it is +12063130004

(At least that is the main number.)
Chris Sammy
New member
Username: Csammy

Post Number: 5
Registered: 11-2010
Posted on Wednesday, November 10, 2010 - 10:51 pm:   

I found something that said Tmobile's SMSC is 12063130004.

I added that into the INI file, but now my messages are just showing as "Queued". Any ideas?
Chris Sammy
New member
Username: Csammy

Post Number: 6
Registered: 11-2010
Posted on Thursday, November 11, 2010 - 04:53 am:   

Sorry, realized you posted your response just before mine. Any clue as to why it would have them queued up now?
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2640
Registered: 08-2008
Posted on Thursday, November 11, 2010 - 02:38 pm:   

Hi Chris,

The only thing I can figure is that by default there is an increased retry period after each failed attempt. But that retry period would be minutes, not hours.

Are newly posted messages also just sitting there with no attempts at sending?

Enable the SMSDEBUG.LOG, restart the service, and try sending another message. Post the SMSDEBUG.LOG content in reply.

--
Des
NowSMS Support
Chris Sammy
New member
Username: Csammy

Post Number: 7
Registered: 11-2010
Posted on Saturday, November 20, 2010 - 05:05 pm:   

Hi Des,

----11:00:09:206 [0] main: Now SMS/MMS Gateway v2010.02.09 Web server started on port number 8800
11:00:11:206 [0] main: preferred sender = 16512***761,EDGE MODEMU
11:00:11:206 [2] ThreadProcessModem: EDGE MODEMU
11:00:11:222 [2] ThreadProcessModem: Before ModemAllocate - EDGE MODEMU
11:00:11:222 [2] ThreadProcessModem: After ModemAllocate - EDGE MODEMU - OK
11:00:11:222 [2] ThreadProcessModem: Re-initializing modem: EDGE MODEMU ...
11:00:11:222 [0] main: 48 Days remaining in trial version
11:00:11:472 [2] ThreadProcessModem: ATI0
11:00:11:472 [2] ThreadProcessModem:
OK

11:00:11:550 [2] ModemTest: EDGE MODEMU
11:00:11:613 [2] ModemTest: OK
11:00:11:613 [2] ThreadProcessModem: AT+CPMS?
11:00:11:628 [2] ThreadProcessModem:
+CPMS: "SM",0,35,"SM",0,35

OK

11:00:11:628 [2] ThreadProcessModem: AT+CNMI=2,0
11:00:11:644 [2] ThreadProcessModem:
OK

11:00:11:644 [2] ThreadProcessModem: AT+CNMI?
11:00:11:660 [2] ThreadProcessModem:
+CNMI: 2,0,0,0,0

OK

11:00:11:660 [2] ThreadProcessModem: AT+CNMI=2,1
11:00:11:675 [2] ThreadProcessModem:
OK

11:00:11:675 [2] ThreadProcessModem: AT+CNMI?
11:00:11:691 [2] ThreadProcessModem:
+CNMI: 2,1,0,0,0

OK

11:00:11:691 [2] ThreadProcessModem: AT+CNMI=2,1,0,1
11:00:11:706 [2] ThreadProcessModem:
OK

11:00:11:706 [2] ThreadProcessModem: AT+CPMS=?
11:00:11:722 [2] ThreadProcessModem:
+CPMS: ("SM")

OK

11:00:11:722 [2] ThreadProcessModem: AT+CPMS="SM","SM","SM"
11:00:11:738 [2] ThreadProcessModem:
+CPMS: 0,35,0,35

OK

11:00:11:738 [2] ThreadProcessModem: AT+CPMS?
11:00:11:753 [2] ThreadProcessModem:
+CPMS: "SM",0,35,"SM",0,35

OK

11:00:11:753 [2] ThreadProcessModem: AT+CGSMS=3
11:00:11:769 [2] ThreadProcessModem:
ERROR

11:00:11:785 [2] ThreadProcessModem: AT+CNMI?
11:00:11:800 [2] ThreadProcessModem:
+CNMI: 2,1,0,1,0

OK

11:00:11:800 [2] ThreadProcessModem: AT+CNMI=?
11:00:11:816 [2] ThreadProcessModem:
+CNMI: (0-3),(0-3),(0-3),(0-1),(0,1)

OK

11:00:11:816 [2] ThreadProcessModem: AT+COPS?
11:00:11:831 [2] ThreadProcessModem:
+COPS: 0,2,00000

OK

11:00:11:831 [2] ThreadProcessModem: AT+CSQ
11:00:11:847 [2] ThreadProcessModem:
+CSQ: 99,99

OK

11:00:11:847 [2] ThreadProcessModem: AT+CNUM
11:00:11:863 [2] ThreadProcessModem:
+CNUM: "4D736973646E31","16512***761",129

OK

11:00:11:863 [2] ThreadProcessModem: +16512***761
11:00:11:863 [2] ThreadProcessModem: Modem initialization complete: EDGE MODEMU
11:00:11:894 [2] ThreadProcessModem: Processing 4CD9EDA9.req...
11:00:11:910 [2] ThreadProcessModem: OUT: AT+CMGS="191471***31"

11:00:11:925 [2] ThreadProcessModem: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:11:925 [2] ThreadProcessModem: OUT: 
11:00:12:019 [2] ThreadProcessModem: OUT: \r
11:00:12:019 [2] ThreadProcessModem: OUT: AT
11:00:12:035 [2] ThreadProcessModem: IN:
OK

11:00:13:035 [2] ThreadProcessModem: Error: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:14:035 [2] ModemTest: EDGE MODEMU
11:00:14:097 [2] ModemTest: OK
11:00:14:113 [2] ThreadProcessModem: Processing 4CD9EDAA.req...
11:00:14:128 [2] ThreadProcessModem: OUT: AT+CMGS="191471***31"

11:00:14:144 [2] ThreadProcessModem: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:14:144 [2] ThreadProcessModem: OUT: 
11:00:14:238 [2] ThreadProcessModem: OUT: \r
11:00:14:238 [2] ThreadProcessModem: OUT: AT
11:00:14:253 [2] ThreadProcessModem: IN:
OK

11:00:15:003 [2] ThreadProcessModem: Error: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:16:003 [2] ModemTest: EDGE MODEMU
11:00:16:066 [2] ModemTest: OK
11:00:32:081 [2] ThreadProcessModem: Processing 4CD9F194.req...
11:00:32:097 [2] ThreadProcessModem: OUT: AT+CMGS="91471***31"

11:00:32:113 [2] ThreadProcessModem: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:32:113 [2] ThreadProcessModem: OUT: 
11:00:32:206 [2] ThreadProcessModem: OUT: \r
11:00:32:206 [2] ThreadProcessModem: OUT: AT
11:00:32:222 [2] ThreadProcessModem: IN:
OK

11:00:33:222 [2] ThreadProcessModem: Error: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:34:128 [12] ThreadProcessConnection: Processing connection from 127.0.0.1...
11:00:34:128 [12] ThreadProcessConnection: Processing request /Send%20Text%20Message.htm?PhoneNumber=91471***31&Text=joe+call+office+line+if+y ou+receive+this&InfoCharCounter=&PID=&DCS=&DestPort=&DelayUntil=&Submit=Submit
11:00:34:128 [12] Debug: 1 recipient entries
11:00:34:191 [12] ThreadProcessConnection: Before message loop
11:00:34:191 [12] ThreadProcessConnection: Before message loop
11:00:34:191 [12] ThreadProcessConnection: Begin message loop
11:00:34:206 [12] ThreadProcessConnection: End message loop
11:00:34:222 [2] ModemTest: EDGE MODEMU
11:00:34:285 [2] ModemTest: OK
11:00:34:285 [12] WaitForSocketClose: WinSock reported ioctlsocket complete
11:00:34:285 [12] ThreadProcessConnection: Request processing complete
11:00:34:300 [2] ThreadProcessModem: Processing 4CD9F57C.req...
11:00:34:316 [2] ThreadProcessModem: OUT: AT+CMGS="6512***761"

11:00:34:331 [2] ThreadProcessModem: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:34:331 [2] ThreadProcessModem: OUT: 
11:00:34:425 [2] ThreadProcessModem: OUT: \r
11:00:34:425 [2] ThreadProcessModem: OUT: AT
11:00:34:441 [2] ThreadProcessModem: IN:
OK

11:00:35:191 [2] ThreadProcessModem: Error: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:36:191 [2] ModemTest: EDGE MODEMU
11:00:36:253 [2] ModemTest: OK
11:00:36:253 [2] ThreadProcessModem: Processing 4CD9F57D.req...
11:00:36:331 [2] ThreadProcessModem: OUT: AT+CMGS="91471***31"

11:00:36:347 [2] ThreadProcessModem: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:36:347 [2] ThreadProcessModem: OUT: 
11:00:36:441 [2] ThreadProcessModem: OUT: \r
11:00:36:441 [2] ThreadProcessModem: OUT: AT
11:00:36:456 [2] ThreadProcessModem: IN:
OK

11:00:37:206 [2] ThreadProcessModem: Error: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:38:206 [2] ModemTest: EDGE MODEMU
11:00:38:269 [2] ModemTest: OK
11:00:38:285 [2] ThreadProcessModem: Processing 4CD9F57E.req...
11:00:38:300 [2] ThreadProcessModem: OUT: AT+CMGS="191471***31"

11:00:38:316 [2] ThreadProcessModem: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:38:316 [2] ThreadProcessModem: OUT: 
11:00:38:410 [2] ThreadProcessModem: OUT: \r
11:00:38:410 [2] ThreadProcessModem: OUT: AT
11:00:38:425 [2] ThreadProcessModem: IN:
OK

11:00:39:175 [2] ThreadProcessModem: Error: ERROR - Modem Response (1): +CMS ERROR: 304
11:00:40:175 [2] ModemTest: EDGE MODEMU
11:00:40:238 [2] ModemTest: OK
---

Do you think it's a problem with the modem?

My bet is that it is and that I will probably need to get a new one. I'm using Tmobile and have found the Option, Huawei, and Sony Ericsson models you described on eBay. I could only find the Option in 3G (you said to avoid that) but couldn't find an unlocked Huawei/Sony Ericsson. Do I need to have these unlocked and/or do you know of any other places that sell these besides ebay?

Thanks for all your help.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7940
Registered: 10-2002
Posted on Saturday, November 20, 2010 - 10:34 pm:   

Hi Chris,

That is very odd.

Do you have ModemTextMode=Yes in the SMSGW.INI file?

I notice that NowSMS is trying to send messages using the text mode interface, which is unusual.

NowSMS only uses that mode if that configuration parameter under the [Modem - Driver Name] header, or if we test the modem and it returns an error attempting to init PDU modem (AT+CMGF=0).

It's very odd that it is then returning an error code of +CMS ERROR: 304, because that error indicates an invalid PDU mode parameter. Yet, from your log, it is clear that NowSMS is not even using PDU mode.

If by some chance, you have ModemTextMode=Yes in the SMSGW.INI file, remove it and try it again. The SMSC= setting is ignored when ModemTextMode=Yes.

The only other thing I could suggest trying is this ... under the [Modem - driver name] header, add:

CommandPostInit1=AT+CSCA="+12063130004",145

This setting will explicitly set the SMSC address in text mode.

I don't have any ideas about retailers ... I usually use Expansys or Amazon Marketplace when ordering in the US. Maybe Des will have some ideas on Monday.

-bn
Chris Sammy
New member
Username: Csammy

Post Number: 8
Registered: 11-2010
Posted on Sunday, November 21, 2010 - 07:17 am:   

Bryce,

Thanks for your help but still no success. I am also unable to receive text messages.

At this point I am somewhat convinced it is a modem issue at this is an off-brand one produced in China.

Has anyone setup a T-mobile/Gsm/64-bit configuration that is working? I want to replicate the same settings and purchase the same modem to ensure it works this time and I don't waste time/resources on another bad modem.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7941
Registered: 10-2002
Posted on Sunday, November 21, 2010 - 01:57 pm:   

Chris,

Our webmaster has a system using an Option ICON 322 on Win7 64-bit with a T-Mobile US SIM. I've confirmed with him that it is not having any problems with SMS or MMS.

It is a 3G modem, but it only supports the ATT or Europe/Asia 3G bands.

-bn
Chris Sammy
New member
Username: Csammy

Post Number: 9
Registered: 11-2010
Posted on Sunday, November 21, 2010 - 05:33 pm:   

Bryce,

Thanks for the response - was it necessary to have the Option ICON 322 unlocked?

Not quite sure what this means...
"It is a 3G modem, but it only supports the ATT or Europe/Asia 3G bands." Are you saying that the Option ICON 322 is fine for Tmobile although it is 3G?

Lastly, would your Webmaster be willing to let me see his NowSMS configuration settings?

Thanks guys!
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2658
Registered: 08-2008
Posted on Monday, November 22, 2010 - 08:58 pm:   

Hi Chris,

He bought his Option ICON 322 unlocked from Tiger Direct.

No special settings were required.

This modem supports 3G on the 2100Mhz frequency (used in most of Europe & Asia), and the 850Mhz and 1900Mhz frequencies used by AT&T.

T-Mobile uses a frequency referred to as AWS ... it uses 1700Mhz for uplink and 2100Mhz for downlink. This modem only supports T-Mobile for EDGE and GRPS data connectivity.

--
Des
NowSMS Support
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2668
Registered: 08-2008
Posted on Monday, November 29, 2010 - 04:33 pm:   

A follow-up note. Another thread had me asking our web guy questions about his system again, and he did note that he is using one non-default setting in his setup.

For WAP Gateway IP Address, he has specified http://216.155.165.50:8080 which uses the WAP2/HTTP proxy instead of the WAP/WSP proxy at T-Mobile US. This resolved sporadic "Unable to connect to WAP Gateway" errors.

--
Des
NowSMS Support