Hi
I use the Samsung SHG-M610 USB connection.
My program uses information SMSLib read as follows:
Modem Information:
Manufacturer: Samsung
Model: Samsung SGH-M610
Serial No: 355 811 2001 237 101 0
SIM IMSI: ** ** masked
Signal Level: 93%
Battery Level: 75%
Can I ask why not read the message.
My code:
public class SMSDemo {
private Service svr;
public SMSDemo() {
svr = new Service();
try {
SerialModemGateway gateway = new
SerialModemGateway("modem.com1",
"COM3", 9600, "", "");
gateway.setProtocol(Protocols.PDU);
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin("0000");
svr.addGateway(gateway);
try {
svr.startService();
System.out.println("Connected");
System.out.println();
System.out.println("Modem Information:");
System.out.println(" Manufacturer: " +
gateway.getManufacturer());
System.out.println(" Model: " +
gateway.getModel());
System.out.println(" Serial No: " +
gateway.getSerialNo());
System.out.println(" SIM IMSI: " +
gateway.getImsi());
System.out.println(" Signal Level: " +
gateway.getSignalLevel() +
"%");
System.out.println(" Battery Level: " +
gateway.getBatteryLevel()
+ "%");
System.out.println();
} catch (TimeoutException e) {
e.printStackTrace();
} catch (SMSLibException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
} catch (GatewayException e) {
e.printStackTrace();
}
}
public void readMsg() {
if(svr != null) {
try {
InboundMessage[] msgList =
svr.readMessages(org.smslib.InboundMessage.MessageClasses.ALL);
if(msgList.length > 0) {
System.out.println("Msg" +
msgList[0].getOriginator() + " -:-" +
msgList[0].getText());
}
} catch (TimeoutException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (GatewayException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String args[]) {
SMSDemo obj = new SMSDemo();
obj.readMsg();
}
}
--
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.