I was using "D-link" "DWM-152" Dongle for Receive and send to SMS's. but after read Received Messages completely, then it gives StringIndexOutOfBoundsException. Also i noticed in the reply AT Commands , "CMS +500 " response is receiving.
Please Help me !!!!!!! Following is the program trace . ================================================================================== init: deps-jar: Compiling 1 source file to G:\Kasun\testsmsClient\build\classes compile: run: 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 SMSLib API version: 3.5.0 SMSServer version: 3.5.0 0 2011-12-28 21:43:42,955 [main] INFO org.smslib.Service - 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 0 2011-12-28 21:43:42,955 [main] INFO org.smslib.Service - Version: 3.5.0 0 2011-12-28 21:43:42,955 [main] INFO org.smslib.Service - JRE Version: 1.6.0_03 0 2011-12-28 21:43:42,955 [main] INFO org.smslib.Service - JRE Impl Version: 1.6.0_03-b05 0 2011-12-28 21:43:42,955 [main] INFO org.smslib.Service - O/S: Windows XP / x86 / 5.1 0 2011-12-28 21:43:42,955 [main] DEBUG org.smslib.threading.AServiceThread - Initialized. 0 2011-12-28 21:43:42,955 [NotifyQueueManager] DEBUG org.smslib.threading.AServiceThread - Running... 0 2011-12-28 21:43:42,955 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager running... 0 2011-12-28 21:43:42,955 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: set balancer to: RoundRobinLoadBalancer 0 2011-12-28 21:43:42,955 [main] ERROR org.smslib.smsserver.SMSServer - SMSServer: error setting custom balancer! 32 2011-12-28 21:43:42,987 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: added gateway modem1 / Default Serial Modem Gateway. 47 2011-12-28 21:43:43,002 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: added interface db1 / Default database interface. / INOUTBOUND 47 2011-12-28 21:43:43,002 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: added interface file1 / Simple file logger for inbound messages. / INBOUND 1360 2011-12-28 21:43:44,315 [main] INFO org.smslib.smsserver.interfaces.Interface - SMSServer: interface: org.smslib.smsserver.interfaces.Database started. 1360 2011-12-28 21:43:44,315 [main] INFO org.smslib.smsserver.interfaces.Interface - SMSServer: interface: org.smslib.smsserver.interfaces.SimpleInboundFileLogger started. 1360 2011-12-28 21:43:44,315 [main] INFO org.smslib.queues.DefaultQueueManager - Queue directory not defined. Queued messages will not be saved to filesystem. 1360 2011-12-28 21:43:44,315 [main] DEBUG org.smslib.threading.AServiceThread - Initialized. 1360 2011-12-28 21:43:44,315 [DelayQueueManager] DEBUG org.smslib.threading.AServiceThread - Running... 1360 2011-12-28 21:43:44,315 [DelayQueueManager] DEBUG org.smslib.queues.AbstractQueueManager$DelayQueueManager - DelayQueueManager running... 1360 2011-12-28 21:43:44,315 [main] DEBUG org.smslib.threading.AServiceThread - Initialized. 1360 2011-12-28 21:43:44,315 [WatchDog] DEBUG org.smslib.threading.AServiceThread - Running... 1360 2011-12-28 21:43:44,315 [Thread-4] INFO org.smslib.modem.ModemGateway - GTW: modem1: Starting gateway, using Generic AT Handler. 1360 2011-12-28 21:43:44,315 [Thread-4] INFO org.smslib.modem.SerialModemDriver - GTW: modem1: Opening: COM5 @921600 1438 2011-12-28 21:43:44,393 [Thread-4] DEBUG org.smslib.threading.AServiceThread - Initialized. 1438 2011-12-28 21:43:44,393 [KeepAlive [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 1438 2011-12-28 21:43:44,393 [Thread-4] DEBUG org.smslib.threading.AServiceThread - Initialized. 1453 2011-12-28 21:43:44,408 [CNMIEmulatorProcessor [modem1]] DEBUG org.smslib.threading.AServiceThread - ** disabled ** 1453 2011-12-28 21:43:44,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver$ModemReader - GTW: modem1: ModemReader thread started. 1453 2011-12-28 21:43:44,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver$AsyncNotifier - GTW: modem1: AsyncNotifier thread started. 1453 2011-12-28 21:43:44,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver$AsyncMessageProcessor - GTW: modem1: AsyncMessageProcessor thread started. 1453 2011-12-28 21:43:44,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 2453 2011-12-28 21:43:45,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :(27) 2657 2011-12-28 21:43:45,612 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :+++ 2860 2011-12-28 21:43:45,815 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATZ(cr) 3047 2011-12-28 21:43:46,002 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 4047 2011-12-28 21:43:47,002 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATZ(cr) 4250 2011-12-28 21:43:47,205 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATE0(cr) 4453 2011-12-28 21:43:47,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 5453 2011-12-28 21:43:48,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPIN?(cr) 5453 2011-12-28 21:43:48,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPIN: READY 5453 2011-12-28 21:43:48,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPIN: READY(cr) 5453 2011-12-28 21:43:48,408 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATE0(cr) 5657 2011-12-28 21:43:48,612 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 6657 2011-12-28 21:43:49,612 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CLIP=1(cr) 6672 2011-12-28 21:43:49,627 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 6672 2011-12-28 21:43:49,627 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 6672 2011-12-28 21:43:49,627 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+COPS=0(cr) 6688 2011-12-28 21:43:49,643 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 6688 2011-12-28 21:43:49,643 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 6688 2011-12-28 21:43:49,643 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATE0(cr) 6891 2011-12-28 21:43:49,846 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 7891 2011-12-28 21:43:50,846 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CREG=1(cr) 7907 2011-12-28 21:43:50,862 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 7907 2011-12-28 21:43:50,862 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 7907 2011-12-28 21:43:50,862 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CREG?(cr) 7907 2011-12-28 21:43:50,862 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CREG: 1,1OK 7907 2011-12-28 21:43:50,862 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CREG: 1,1(cr)OK(cr) 7907 2011-12-28 21:43:50,862 [Thread-4] INFO org.smslib.modem.AModemDriver - GTW: modem1: GSM: Registered to home network. 7907 2011-12-28 21:43:50,862 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMEE=1(cr) 7922 2011-12-28 21:43:50,877 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 7922 2011-12-28 21:43:50,877 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 7922 2011-12-28 21:43:50,877 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS=?(cr) 7922 2011-12-28 21:43:50,877 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")OK 7922 2011-12-28 21:43:50,877 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR") (cr)OK(cr) 7922 2011-12-28 21:43:50,877 [Thread-4] INFO org.smslib.modem.AModemDriver - GTW: modem1: MEM: Storage Locations Found: MESMSR 7922 2011-12-28 21:43:50,877 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CNMI=?(cr) 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CNMI: (0,1,2,3), (0,1,2,3),(0,2),(0,1,2),(0,1)OK 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CNMI: (0,1,2,3), (0,1,2,3),(0,2),(0,1,2),(0,1)(cr)OK(cr) 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 3 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 1 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 0 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 2 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 0 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT +CNMI=3,1,0,2,0(cr) 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 7938 2011-12-28 21:43:50,893 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGF=0(cr) 7953 2011-12-28 21:43:50,908 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 7953 2011-12-28 21:43:50,908 [Thread-4] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 7953 2011-12-28 21:43:50,908 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager end... 7953 2011-12-28 21:43:50,908 [Thread-4] DEBUG org.smslib.threading.AServiceThread - Initialized. 7953 2011-12-28 21:43:50,908 [Thread-4] INFO org.smslib.modem.ModemGateway - GTW: modem1: Gateway started. 7953 2011-12-28 21:43:50,908 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 8063 2011-12-28 21:43:51,018 [NotifyQueueManager] DEBUG org.smslib.threading.AServiceThread - Running... 8063 2011-12-28 21:43:51,018 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager running... 8063 2011-12-28 21:43:51,018 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager end... 8157 2011-12-28 21:43:51,112 [NotifyQueueManager] DEBUG org.smslib.threading.AServiceThread - Running... 8157 2011-12-28 21:43:51,112 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager running... 8360 2011-12-28 21:43:51,315 [SMSServer - InboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$InboundPollingThread - InboundPollingThread() run. 8360 2011-12-28 21:43:51,315 [SMSServer - OutboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread - OutboundPollingThread() run. 8375 2011-12-28 21:43:51,330 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT +CPMS="ME"(cr) 8375 2011-12-28 21:43:51,330 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 0,100,1,25,0,100OK 8375 2011-12-28 21:43:51,330 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 0,100,1,25,0,100(cr)OK(cr) 8375 2011-12-28 21:43:51,330 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT +CMGL=4(cr) 8375 2011-12-28 21:43:51,330 [SMSServer - OutboundPollingThread] INFO org.smslib.smsserver.SMSServer - SMSServer: sending asynchronously... [0] 8391 2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 8391 2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 8391 2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT +CPMS="SM"(cr) 8391 2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 1,25,1,25,0,100OK 8391 2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 1,25,1,25,0,100(cr)OK(cr) 8391 2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT +CMGL=4(cr) 8438 2011-12-28 21:43:51,393 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CMGL: 0,1,,30069149170050F8040B914917536484F90000112131115383800C51AA6E4915EA96C169D509OK 8438 2011-12-28 21:43:51,393 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CMGL: 0,1,,30(cr)069149170050F8040B914917536484F90000112131115383800C51AA6E4915EA96C169D509(cr)OK(cr) 8438 2011-12-28 21:43:51,393 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.ModemGateway - GTW: modem1: READ PDU: 069149170050F8040B914917536484F90000112131115383800C51AA6E4915EA96C169D509 8453 2011-12-28 21:43:51,408 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.ModemGateway - GTW: modem1: ================================================= << SmsDeliveryPdu >> Raw Pdu: 069149170050F8040B914917536484F90000112131115383800C51AA6E4915EA96C169D509 SMSC Address: [Length: 6 (06) octets, Type: 91 (10010001), Address: 947100058] First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages), TP-RD: (allow duplicates), TP-SRI: (No Status Report), TP-SRR: (No Status Report), TP-UDHI: (no UDH)] Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address: 94713546489] TP-PID: 00 (00000000) TP-DCS: 00 (7-bit GSM Alphabet) (00000000) TP-SCTS: Tue 13-Dec-2011 11:35:38 GMT+02:00 User Data Length: 12 (0C) septets User Data (pdu) : 51AA6E4915EA96C169D509 User Data (decoded): [QT:KTB:KASUN] ================================================= 8516 2011-12-28 21:43:51,471 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.ModemGateway - GTW: modem1: IN-DTLS: MI:0 REF: 0 MAX:0 SEQ:0 8516 2011-12-28 21:43:51,471 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT +CPMS="SR"(cr) 8532 2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 0,100,1,25,0,100OK 8532 2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 0,100,1,25,0,100(cr)OK(cr) 8532 2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT +CMGL=4(cr) 8532 2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CMS ERROR: 500 8532 2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CMS ERROR: 500(cr) 8532 2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread] ERROR org.smslib.smsserver.SMSServer - SMSServer: reading messages exception! java.lang.StringIndexOutOfBoundsException: String index out of range: -12 at java.lang.String.substring(String.java:1938) at org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:551) at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:212) at org.smslib.Service.readMessages(Service.java:499) at org.smslib.Service.readMessages(Service.java:387) at org.smslib.smsserver.SMSServer.readMessages(SMSServer.java: 358) at org.smslib.smsserver.SMSServer $InboundPollingThread.run(SMSServer.java:260) 12953 2011-12-28 21:43:55,908 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... BUILD STOPPED (total time: 15 seconds) -- You received this message because you are subscribed to the Google Groups "SMSLib Discussion 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.
