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 - GTW: modem1.COM4: Opening: COM4 @115200 75812 [NotifyQueueManager] DEBUG smslib - Running... 75812 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager running... 75812 [NotifyQueueManager] DEBUG ETMGatewayStatusNotification - >>>>>>>>>>>>>>>>gateway status changed fromSTOPPING to STOPPED 75812 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager end... 75922 [NotifyQueueManager] DEBUG smslib - Running... 75922 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager running... 75922 [NotifyQueueManager] DEBUG ETMGatewayStatusNotification - >>>>>>>>>>>>>>>>gateway status changed fromSTOPPED to RESTART 75922 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager end... 76015 [NotifyQueueManager] DEBUG smslib - Running... 76015 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager running... 76531 [WatchDog] DEBUG smslib - Initialized. 76531 [WatchDog] DEBUG smslib - Initialized. 76531 [KeepAlive [modem1.COM4]] DEBUG smslib - Running... 76531 [CNMIEmulatorProcessor [modem1.COM4]] DEBUG smslib - ** disabled ** 76531 [WatchDog] DEBUG smslib - GTW: modem1.COM4: ModemReader thread started. 76531 [WatchDog] DEBUG smslib - GTW: modem1.COM4: AsyncNotifier thread started. 76531 [WatchDog] DEBUG smslib - GTW: modem1.COM4: AsyncMessageProcessor thread started. 76531 [WatchDog] DEBUG smslib - GTW: modem1.COM4: clearBuffer() called. 77531 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :(27) 77734 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :+++ 77937 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :ATZ(cr) 78140 [WatchDog] DEBUG smslib - GTW: modem1.COM4: clearBuffer() called. 79140 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :ATZ(cr) 79328 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :ATE0(cr) 79531 [WatchDog] DEBUG smslib - GTW: modem1.COM4: clearBuffer() called. 80531 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT+CPIN?(cr) 80547 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: +CPIN: READY 80547 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :+CPIN: READY (cr) 80547 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :ATE0(cr) 80750 [WatchDog] DEBUG smslib - GTW: modem1.COM4: clearBuffer() called. 81750 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT+CLIP=1(cr) 81765 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: OK 81765 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :OK(cr) 81765 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT+COPS=0(cr) 81781 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: ERROR 81781 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :ERROR(cr) 81781 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :ATE0(cr) 81984 [WatchDog] DEBUG smslib - GTW: modem1.COM4: clearBuffer() called. 82984 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT+CREG?(cr) OK984 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: +CREG: 0,2 85984 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :+CREG: 0,2(cr) OK(cr) 85984 [WatchDog] WARN smslib - GTW: modem1.COM4: GSM: Not registered, searching for network... 90984 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT+CREG?(cr) OK000 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: +CREG: 0,1 91000 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :+CREG: 0,1(cr) OK(cr) 91000 [WatchDog] INFO smslib - GTW: modem1.COM4: GSM: Registered to home network. 91000 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT+CMEE=1(cr) 91015 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: OK 91015 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :OK(cr) 91015 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT+CNMI=?(cr) OK031 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: +CNMI: (0-2),(0-3),(0,2),(0,1),(0,1) 91031 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :+CNMI: (0-2), (0-3),(0,2),(0,1),(0,1)(cr)OK(cr) 91031 [WatchDog] DEBUG smslib - CNMI: Found best match: 2 91031 [WatchDog] DEBUG smslib - CNMI: Found best match: 1 91031 [WatchDog] DEBUG smslib - CNMI: Found best match: 0 91031 [WatchDog] INFO smslib - CNMI: No best match, returning: 1 91031 [WatchDog] DEBUG smslib - CNMI: Found best match: 0 91031 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT +CNMI=2,1,0,1,0(cr) 91047 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: OK 91047 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :OK(cr) 91047 [WatchDog] DEBUG smslib - GTW: modem1.COM4: SEND :AT+CMGF=0(cr) 91062 [WatchDog] DEBUG smslib - GTW: modem1.COM4: BUFFER: OK 91062 [WatchDog] DEBUG smslib - GTW: modem1.COM4: RECV :OK(cr) 91062 [WatchDog] DEBUG smslib - Initialized. 91062 [NotifyQueueManager] DEBUG ETMGatewayStatusNotification - >>>>>>>>>>>>>>>>gateway status changed fromRESTART to STARTING 91062 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager end... 91062 [WatchDog] INFO smslib - GTW: modem1.COM4: Gateway started. 91062 [QueueManager [modem1.COM4]] DEBUG smslib - Running... 91156 [NotifyQueueManager] DEBUG smslib - Running... 91156 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager running... 91156 [NotifyQueueManager] DEBUG ETMGatewayStatusNotification - >>>>>>>>>>>>>>>>gateway status changed fromSTARTING to STARTED 91156 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager end... 91265 [NotifyQueueManager] DEBUG smslib - Running... 91265 [NotifyQueueManager] DEBUG smslib - NotifyQueueManager running... -- 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 sms...@googlegroups.com. To unsubscribe from this group, send email to smslib+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/smslib?hl=en.