Hi,

Try to enable the logging (max level!) and post the log. Something
goes wrong and the gateway restarts again and again...

On Apr 15, 12:02 am, osama ashraf <[email protected]> wrote:
> hello experts,
> im using this library 4 receiving messages, but its not working
> properly. Im using this example code of SMSLib:
>
> public void doIt() throws Exception
>         {
>                 List<InboundMessage> msgList;
>                 InboundNotification inboundNotification = new 
> InboundNotification();
>                 CallNotification callNotification = new CallNotification();
>                 GatewayStatusNotification statusNotification = new
> GatewayStatusNotification();
>                 OrphanedMessageNotification orphanedMessageNotification = new
> OrphanedMessageNotification();
>                 try
>                 {
>                         System.out.println("Example: Read messages from a 
> serial gsm
> modem.");
>                         System.out.println(Library.getLibraryDescription());
>                         System.out.println("Version: " + 
> Library.getLibraryVersion());
>                         this.srv = new Service();
>                         SerialModemGateway gateway = new 
> SerialModemGateway("modem.com3",
> "COM3", 57600, "Teltonika", "TM3 EDGE");
>                         gateway.setProtocol(Protocols.TEXT);
>                         gateway.setInbound(true);
>                         gateway.setOutbound(true);
>                         gateway.setSimPin("0000");
>                         
> this.srv.setInboundMessageNotification(inboundNotification);
>                         this.srv.setCallNotification(callNotification);
>                         
> this.srv.setGatewayStatusNotification(statusNotification);
>
> this.srv.setOrphanedMessageNotification(orphanedMessageNotification);
>                         this.srv.addGateway(gateway);
>                         this.srv.startService();
>                         System.out.println("Service Started");
>                         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()
> + "%");
>                         msgList = new ArrayList<InboundMessage>();
>                         System.out.println("==========Waiting For 
> Message==========");
>                         this.srv.readMessages(msgList, MessageClasses.ALL);
>                         for (InboundMessage msg : msgList)
>                                 System.out.println(msg);
>
>                         // Sleep now. Emulate real world situation and give a 
> chance to the
> notifications
>                         // methods to be called in the event of message or 
> voice call
> reception.
>
>                         System.out.println("Now Sleeping - Hit <enter> to 
> stop service.");
>                         System.in.read(); System.in.read();
>                 }
>                 catch (Exception e)
>                 {
>                         e.printStackTrace();
>                 }
>                 finally
>                 {
>                         this.srv.stopService();
>                 }
>         }
>
> It does'nt shows or receive any message as im sending 4n another sim.
> output is :
>
> Example: Read messages from a serial gsm modem.
> 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
> Version: 3.4.5
> log4j:WARN No appenders could be found for logger (smslib).
> log4j:WARN Please initialize the log4j system properly.>>> Gateway Status 
> change for modem.com3, OLD: STOPPED -> NEW: STARTING
> >>> Gateway Status change for modem.com3, OLD: STARTING -> NEW: STARTED
>
> Service Started
>
> Modem Information:
>   Manufacturer: Teltonika
>   Model: TM3 EDGE
>   Serial No: 352387020018557
>   SIM IMSI: ** MASKED **
>   Signal Level: 100%
>   Battery Level: 0%
>
> ==========Waiting For Message==========
> Now Sleeping - Hit <enter> to stop service.>>> Gateway Status change for 
> modem.com3, OLD: STARTED -> NEW: RESTART
> >>> Gateway Status change for modem.com3, OLD: RESTART -> NEW: RESTART
> >>> Gateway Status change for modem.com3, OLD: RESTART -> NEW: STOPPING
> >>> Gateway Status change for modem.com3, OLD: STOPPING -> NEW: STOPPED
> >>> Gateway Status change for modem.com3, OLD: STOPPED -> NEW: RESTART
> >>> Gateway Status change for modem.com3, OLD: RESTART -> NEW: RESTART
> >>> Gateway Status change for modem.com3, OLD: RESTART -> NEW: STOPPING
> >>> Gateway Status change for modem.com3, OLD: STOPPING -> NEW: STOPPED
> >>> Gateway Status change for modem.com3, OLD: STOPPED -> NEW: RESTART
> >>> Gateway Status change for modem.com3, OLD: RESTART -> NEW: RESTART
> >>> Gateway Status change for modem.com3, OLD: RESTART -> NEW: STOPPING
> >>> Gateway Status change for modem.com3, OLD: STOPPING -> NEW: STOPPED
> >>> Gateway Status change for modem.com3, OLD: STOPPED -> NEW: RESTART
>
> .
> .
> .
> .
> .
> and keep running this . .. .. ..

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