***************************************
Sure, thanks for your help.

Here is the relevant code extract from SendMessage.java:
***************************************


        public void doIt() throws Exception
        {
                Service srv;
                OutboundMessage msg;
                OutboundNotification outboundNotification = new 
OutboundNotification
();
                System.out.println("Example: Send message from a serial gsm
modem.");
                System.out.println(Library.getLibraryDescription());
                System.out.println("Version: " + Library.getLibraryVersion());
                srv = new Service();
                SerialModemGateway gateway = new 
SerialModemGateway("modem.com4",
"COM4", 115200, "ZTE", "MF636");
                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
                
System.out.println("===================================\nCreating
outbound message");
                msg = new OutboundMessage("16046669666", "Hello from SMSLib!");
                System.out.println(msg );
                System.out.println("===================================\nSending
message");
                srv.sendMessage(msg);
                System.out.println(msg );
                System.out.println("msg.getFailureCause() returns : " +
msg.getFailureCause() );
                
System.out.println("===================================\nWaiting for
Outbound Notification Hit enter to terminate app");
                System.in.read();
                srv.stopService();
        }

***************************************
And here is the output:
***************************************

     [java] Example: Send message from a serial gsm modem.
     [java] SMSLib: A Java API library for sending and receiving SMS
via a GSM modem or other supported gateways.
     [java] This software is distributed under the terms of the Apache
v2.0 License.
     [java] Web Site: http://smslib.org
     [java] Version: 3.4.1

     [java] Modem Information:
     [java]   Manufacturer: ZTE INCORPORATED
     [java]   Model: MF636
     [java]   Serial No: 352847026301794
     [java]   SIM IMSI: ** MASKED **
     [java]   Signal Level: 25%
     [java]   Battery Level: 100%

     [java] ===================================
     [java] Creating outbound message
     [java] ===================================
     [java] << OutboundMessage >>
     [java] ------------------------------------
     [java]  Gateway Id: *
     [java]  Encoding: 7-bit
     [java]  Date: Sat Jul 18 13:14:42 PDT 2009
     [java]  SMSC Ref No:
     [java]  Recipient: 16046669666
     [java]  Dispatch Date: null
     [java]  Message Status: UNSENT
     [java]  Validity Period (Hours): -1
     [java]  Status Report: false
     [java]  Source / Destination Ports: -1 / -1
     [java]  Flash SMS: false
     [java]  Text: Hello from SMSLib!
     [java]  PDU data: C8329BFD0699E5EF3668DA9C32D3E210
     [java] ===================================================

     [java] ===================================
     [java] Sending message
     [java] ===================================
     [java] << OutboundMessage >>
     [java] -------------------------------------
     [java]  Gateway Id: *
     [java]  Encoding: 7-bit
     [java]  Date: Sat Jul 18 13:14:42 PDT 2009
     [java]  SMSC Ref No: null
     [java]  Recipient: 16046669666
     [java]  Dispatch Date: null
     [java]  Message Status: FAILED
     [java]  Validity Period (Hours): -1
     [java]  Status Report: false
     [java]  Source / Destination Ports: -1 / -1
     [java]  Flash SMS: false
     [java]  Text: Hello from SMSLib!
     [java]  PDU data: C8329BFD0699E5EF3668DA9C32D3E210
     [java] ===============================================

     [java] msg.getFailureCause() returns : NO_ERROR
     [java] ===================================
     [java] Waiting for Outbound Notification Hit enter to terminate
app

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to