Here you go:
The code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package pl.waw.tusa.in.sms;
import java.io.IOException;
import java.util.Vector;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.smslib.AGateway.GatewayStatuses;
import org.smslib.AGateway.Protocols;
import org.smslib.GatewayException;
import org.smslib.ICallNotification;
import org.smslib.IGatewayStatusNotification;
import org.smslib.InboundMessage;
import org.smslib.InboundMessage.MessageClasses;
import org.smslib.OutboundMessage;
import org.smslib.SMSLibException;
import org.smslib.Service;
import org.smslib.TimeoutException;
import org.smslib.modem.SerialModemGateway;
/**
*
* @author Tomek
*/
public class SmsServiceTest {
public static String PORT = "COM7";
public static String PIN = "1985";
public static String PIN2 = "8173";
private SerialModemGateway gateway;
private Service service;
private final static String ID = "TusA";
public SmsServiceTest() throws GatewayException {
gateway = new SerialModemGateway(ID, PORT, 57600, "Huawei",
"E160");
gateway.setProtocol(Protocols.PDU);
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin(PIN);
gateway.setSimPin2(PIN2);
service = new Service();
service.addGateway(gateway);
// gateway.setService(service);
service.setCallNotification(new ICallNotification() {
@Override
public void process(String string, String string1) {
System.err.println(string);
System.err.println(string1);
}
});
service.setInboundMessageNotification(new SmsListener());
service.setGatewayStatusNotification(new
IGatewayStatusNotification() {
@Override
public void process(String string, GatewayStatuses
oldStatus, GatewayStatuses newStatus) {
Logger.getLogger(SmsServiceTest.class).log(Level.INFO,
oldStatus + " -> " + newStatus);
}
});
}
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() throws GatewayException, SMSLibException,
TimeoutException, IOException, InterruptedException {
service.startService();
}
@After
public void tearDown() throws SMSLibException, TimeoutException,
GatewayException, IOException, InterruptedException {
service.stopService();
}
public void startService() throws SMSLibException,
TimeoutException, GatewayException, IOException, InterruptedException
{
service.startService();
System.err.println("Signal level: " +
gateway.getSignalLevel());
}
//@Test
public void sendMessage() throws TimeoutException,
GatewayException, GatewayException, IOException, InterruptedException,
SMSLibException {
service.sendMessage(new OutboundMessage("+48692439627",
"test"));
}
@Test
public void readMessages() throws TimeoutException,
GatewayException, IOException, InterruptedException {
Vector<InboundMessage> vector = new Vector<InboundMessage>();
try {
service.readMessages(vector, MessageClasses.ALL);
} catch (Exception ex) {
Logger.getLogger(SmsServiceTest.class).log(Level.FATAL,
ex);
}
// for (InboundMessage msg : vector) {
// SmsListener smsListener = new SmsListener();
// smsListener.process(null, MessageTypes.INBOUND, msg);
// }
}
// @Test
// public void hang() throws InterruptedException {
// TimeUnit.MINUTES.sleep(1);
// }
}
The log:
[2010-03-21 14:08:44,018] INFO 0[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - 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
[2010-03-21 14:08:44,021] INFO 3[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - Version: 3.4.5
[2010-03-21 14:08:44,021] INFO 3[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - JRE Version:
1.6.0_16
[2010-03-21 14:08:44,022] INFO 4[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - JRE Impl Version:
14.2-b01
[2010-03-21 14:08:44,022] INFO 4[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - O/S: Windows
Vista / x86 / 6.0
[2010-03-21 14:08:44,027]DEBUG 9[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,114]DEBUG 96[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,116]DEBUG 98[DelayQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:08:44,117]DEBUG 99[DelayQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - DelayQueueManager
running...
[2010-03-21 14:08:44,129]DEBUG 111[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,134]DEBUG 116[WatchDog] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:08:44,136]DEBUG 118[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:08:44,136]DEBUG 118[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:08:44,141] INFO 123[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Starting
gateway, using Huawei E160 AT Handler.
[2010-03-21 14:08:44,141] INFO 123[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Opening:
COM7 @57600
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
[2010-03-21 14:08:44,502]DEBUG 484[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,505]DEBUG 487[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,515]DEBUG 497[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
ModemReader thread started.
[2010-03-21 14:08:44,516]DEBUG 498[CNMIEmulatorProcessor [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - ** disabled **
[2010-03-21 14:08:44,521]DEBUG 503[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
AsyncNotifier thread started.
[2010-03-21 14:08:44,522]DEBUG 504[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
AsyncMessageProcessor thread started.
[2010-03-21 14:08:44,522]DEBUG 504[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:08:44,523]DEBUG 505[KeepAlive [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:08:45,549]DEBUG 1531[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :
(27)
[2010-03-21 14:08:45,751]DEBUG 1733[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :++
+
[2010-03-21 14:08:45,957]DEBUG 1939[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATZ(cr)
[2010-03-21 14:08:46,161]DEBUG 2143[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:08:47,162]DEBUG 3144[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATZ(cr)
[2010-03-21 14:08:47,369]DEBUG 3351[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATE0(cr)
[2010-03-21 14:08:47,571]DEBUG 3553[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:08:59,134]DEBUG 15116[WatchDog] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:02,380]DEBUG 18362[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPIN?(cr)
[2010-03-21 14:09:02,386]DEBUG 18368[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPIN: READY
[2010-03-21 14:09:02,387]DEBUG 18369[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPIN: READY(cr)
[2010-03-21 14:09:02,387]DEBUG 18369[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATE0(cr)
[2010-03-21 14:09:02,591]DEBUG 18573[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:09:03,591]DEBUG 19573[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CLIP=1(cr)
[2010-03-21 14:09:03,595]DEBUG 19577[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:03,597]DEBUG 19579[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:03,597]DEBUG 19579[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATE0(cr)
[2010-03-21 14:09:03,801]DEBUG 19783[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:09:04,801]DEBUG 20783[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CREG?(cr)
[2010-03-21 14:09:04,807]DEBUG 20789[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CREG: 0,1
OK[2010-03-21 14:09:04,808]DEBUG 20790[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CREG: 0,1(cr)OK(cr)
[2010-03-21 14:09:04,808] INFO 20790[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: GSM:
Registered to home network.
[2010-03-21 14:09:04,808]DEBUG 20790[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMEE=1(cr)
[2010-03-21 14:09:04,816]DEBUG 20798[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:04,816]DEBUG 20798[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:04,817]DEBUG 20799[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPMS=?(cr)
[2010-03-21 14:09:04,831]DEBUG 20813[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),
("ME","MT","SM","SR")
OK[2010-03-21 14:09:04,832]DEBUG 20814[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),
("ME","MT","SM","SR")(cr)OK(cr)
[2010-03-21 14:09:04,833] INFO 20815[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: MEM:
Storage Locations Found: MESMSR
[2010-03-21 14:09:04,833]DEBUG 20815[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CNMI=?(cr)
[2010-03-21 14:09:04,843]DEBUG 20825[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CNMI: (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)
OK[2010-03-21 14:09:04,844]DEBUG 20826[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CNMI: (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)(cr)OK(cr)
[2010-03-21 14:09:04,845]DEBUG 20827[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 2
[2010-03-21 14:09:04,845]DEBUG 20827[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 1
[2010-03-21 14:09:04,845]DEBUG 20827[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 0
[2010-03-21 14:09:04,854]DEBUG 20836[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 2
[2010-03-21 14:09:04,854]DEBUG 20836[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 0
[2010-03-21 14:09:04,855]DEBUG 20837[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CNMI=2,1,0,2,0(cr)
[2010-03-21 14:09:04,864]DEBUG 20846[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:04,865]DEBUG 20847[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:04,865]DEBUG 20847[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMGF=0(cr)
[2010-03-21 14:09:04,873]DEBUG 20855[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:04,874]DEBUG 20856[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:04,876]DEBUG 20858[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:09:04,877]DEBUG 20859[QueueManager [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:04,883] INFO 20865[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Gateway
started.
[2010-03-21 14:09:04,885] INFO 20867[NotifyQueueManager] -
pl.waw.tusa.in.sms.SmsServiceTest$2.process(SmsServiceTest.java:71) -
STOPPED -> STARTING
[2010-03-21 14:09:04,885]DEBUG 20867[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
end...
[2010-03-21 14:09:04,985]DEBUG 20967[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:04,985]DEBUG 20967[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:09:04,985] INFO 20967[NotifyQueueManager] -
pl.waw.tusa.in.sms.SmsServiceTest$2.process(SmsServiceTest.java:71) -
STARTING -> STARTED
[2010-03-21 14:09:04,985]DEBUG 20967[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
end...
[2010-03-21 14:09:05,086]DEBUG 21068[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:05,086]DEBUG 21068[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:09:05,160]DEBUG 21142[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPMS="ME"(cr)
[2010-03-21 14:09:05,180]DEBUG 21162[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPMS: 0,23,10,25,10,25
OK[2010-03-21 14:09:05,181]DEBUG 21163[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPMS: 0,23,10,25,10,25(cr)OK(cr)
[2010-03-21 14:09:05,181]DEBUG 21163[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMGL=4(cr)
[2010-03-21 14:09:05,196]DEBUG 21178[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:05,197]DEBUG 21179[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:05,200]DEBUG 21182[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPMS="SM"(cr)
[2010-03-21 14:09:05,253]DEBUG 21235[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPMS: 10,25,10,25,10,25
OK[2010-03-21 14:09:05,254]DEBUG 21236[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPMS: 10,25,10,25,10,25(cr)OK(cr)
[2010-03-21 14:09:05,254]DEBUG 21236[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMGL=4(cr)
[2010-03-21 14:09:06,014]DEBUG 21996[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CMGL: 0,1,,25
07918406921511F1240B918496429326F700080130715173454006004200610107+CMGL:
1,1,,2207918406921511F1240B918496429326F700000130715164204003C17018+CMGL:
10,1,,5907918406921511F1040B918466442617F40000900180010195802D47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604+CMGL:
11,1,,5907918406921511F1040B918466442617F40000900180012180802D47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604+CMGL:
12,1,,5907918406921511F1040B918466442617F40000900180013161802D47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604+CMGL:
13,1,,5907918406921511F1040B918466442617F40000900180014142802D47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704+CMGL:
14,1,,5907918406921511F1040B918466442617F40000900180015133802D47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604+CMGL:
15,1,,5907918406921511F1040B918466442617F40000900180016124802D47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604+CMGL:
16,1,,5907918406921511F1040B918466442617F40000900180017115802D47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604+CMGL:
17,1,,5907918406921511F1040B918466442617F40000900180019100802D47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604OK[2010-03-21
14:09:06,016]DEBUG 21998[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CMGL:
0,1,,25(cr)07918406921511F1240B918496429326F700080130715173454006004200610107(cr)
+CMGL:
1,1,,22(cr)07918406921511F1240B918496429326F700000130715164204003C17018(cr)
+CMGL:
10,1,,59(cr)07918406921511F1040B918466442617F40000900180010195802D47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604(cr)
+CMGL:
11,1,,59(cr)07918406921511F1040B918466442617F40000900180012180802D47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604(cr)
+CMGL:
12,1,,59(cr)07918406921511F1040B918466442617F40000900180013161802D47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604(cr)
+CMGL:
13,1,,59(cr)07918406921511F1040B918466442617F40000900180014142802D47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704(cr)
+CMGL:
14,1,,59(cr)07918406921511F1040B918466442617F40000900180015133802D47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604(cr)
+CMGL:
15,1,,59(cr)07918406921511F1040B918466442617F40000900180016124802D47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604(cr)
+CMGL:
16,1,,59(cr)07918406921511F1040B918466442617F40000900180017115802D47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604(cr)
+CMGL:
17,1,,59(cr)07918406921511F1040B918466442617F40000900180019100802D47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604(cr)OK(cr)
[2010-03-21 14:09:06,021]DEBUG 22003[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1240B918496429326F700080130715173454006004200610107
[2010-03-21 14:09:06,032]DEBUG 22014[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1240B918496429326F700080130715173454006004200610107
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 24 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (Requests Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48692439627]
TP-PID: 00 (00000000)
TP-DCS: 08 (UCS2 encoding) (00001000)
TP-SCTS: Śr 17-mar-2010 15:37:54 GMT+01:00
User Data Length: 6 (06) octets
User Data (pdu) : 004200610107
User Data (decoded): [Bać]
=================================================
[2010-03-21 14:09:06,034]DEBUG 22016[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:0 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,034]DEBUG 22016[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU: 07918406921511F1240B918496429326F700000130715164204003C17018
[2010-03-21 14:09:06,044]DEBUG 22026[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu: 07918406921511F1240B918496429326F700000130715164204003C17018
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 24 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (Requests Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48692439627]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Śr 17-mar-2010 15:46:02 GMT+01:00
User Data Length: 3 (03) septets
User Data (pdu) : C17018
User Data (decoded): [Aaa]
=================================================
[2010-03-21 14:09:06,046]DEBUG 22028[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:1 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,047]DEBUG 22029[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180010195802D47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604
[2010-03-21 14:09:06,050]DEBUG 22032[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180010195802D47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:10:59 GMT+02:00
User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604
User Data (decoded): [GPS,000300
,081055.000,5214.5980N,
02105.5971E]=================================================
[2010-03-21 14:09:06,052]DEBUG 22034[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:10 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,052]DEBUG 22034[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180012180802D47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604
[2010-03-21 14:09:06,053]DEBUG 22035[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180012180802D47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:12:08 GMT+02:00
User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604
User Data (decoded): [GPS,000300
,081204.000,5214.6038N,
02105.5933E]=================================================
[2010-03-21 14:09:06,056]DEBUG 22038[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:11 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,056]DEBUG 22038[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180013161802D47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604
[2010-03-21 14:09:06,057]DEBUG 22039[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180013161802D47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:13:16 GMT+02:00
User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604
User Data (decoded): [GPS,000300
,081311.000,5214.6006N,
02105.5913E]=================================================
[2010-03-21 14:09:06,067]DEBUG 22049[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:12 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,068]DEBUG 22050[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180014142802D47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704
[2010-03-21 14:09:06,069]DEBUG 22051[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180014142802D47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:14:24 GMT+02:00
User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704
User Data (decoded): [GPS,000300
,081420.000,5214.5826N,
02105.5769E]=================================================
[2010-03-21 14:09:06,083]DEBUG 22065[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:13 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,084]DEBUG 22066[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180015133802D47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604
[2010-03-21 14:09:06,084]DEBUG 22066[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180015133802D47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:15:33 GMT+02:00
User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604
User Data (decoded): [GPS,000300
,081529.000,5214.5806N,
02105.5717E]=================================================
[2010-03-21 14:09:06,088]DEBUG 22070[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:14 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,088]DEBUG 22070[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180016124802D47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604
[2010-03-21 14:09:06,092]DEBUG 22074[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180016124802D47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:16:42 GMT+02:00
User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604
User Data (decoded): [GPS,000300
,081638.000,5214.5892N,
02105.5726E]=================================================
[2010-03-21 14:09:06,097]DEBUG 22079[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:15 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,098]DEBUG 22080[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180017115802D47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604
[2010-03-21 14:09:06,099]DEBUG 22081[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180017115802D47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:17:51 GMT+02:00
User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604
User Data (decoded): [GPS,000300
,081747.000,5214.6009N,
02105.5833E]=================================================
[2010-03-21 14:09:06,102]DEBUG 22084[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:16 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,102]DEBUG 22084[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180019100802D47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604
[2010-03-21 14:09:06,103]DEBUG 22085[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180019100802D47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604
SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:19:00 GMT+02:00
User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604
User Data (decoded): [GPS,000300
,081854.000,5214.6106N,
02105.5947E]=================================================
[2010-03-21 14:09:06,113]DEBUG 22095[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:17 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,115]DEBUG 22097[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPMS="SR"(cr)
[2010-03-21 14:09:06,126]DEBUG 22108[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPMS: 10,25,10,25,10,25
OK[2010-03-21 14:09:06,126]DEBUG 22108[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPMS: 10,25,10,25,10,25(cr)OK(cr)
[2010-03-21 14:09:06,127]DEBUG 22109[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMGL=4(cr)
[2010-03-21 14:09:06,132]DEBUG 22114[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CMS ERROR: 321
[2010-03-21 14:09:06,132]DEBUG 22114[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CMS ERROR: 321(cr)
[2010-03-21 14:09:06,133]FATAL 22115[main] -
pl.waw.tusa.in.sms.SmsServiceTest.readMessages(SmsServiceTest.java:
117) - java.lang.StringIndexOutOfBoundsException: String index out of
range: -12
[2010-03-21 14:09:06,133]DEBUG 22115[DelayQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,141]DEBUG 22123[WatchDog] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,144] INFO 22126[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Stopping
gateway...
[2010-03-21 14:09:06,145]DEBUG 22127[QueueManager [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,147] INFO 22129[NotifyQueueManager] -
pl.waw.tusa.in.sms.SmsServiceTest$2.process(SmsServiceTest.java:71) -
STARTED -> STOPPING
[2010-03-21 14:09:06,148]DEBUG 22130[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
end...
[2010-03-21 14:09:06,153]DEBUG 22135[KeepAlive [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,153]DEBUG 22135[CNMIEmulatorProcessor [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,153]DEBUG 22135[SMSLib-AsyncNotifier : TusA] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
AsyncNotifier thread ended.
[2010-03-21 14:09:06,153]DEBUG 22135[SMSLib-AsyncMessageProcessor :
TusA] - org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
AsyncMessageProcessor thread ended.
[2010-03-21 14:09:06,155]DEBUG 22137[SMSlib-ModemReader-TusA] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
ModemReader thread ended.
[2010-03-21 14:09:06,165] INFO 22147[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Closing:
COM7 @57600
[2010-03-21 14:09:06,165] INFO 22147[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Gateway
stopped.
[2010-03-21 14:09:06,251]DEBUG 22233[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:06,252]DEBUG 22234[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:09:06,252] INFO 22234[NotifyQueueManager] -
pl.waw.tusa.in.sms.SmsServiceTest$2.process(SmsServiceTest.java:71) -
STOPPING -> STOPPED
[2010-03-21 14:09:06,252]DEBUG 22234[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
end...
[2010-03-21 14:09:06,352]DEBUG 22334[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:06,352]DEBUG 22334[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:09:06,366]DEBUG 22348[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
The exception:
[2010-03-21 14:09:06,133]FATAL 22115[main] -
pl.waw.tusa.in.sms.SmsServiceTest.readMessages(SmsServiceTest.java:
117) - java.lang.StringIndexOutOfBoundsException: String index out of
range: -12
--
Tomek
On Mar 21, 10:53 am, Thanasis <[email protected]> wrote:
> Hi,
>
> Please enable the log - this is just a stack trace, I would like to see the
> data coming in-going out.
>
> I have a E220 model available and I am not able to reproduce any of this.
> The only difference I see is that my model does not support "SR" as a
> storage location. That's what I would like to see in the log - which read
> command fails.
>
> Alternatively, call "myGatewayObject.setStorageLocations("SMME")" before
> starting the service and see if it makes any difference.
>
> On 21 March 2010 11:32, Tomek Jurkiewicz <[email protected]> wrote:
>
>
>
> > Here it is:
>
> > The stack trace:
> > java.lang.StringIndexOutOfBoundsException: String index out of range:
> > -12
> > at java.lang.String.substring(String.java:1937)
> > at
> > org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:539)
> > at
> > org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:207)
> > at org.smslib.Service.readMessages(Service.java:481)
> > at org.smslib.Service.readMessages(Service.java:369)
> > at
> > pl.waw.tusa.in.sms.SmsServiceTest.readMessages(SmsServiceTest.java:
> > 112)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > 39)
> > at
>
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
> > l.java:
> > 25)
> > at java.lang.reflect.Method.invoke(Method.java:597)
> > at org.junit.runners.model.FrameworkMethod
> > $1.runReflectiveCall(FrameworkMethod.java:44)
> > at
>
> > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.
> > java:
> > 15)
> > at
>
> > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.j
> > ava:
> > 41)
> > at
>
> > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.ja
> > va:
> > 20)
> > at
> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:
> > 28)
> > at
> > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:
> > 31)
> > at
>
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja
> > va:
> > 73)
> > at
>
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja
> > va:
> > 46)
> > at
> > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:
> > 41)
> > at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:
> > 173)
> > at
> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:
> > 28)
> > at
> > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:
> > 31)
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> > at
> > junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
> > at
>
> > org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestR
> > unner.java:
> > 515)
> > at
>
> > org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTe
> > stRunner.java:
> > 1031)
> > at
>
> > org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTest
> > Runner.java:
> > 888)
>
> > The call:
> > @Test
> > public void readMessages() throws TimeoutException,
> > GatewayException, IOException, InterruptedException {
> > Vector<InboundMessage> vector = new Vector<InboundMessage>();
>
> > try {
> > service.readMessages(vector, MessageClasses.ALL);
> > } catch (Exception ex) {
> > ex.printStackTrace();
> > }
>
> > for (InboundMessage msg : vector) {
> > SmsListener smsListener = new SmsListener();
> > smsListener.process(null, MessageTypes.INBOUND, msg);
> > }
> > }
>
> > The setup for the test:
> > �...@before
> > public void setUp() throws GatewayException, SMSLibException,
> > TimeoutException, IOException, InterruptedException {
> > service.startService();
> > }
>
> > The constructor fot that test:
> > public static String PORT = "COM7";
> > public static String PIN = "1985";
> > public static String PIN2 = "8173";
> > private SerialModemGateway gateway;
> > private Service service;
> > private final static String ID = "TusA";
>
> > public SmsServiceTest() throws GatewayException {
> > gateway = new SerialModemGateway(ID, PORT, 57600, "Huawei",
> > "E160");
> > gateway.setProtocol(Protocols.PDU);
> > gateway.setInbound(true);
> > gateway.setOutbound(true);
> > gateway.setSimPin(PIN);
> > gateway.setSimPin2(PIN2);
>
> > service = new Service();
> > service.addGateway(gateway);
> > // gateway.setService(service);
>
> > service.setCallNotification(new ICallNotification() {
>
> > �...@override
> > public void process(String string, String string1) {
> > System.err.println(string);
> > System.err.println(string1);
> > }
> > });
> > service.setInboundMessageNotification(new SmsListener());
> > service.setGatewayStatusNotification(new
> > IGatewayStatusNotification() {
>
> > �...@override
> > public void process(String string, GatewayStatuses
> > oldStatus, GatewayStatuses newStatus) {
> > System.err.println(oldStatus + " -> " + newStatus);
> > }
> > });
> > }
>
> > Used lib: 3.4.5, tester - jUnit.
>
> > However, due to try-catching the exception, I am able to process
> > gathered messages. Anyway,
> > this is runtime exception which should not be catched on that purpose
> > and in that way (to control the code).
>
> > I'm looking forward to Your reply, I can post any information You want
> > and I am able to provide to You
>
> > --
> > Tomek
>
> > On Mar 20, 11:04 pm, Tomasz Jurkiewicz <[email protected]>
> > wrote:
> > > You will get it as soon as tomorrow, when I will have access to my device
> > > set.
>
> > > 2010/3/20 Thanasis <[email protected]>
>
> > > > Hi,
>
> > > > Please post the trace.
>
> > > > On 18 March 2010 18:26, Tomek Jurkiewicz <[email protected]
> > >wrote:
>
> > > >> Anyway, I have different problem with smslib 3.4.3+ (inclusive) - I
> > > >> get some String.substring call exception.
>
> > > >> I traced it and it comes to be, that one of the indexes (in
> > > >> readMessages call), I think j = -1, is causing eventual
> > > >> exception, on both GenericATHandler and E160 Handler, when AT response
> > > >> +CMS: ERROR 321 (or 322) is encountered.
>
> > > >> Is it familiar to You? I switched to 3.4.2 (I do not get the
> > > >> exception).
> > > >> If not, I will post here the stacktrace.
>
> > > >> Cheers,
> > > >> Tomek
>
> > > >> On Mar 17, 6:30 pm, Thanasis <[email protected]> wrote:
> > > >> > Great! ;)
>
> > > >> > On Mar 17, 4:36 pm, Tomek Jurkiewicz <[email protected]>
> > > >> > wrote:
>
> > > >> > > And finally, the problem is solved ;)
>
> > > >> > > I just came up with the idea right after submitting the previous
> > post.
> > > >> > > Smslib works fine and is great, and JUnit is great testing
> > library,
> > > >> > > but...
> > > >> > > i misused it. Notice, that for every test I get different testing
> > > >> > > class instance, but the gateway is started only once, in one of
> > the
> > > >> > > tests...
>
> > > >> > > That is all for now,
> > > >> > > Thank You for the attention ;)
>
> > > >> --
> > > >> 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]<smslib%[email protected]>
> > <smslib%[email protected]<smslib%252bunsubscr...@googlegroups.
> > com>
>
> > > >> .
> > > >> For more options, visit this group at
> > > >>http://groups.google.com/group/smslib?hl=en.
>
> > > > --
> > > > 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]<smslib%[email protected]>
> > <smslib%[email protected]<smslib%252bunsubscr...@googlegroups.
> > com>
>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/smslib?hl=en.
>
> > > --
> > > Pozdrawiam,
> > > Tomek Jurkiewicz
>
> > --
> > 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]<smslib%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/smslib?hl=en.
--
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.