hi hari,
thank you very much for the useful information i found my nokia phone
connected to ttyACM0 port...
i got error like this when running the program,
[r...@technocraft killing process]# java SendMessagel
Enter the GSM Modem name:
nokia
Enter the model number:
n72
Enter the port where gsm modem connected to:
/dev/ttyACM0
Enter the pin no:
0000
Enter the recipient number:
+919943425268
org.smslib.GatewayException: Comm library exception:
java.lang.RuntimeException: javax.comm.NoSuchPortException
at
org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:92)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:110)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:126)
at org.smslib.Service$1Starter.run(Service.java:222)
My source code is
import org.smslib.IOutboundMessageNotification;
import org.smslib.Library;
import org.smslib.OutboundMessage;
import org.smslib.Service;
import org.smslib.modem.SerialModemGateway;
import java.io.*;
public class SendMessagel
{
public void doIt() throws Exception
{
Service srv;
OutboundMessage msg;
OutboundNotification outboundNotification = new OutboundNotification();
BufferedReader stdin = new BufferedReader(new
InputStreamReader(System.in));
String phname,modelno,portno,pin,recino;
srv = new Service();
System.out.println("Enter the GSM Modem name:");
phname=stdin.readLine();
System.out.println("Enter the model number:");
modelno=stdin.readLine();
System.out.println("Enter the port where gsm modem connected to:");
portno=stdin.readLine();
System.out.println("Enter the pin no:");
pin=stdin.readLine();
System.out.println("Enter the recipient number:");
recino=pin=stdin.readLine();
SerialModemGateway gateway = new SerialModemGateway("modem.com1", portno,
57600, phname, modelno);
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin("0000");
srv.setOutboundNotification(outboundNotification);
srv.addGateway(gateway);
srv.startService();
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();
// Send a message synchronously.
msg = new OutboundMessage(recino, "welcome to sms lib");
srv.sendMessage(msg);
System.out.println(msg);
System.out.println("Now Sleeping - Hit <enter> to terminate.");
System.in.read();
srv.stopService();
}
public class OutboundNotification implements IOutboundMessageNotification
{
public void process(String gatewayId, OutboundMessage msg)
{
System.out.println("Outbound handler called from Gateway: " + gatewayId);
System.out.println(msg);
}
}
public static void main(String args[])
{
SendMessagel app = new SendMessagel();
try
{
app.doIt();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
could you plz tell me what error is that,.,.
thanks
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---