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.
