Hi,
     Modem Details:
                            HOJY , WYLESS_600 edge usb modem.
     smslib  Version:
                            3.4.6 with SMSServer
     OS Details       :
                            Debian Lenny,Windows xp
     Status             :
                            This modem working well only after
athandler.java get modified.

( smslib 3.4.5) Vs  (  Hojy Modem with home Registered sim ) :

                        I find out that smslib is struggling to work
out AT+COPS=0 ( as mentioned in Athandler.java ) on Hojy modem. So I
comment the two lines from Athandler.java .

 Before modification on Athandler.java:

 public void init() throws TimeoutException, GatewayException,
IOException, InterruptedException
    {
        getModemDriver().write("AT+CLIP=1\r");
        getModemDriver().getResponse();
        getModemDriver().write("AT+COPS=0\r");
       getModemDriver().getResponse();
    }

 After modification on Athandler.java: ( Just I commented those
lines )

 public void init() throws TimeoutException, GatewayException,
IOException, InterruptedException
    {
        getModemDriver().write("AT+CLIP=1\r");
        getModemDriver().getResponse();
      /* getModemDriver().write("AT+COPS=0\r");
       getModemDriver().getResponse(); */
    }

After compiling and Running it gives me best results.  Then I think
about how to working out AT+COPS without commenting; after a while
again modified code with follows ,

    public void init() throws TimeoutException, GatewayException,
IOException, InterruptedException
    {
        getModemDriver().write("AT+CLIP=1\r");
        getModemDriver().getResponse();
        getModemDriver().write("AT+COPS=0\r");
        Thread.sleep(3000L);
        getModemDriver().write("\r");
        getModemDriver().getResponse();
    }

  It gives me best results. the log is,

  GTW: modem1: RECV :+CPIN: READY(cr)
4516   2010-06-27 14:43:49,687 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :ATE0(cr)
4719   2010-06-27 14:43:49,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: clearBuffer() called.
5719   2010-06-27 14:43:50,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+CLIP=1(cr)
5719   2010-06-27 14:43:50,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: OK

5719   2010-06-27 14:43:50,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :OK(cr)
5719   2010-06-27 14:43:50,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+COPS=0(cr)
8719   2010-06-27 14:43:53,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :(cr)
8719   2010-06-27 14:43:53,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: OK

8719   2010-06-27 14:43:53,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :OK(cr)
8719   2010-06-27 14:43:53,890 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :ATE0(cr)
8922   2010-06-27 14:43:54,093 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: clearBuffer() called.
9922   2010-06-27 14:43:55,093 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+CREG?(cr)
9922   2010-06-27 14:43:55,093 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: +CREG: 0,1
OK

9922   2010-06-27 14:43:55,093 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :+CREG: 0,1(cr)OK(cr)
9922   2010-06-27 14:43:55,093 [Thread-5] INFO
org.smslib.helper.Logger  - GTW: modem1: GSM: Registered to home
network.

( smslib 3.4.5) Vs  (  Hojy Modem with Roming sim ) :

Before running SMSServer with this sim, I manually worked out AT+CREG?
command. log is,
AT+CREG?

+CREG: 0,5

OK

It means that sim has been registered with roaming mode.


5703   2010-06-27 15:52:01,218 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+CLIP=1(cr)
5703   2010-06-27 15:52:01,218 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: OK

5703   2010-06-27 15:52:01,218 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :OK(cr)
5703   2010-06-27 15:52:01,218 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+COPS=0(cr)
8703   2010-06-27 15:52:04,218 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :(cr)
8703   2010-06-27 15:52:04,218 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: OK

8703   2010-06-27 15:52:04,218 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :OK(cr)
8703   2010-06-27 15:52:04,218 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :ATE0(cr)
8906   2010-06-27 15:52:04,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: clearBuffer() called.
9906   2010-06-27 15:52:05,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+CREG?(cr)
9906   2010-06-27 15:52:05,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: +CREG: 0,2
OK

9906   2010-06-27 15:52:05,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :+CREG: 0,2(cr)OK(cr)
9906   2010-06-27 15:52:05,421 [Thread-5] WARN
org.smslib.helper.Logger  - GTW: modem1: GSM: Not registered,
searching for network...
14906  2010-06-27 15:52:10,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+CREG?(cr)
14906  2010-06-27 15:52:10,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: +CREG: 0,2
OK

14906  2010-06-27 15:52:10,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :+CREG: 0,2(cr)OK(cr)
14906  2010-06-27 15:52:10,421 [Thread-5] WARN
org.smslib.helper.Logger  - GTW: modem1: GSM: Not registered,
searching for network...
15235  2010-06-27 15:52:10,750 [WatchDog] DEBUG
org.smslib.helper.Logger  - Running...
19906  2010-06-27 15:52:15,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+CREG?(cr)
19906  2010-06-27 15:52:15,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: +CREG: 0,2
OK

19906  2010-06-27 15:52:15,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :+CREG: 0,2(cr)OK(cr)
19906  2010-06-27 15:52:15,421 [Thread-5] WARN
org.smslib.helper.Logger  - GTW: modem1: GSM: Not registered,
searching for network...
24906  2010-06-27 15:52:20,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+CREG?(cr)
24906  2010-06-27 15:52:20,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: +CREG: 0,2
OK

24906  2010-06-27 15:52:20,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :+CREG: 0,2(cr)OK(cr)
24906  2010-06-27 15:52:20,421 [Thread-5] WARN
org.smslib.helper.Logger  - GTW: modem1: GSM: Not registered,
searching for network...
29906  2010-06-27 15:52:25,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: SEND :AT+CREG?(cr)
29906  2010-06-27 15:52:25,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: BUFFER: +CREG: 0,2
OK

29906  2010-06-27 15:52:25,421 [Thread-5] DEBUG
org.smslib.helper.Logger  - GTW: modem1: RECV :+CREG: 0,2(cr)OK(cr)
29906  2010-06-27 15:52:25,421 [Thread-5] WARN
org.smslib.helper.Logger  - GTW: modem1: GSM: Not registered,
searching for network...

Have look on AT+CREG? output

Finally SMSServer has been stopped. Please consider that AT+COPS=0
does something bad with roming sim.

If I commented out AT+COPS=0 as I mentioned beginning both Home and
Roming sim working properly.


Cheers and Waiting for your feed backs,
Ashik Ali
in...@chennai

--
Perfection in design is achieved not when there is nothing more to
add,
but rather when there is nothing more to take away.

-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib User Group" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/smslib?hl=en.

Reply via email to