Ok, seems like the CMMS command if freaking out your modem...

Do this: edit src/java/org/smslib/modem/athandler/ATHandler.java.
Locate the method "keepLinkOpen()", remove its two lines (i.e. leave
the method blank), recompile and try once more.

On Nov 30, 11:55 am, dark cloud <[email protected]> wrote:
> ok this time I tried to use queueMessage() instead of sychronize
> sending. but i got error "no response from device".
> I read some forums and tried to switch on serial pooling with interval
> 200ms. but still no luck.
> here are my specs
>
> OS:Windows XP
> comm: sun java comm library
> modem: Itegno W3800u
>
> It seems like everytime I tried to
> 1. send message,
> 2.  it took some seconds to process
> 3. then I got no response exception,
> 4. then the modem/gateway  restart
>
> here is the log please forgive me for the looong log. Thanks
>
> 672  [main] INFO  smslib  - SMSLib: A Java API library for sending and
> receiving SMS via a GSM modem or other supported gateways.
> This software is distributed under the terms of the Apache v2.0
> License.
> Web Site:http://smslib.org
> 672  [main] INFO  smslib  - Version: 3.4.4
> 672  [main] INFO  smslib  - JRE Version: 1.6.0_13
> 672  [main] INFO  smslib  - JRE Impl Version: 11.3-b02
> 672  [main] INFO  smslib  - O/S: Windows XP / x86 / 5.1
> 687  [main] DEBUG smslib  - Initialized.
> 687  [DelayQueueManager] DEBUG smslib  - Running...
> 687  [DelayQueueManager] DEBUG smslib  - DelayQueueManager running...
> modemId:modem1.COM4
> mport:COM4
> mManuf:iTegno
> model:W3800u
> Rate:115200
> 687  [NotifyQueueManager] DEBUG smslib  - Running...
> 687  [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager
> running...
> 718  [main] DEBUG smslib  - Initialized.
> 718  [WatchDog] DEBUG smslib  - Running...
> 718  [Thread-4] INFO  smslib  - GTW: modem1.COM4: Starting gateway,
> using Generic AT Handler.
> 718  [Thread-4] INFO  smslib  - GTW: modem1.COM4: Opening: COM4
> @115200
> 1312 [Thread-4] DEBUG smslib  - Initialized.
> 1328 [KeepAlive [modem1.COM4]] DEBUG smslib  - Running...
> 1328 [Thread-4] DEBUG smslib  - Initialized.
> 1328 [CNMIEmulatorProcessor [modem1.COM4]] DEBUG smslib  - ** disabled
> **
> 1328 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: ModemReader thread
> started.
> 1328 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: AsyncNotifier thread
> started.
> 1328 [Thread-4] DEBUG smslib  - GTW: modem1.COM4:
> AsyncMessageProcessor thread started.
> 1328 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: clearBuffer()
> called.
> 2328 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :(27)
> 2531 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :+++
> 2734 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :ATZ(cr)
> 2937 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: clearBuffer()
> called.
> 3937 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :ATZ(cr)
> 4140 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :ATE0(cr)
> 4328 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: clearBuffer()
> called.
> 5328 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+CPIN?(cr)
> 5343 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: +CPIN: READY
> 5343 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :+CPIN: READY
> (cr)
> 5343 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :ATE0(cr)
> 5547 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: clearBuffer()
> called.
> 6562 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+CLIP=1(cr)
> 6578 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: OK
> 6578 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :OK(cr)
> 6578 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+COPS=0(cr)
> 6593 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: ERROR
> 6593 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :ERROR(cr)
> 6593 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :ATE0(cr)
> 6797 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: clearBuffer()
> called.
> 7797 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+CREG?(cr)
> OK12 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: +CREG: 0,2
> 7812 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :+CREG: 0,2(cr)
> OK(cr)
> 7812 [Thread-4] WARN  smslib  - GTW: modem1.COM4: GSM: Not registered,
> searching for network...
> 12812 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+CREG?(cr)
> OK828 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: +CREG: 0,1
> 12828 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :+CREG: 0,1(cr)
> OK(cr)
> 12828 [Thread-4] INFO  smslib  - GTW: modem1.COM4: GSM: Registered to
> home network.
> 12828 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+CMEE=1(cr)
> 12843 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: OK
> 12843 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :OK(cr)
> 12843 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+CPMS=?(cr)
> OK859 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: +CPMS:
> ("SM"),("SM"),("SM")
> 12859 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :+CPMS: ("SM"),
> ("SM"),("SM")(cr)OK(cr)
> 12859 [Thread-4] INFO  smslib  - GTW: modem1.COM4: MEM: Storage
> Locations Found: SM
> 12859 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+CNMI=?(cr)
> OK890 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: +CNMI:
> (0-2),(0-3),(0,2),(0,1),(0,1)
> 12890 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :+CNMI: (0-2),
> (0-3),(0,2),(0,1),(0,1)(cr)OK(cr)
> 12890 [Thread-4] DEBUG smslib  - CNMI: Found best match: 2
> 12890 [Thread-4] DEBUG smslib  - CNMI: Found best match: 1
> 12890 [Thread-4] DEBUG smslib  - CNMI: Found best match: 0
> 12890 [Thread-4] INFO  smslib  - CNMI: No best match, returning: 1
> 12890 [Thread-4] DEBUG smslib  - CNMI: Found best match: 0
> 12890 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT
> +CNMI=2,1,0,1,0(cr)
> 12906 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: OK
> 12906 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :OK(cr)
> 12906 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: SEND :AT+CMGF=0(cr)
> 12922 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: BUFFER: OK
> 12922 [Thread-4] DEBUG smslib  - GTW: modem1.COM4: RECV :OK(cr)
> 12922 [NotifyQueueManager] DEBUG ETMGatewayStatusNotification  
> ->>>>>>>>>>>>>>>>gateway status changed fromSTOPPED to STARTING
>
> 12922 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
> 12922 [Thread-4] DEBUG smslib  - Initialized.
> 12922 [Thread-4] INFO  smslib  - GTW: modem1.COM4: Gateway started.
> 12922 [QueueManager [modem1.COM4]] DEBUG smslib  - Running...
> 13015 [NotifyQueueManager] DEBUG smslib  - Running...
> 13015 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager
> running...
> 13015 [NotifyQueueManager] DEBUG ETMGatewayStatusNotification  
> ->>>>>>>>>>>>>>>>gateway status changed fromSTARTING to STARTED
>
> 13015 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
> 13125 [NotifyQueueManager] DEBUG smslib  - Running...
> 13125 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager
> running...
> 15718 [WatchDog] DEBUG smslib  - Running...
> 17922 [QueueManager [modem1.COM4]] DEBUG smslib  - Running...
> 22922 [QueueManager [modem1.COM4]] DEBUG smslib  - Running...
> 27922 [QueueManager [modem1.COM4]] DEBUG smslib  - Running...
> 27922 [QueueManager [modem1.COM4]] DEBUG smslib  - GTW: modem1.COM4:
> SEND :AT+CMMS=2(cr)
> 30718 [WatchDog] DEBUG smslib  - Running...
> 31328 [CNMIEmulatorProcessor [modem1.COM4]] DEBUG smslib  - **
> disabled **
> 45718 [WatchDog] DEBUG smslib  - Running...
> 60718 [WatchDog] DEBUG smslib  - Running...
> 61328 [KeepAlive [modem1.COM4]] DEBUG smslib  - Running...
> 61328 [CNMIEmulatorProcessor [modem1.COM4]] DEBUG smslib  - **
> disabled **
> ERROR [QueueManager [modem1.COM4]] DEBUG smslib  - GTW: modem1.COM4:
> Buffer contents on timeout: Invalid Command
> 72937 [KeepAlive [modem1.COM4]] DEBUG smslib  - GTW: modem1.COM4:
> SEND :AT(cr)
> 72937 [QueueManager [modem1.COM4]] WARN  smslib  - GTW: modem1.COM4:
> Queue exception, marking gateway for reset.
> org.smslib.TimeoutException: No response from device.
>         at org.smslib.modem.AModemDriver$CharQueue.get
> (AModemDriver.java:537)
>         at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:
> 329)
>         at org.smslib.modem.athandler.ATHandler.keepLinkOpen
> (ATHandler.java:285)
>         at org.smslib.modem.ModemGateway.sendMessage(ModemGateway.java:
> 239)
>         at org.smslib.AGateway$QueueManager.process(AGateway.java:508)
>         at org.smslib.threading.AServiceThread.run(AServiceThread.java:
> 117)
> 72937 [NotifyQueueManager] DEBUG ETMGatewayStatusNotification  
> ->>>>>>>>>>>>>>>>gateway status changed fromSTARTED to RESTART
>
> 72937 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
> 72953 [KeepAlive [modem1.COM4]] DEBUG smslib  - GTW: modem1.COM4:
> BUFFER: OK
> 72953 [KeepAlive [modem1.COM4]] DEBUG smslib  - GTW: modem1.COM4:
> RECV :OK(cr)
> 73047 [NotifyQueueManager] DEBUG smslib  - Running...
> 73047 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager
> running...
> 73047 [NotifyQueueManager] INFO  ETMSmsOutNotification  - message out
> from modem1.COM4
> 73047 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
> 73156 [NotifyQueueManager] DEBUG smslib  - Running...
> 73156 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager
> running...
> 75718 [WatchDog] DEBUG smslib  - Running...
> 75718 [WatchDog] WARN  smslib  - Gateway: modem1.COM4 restarting.
> 75718 [WatchDog] INFO  smslib  - GTW: modem1.COM4: Stopping gateway...
> 75718 [NotifyQueueManager] DEBUG ETMGatewayStatusNotification  
> ->>>>>>>>>>>>>>>>gateway status changed fromRESTART to STOPPING
>
> 75718 [QueueManager [modem1.COM4]] DEBUG smslib  - Stopped.
> 75718 [NotifyQueueManager] DEBUG smslib  - NotifyQueueManager end...
> 75718 [KeepAlive [modem1.COM4]] DEBUG smslib  - Stopped.
> 75718 [CNMIEmulatorProcessor [modem1.COM4]] DEBUG smslib  - Stopped.
> 75718 [SMSLib-AsyncNotifier : modem1.COM4] DEBUG smslib  - GTW:
> modem1.COM4: AsyncNotifier thread ended.
> 75718 [SMSLib-AsyncMessageProcessor : modem1.COM4] DEBUG smslib  -
> GTW: modem1.COM4: AsyncMessageProcessor thread ended.
> 75718 [SMSlib-ModemReader-modem1.COM4] DEBUG smslib  - GTW:
> modem1.COM4: ModemReader thread ended.
> 75750 [WatchDog] INFO  smslib  - GTW: modem1.COM4: Closing: COM4
> @115200
> 75750 [WatchDog] INFO  smslib  - GTW: modem1.COM4: Gateway stopped.
> 75750 [WatchDog] INFO  smslib  - GTW: modem1.COM4: Starting gateway,
> using Generic AT Handler.
> 75750 [WatchDog] INFO  smslib
> ...
>
> read more »

--

You received this message because you are subscribed to the Google Groups 
"SMSLib for Java 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