Hi,
 
Apologies in advance if this has already been covered on the mailing list, but 
I've searched the
archives (found a few references) but didn't really find the answer.
 
I'm setting up a Kannel gateway with a GSM modem (with a UK O2 prepaid SIM) in 
it.
 
I'm getting a strange behaviour in that messages are intermittently being sent 
successfully, but
are always reporting the "Network out of Order" (38) error and I'm a little 
lost as to the
cause/how to remedy it.
 
Here's my modem configuration from Kannel:
 
group = smsc
smsc = at
modemtype = premicell
device = /dev/ttyS1
speed = 19200
 
group = modems
id = premicell
name = Premicell
detect-string = "NOKIA MOBILE PHONES"
init-string = "AT+CNMI=1,2,0,1,0;+CMEE=1"
no-pin = true
 
Here's an example trace from the Kannel logs:
 
2007-03-18 11:03:33 [8059] [6] DEBUG: AT2[/dev/ttyS1]: send command status: 1
2007-03-18 11:03:33 [8059] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CMGS=25^M
2007-03-18 11:03:33 [8059] [6] DEBUG: AT2[/dev/ttyS1]: <-- >
2007-03-18 11:03:33 [8059] [6] DEBUG: AT2[/dev/ttyS1]: send command status: 1
2007-03-18 11:03:33 [8059] [6] DEBUG: AT2[/dev/ttyS1]: -->
0011000C814487490433740000A70CC8329BFD06D1D16579D905
2007-03-18 11:03:34 [8059] [6] DEBUG: AT2[/dev/ttyS1]: --> ^Z
2007-03-18 11:03:40 [8059] [6] DEBUG: AT2[/dev/ttyS1]: <-- >
2007-03-18 11:03:40 [8059] [6] DEBUG: AT2[/dev/ttyS1]: <-- +CMS ERROR: 38
2007-03-18 11:03:40 [8059] [6] ERROR: AT2[/dev/ttyS1]: CMS ERROR: +CMS ERROR: 38
2007-03-18 11:03:40 [8059] [6] ERROR: AT2[/dev/ttyS1]: CMS ERROR: Network out 
of order (38)
2007-03-18 11:03:40 [8059] [6] DEBUG: AT2[/dev/ttyS1]: send command status: 1
2007-03-18 11:03:40 [8059] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CMGS=25^M
2007-03-18 11:03:40 [8059] [6] DEBUG: AT2[/dev/ttyS1]: <-- >
2007-03-18 11:03:40 [8059] [6] DEBUG: AT2[/dev/ttyS1]: send command status: 1
2007-03-18 11:03:40 [8059] [6] DEBUG: AT2[/dev/ttyS1]: -->
0011000C814487490433740000A70CC8329BFD06D1D16579D905
2007-03-18 11:03:40 [8059] [8] DEBUG: boxc_receiver: heartbeat with load value 
0 received
2007-03-18 11:03:40 [8059] [6] DEBUG: AT2[/dev/ttyS1]: --> ^Z
2007-03-18 11:03:46 [8059] [6] DEBUG: AT2[/dev/ttyS1]: <-- >
2007-03-18 11:03:46 [8059] [6] DEBUG: AT2[/dev/ttyS1]: <-- +CMS ERROR: 38
2007-03-18 11:03:46 [8059] [6] ERROR: AT2[/dev/ttyS1]: CMS ERROR: +CMS ERROR: 38
 
I've noticed that if I use minicom to manually try the AT commands, I get the 
following:
 
AT+CMGS="0789XXXXXXX",129
> test is a second test with 0
+CMGS: 77
OK
OK
OK
AT+CMGS="+44789XXXXXXX",129
> this is a test with a plus
+CMS ERROR: 38
 
So it looks to me that for some reason, the GSM modem is having trouble with 
the international
prefix on the numbering - could this be related to configuration of the prepaid 
SIM on the O2 end,
or is it something on my side?
 
Thanks in advance for the help,

Paul



                
___________________________________________________________ 
What kind of emailer are you? Find out today - get a free analysis of your 
email personality. Take the quiz at the Yahoo! Mail Championship. 
http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk 

Reply via email to