Hi Thanasis,
i am getting ALL messages and then deleting them from gsm modem, as we
talked before.
its ok. but sometimes i get following error in the log. maybe modem does not
response quick enough
and gets stuck?
strange thing is; after that error, smslib reads the same message multiple
times. it does not delete it and after for
example 6 reads of same message, it deletes.
what can cause this issue?
i use v3.45.
i set
  gateway.getATHandler().setStorageLocations("SMME");
but no luck.

thanks a lot.

Log:
------
0 [main] INFO smslib - 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
0 [main] INFO smslib - Version: 3.4.5
0 [main] INFO smslib - JRE Version: 1.6.0_16
0 [main] INFO smslib - JRE Impl Version: 14.2-b01
0 [main] INFO smslib - O/S: Windows XP / x86 / 5.1
31 [Thread-6] INFO smslib - GTW: modem.com1: Starting gateway, using Siemens
MC3
5i AT Handler.
31 [Thread-6] INFO smslib - GTW: modem.com1: Opening: COM1 @57600
6656 [Thread-6] INFO smslib - GTW: modem.com1: GSM: Registered to home
network.
6766 [Thread-6] INFO smslib - CNMI: No best match, returning: 1
6859 [Thread-6] INFO smslib - GTW: modem.com1: Gateway started.
Modem Information:
  Manufacturer: SIEMENS
  Model: MC35i
  Serial No: ************
  SIM IMSI: ** MASKED **
  Signal Level: 100%
  Battery Level: 0%
Connected to Modem successfully
871952 [KeepAlive [modem.com1]] WARN smslib - GTW: modem.com1: Ignoring
Interrup
tedException in Queue.peek().
java.lang.InterruptedException
        at java.lang.Object.wait(Native Method)
        at
org.smslib.modem.AModemDriver$CharQueue.peek(AModemDriver.java:556)
        at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:323)
        at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:352)
        at org.smslib.modem.athandler.ATHandler.isAlive(ATHandler.java:123)
        at
org.smslib.modem.AModemDriver$KeepAlive.process(AModemDriver.java:678
)
        at org.smslib.threading.AServiceThread.run(AServiceThread.java:117)
932810 [Thread-1] WARN smslib - deleteMessage(): Gateway modem.com1 does not
res
pond, marking for restart.
945013 [WatchDog] WARN smslib - Gateway: modem.com1 restarting.
945013 [WatchDog] INFO smslib - GTW: modem.com1: Stopping gateway...
945029 [WatchDog] INFO smslib - GTW: modem.com1: Closing: COM1 @57600
945029 [WatchDog] INFO smslib - GTW: modem.com1: Gateway stopped.
945029 [WatchDog] INFO smslib - GTW: modem.com1: Starting gateway, using
SiemensMC35i AT Handler.
945029 [WatchDog] INFO smslib - GTW: modem.com1: Opening: COM1 @57600
951638 [WatchDog] INFO smslib - GTW: modem.com1: GSM: Registered to home
network.
951747 [WatchDog] INFO smslib - CNMI: No best match, returning: 1
951841 [WatchDog] INFO smslib - GTW: modem.com1: Gateway started.
998043 [Thread-1] WARN smslib - deleteMessage(): Gateway modem.com1 does not
respond, marking for restart.
1011840 [WatchDog] WARN smslib - Gateway: modem.com1 restarting.
1011840 [WatchDog] INFO smslib - GTW: modem.com1: Stopping gateway...
1011856 [WatchDog] INFO smslib - GTW: modem.com1: Closing: COM1 @57600
1011856 [WatchDog] INFO smslib - GTW: modem.com1: Gateway stopped.
1011856 [WatchDog] INFO smslib - GTW: modem.com1: Starting gateway, using
Siemens MC35i AT Handler.
1011856 [WatchDog] INFO smslib - GTW: modem.com1: Opening: COM1 @57600
1018434 [WatchDog] INFO smslib - GTW: modem.com1: GSM: Registered to home
network.
1018527 [WatchDog] INFO smslib - CNMI: No best match, returning: 1
1018621 [WatchDog] INFO smslib - GTW: modem.com1: Gateway started.
1073276 [Thread-1] WARN smslib - deleteMessage(): Gateway modem.com1 does
not respond, marking for restart.
1078620 [WatchDog] WARN smslib - Gateway: modem.com1 restarting.
1078620 [WatchDog] INFO smslib - GTW: modem.com1: Stopping gateway...
1078636 [WatchDog] INFO smslib - GTW: modem.com1: Closing: COM1 @57600
1078636 [WatchDog] INFO smslib - GTW: modem.com1: Gateway stopped.
1078636 [WatchDog] INFO smslib - GTW: modem.com1: Starting gateway, using
Siemens MC35i AT Handler.
1078636 [WatchDog] INFO smslib - GTW: modem.com1: Opening: COM1 @57600
1085229 [WatchDog] INFO smslib - GTW: modem.com1: GSM: Registered to home
network.
1085323 [WatchDog] INFO smslib - CNMI: No best match, returning: 1
1085432 [WatchDog] INFO smslib - GTW: modem.com1: Gateway started.
1138509 [Thread-1] WARN smslib - deleteMessage(): Gateway modem.com1 does
not respond, marking for restart.
1145431 [WatchDog] WARN smslib - Gateway: modem.com1 restarting.
1145431 [WatchDog] INFO smslib - GTW: modem.com1: Stopping gateway...
1145447 [WatchDog] INFO smslib - GTW: modem.com1: Closing: COM1 @57600
1145447 [WatchDog] INFO smslib - GTW: modem.com1: Gateway stopped.
1145447 [WatchDog] INFO smslib - GTW: modem.com1: Starting gateway, using
Siemens MC35i AT Handler.
1145447 [WatchDog] INFO smslib - GTW: modem.com1: Opening: COM1 @57600
1152056 [WatchDog] INFO smslib - GTW: modem.com1: GSM: Registered to home
network.
1152150 [WatchDog] INFO smslib - CNMI: No best match, returning: 1
1197165 [WatchDog] WARN smslib - GTW: modem.com1: Retrying the detection of
CNMI, modem busy?
1200227 [WatchDog] INFO smslib - CNMI: No best match, returning: 1
1200321 [WatchDog] INFO smslib - GTW: modem.com1: Gateway started.
1447847 [Thread-1] WARN smslib - readMessages(): Gateway modem.com1 does not
respond, marking for restart.
1455316 [WatchDog] WARN smslib - Gateway: modem.com1 restarting.
1455316 [WatchDog] INFO smslib - GTW: modem.com1: Stopping gateway...
1455332 [WatchDog] INFO smslib - GTW: modem.com1: Closing: COM1 @57600
1455332 [WatchDog] INFO smslib - GTW: modem.com1: Gateway stopped.
1455332 [WatchDog] INFO smslib - GTW: modem.com1: Starting gateway, using
Siemens MC35i AT Handler.
1455332 [WatchDog] INFO smslib - GTW: modem.com1: Opening: COM1 @57600
1461910 [WatchDog] INFO smslib - GTW: modem.com1: GSM: Registered to home
network.
1462003 [WatchDog] INFO smslib - CNMI: No best match, returning: 1
1462097 [WatchDog] INFO smslib - GTW: modem.com1: Gateway started.
-------------------------------------------



2010/2/13 Thanasis <[email protected]>

> You must enable the debug output from log4j.
>
> <<
> and does it cause any problem if i use MessageClasses.ALL and just
> after reading, delete all messages from modem?
> >>
>
> Actually, this is what I always suggest. Do not leave messages in your
> phone, always read them out and delete them. Your phone's memory
> capacity is somehow limited.
>
>
> On Feb 12, 4:47 pm, onerekiz <[email protected]> wrote:
> > Hi Thanasis
> > here is some logs on modem start:
> >
> > 0 [main] INFO smslib - 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
> > 0 [main] INFO smslib - Version: 3.4.5
> > 15 [main] INFO smslib - JRE Version: 1.6.0_16
> > 15 [main] INFO smslib - JRE Impl Version: 14.2-b01
> > 15 [main] INFO smslib - O/S: Windows XP / x86 / 5.1
> > 47 [Thread-6] INFO smslib - GTW: modem.com1: Starting gateway, using
> > Siemens MC35i AT Handler.
> > 62 [Thread-6] INFO smslib - GTW: modem.com1: Opening: COM1 @57600
> > 6765 [Thread-6] INFO smslib - GTW: modem.com1: GSM: Registered to home
> > network.
> > 6890 [Thread-6] INFO smslib - GTW: modem.com1: MEM: Storage Locations
> > Found: SMME
> > 6953 [Thread-6] INFO smslib - CNMI: No best match, returning: 1
> > 7062 [Thread-6] INFO smslib - GTW: modem.com1: Gateway started.
> > Modem Information:
> >   Manufacturer: SIEMENS
> >   Model: MC35i
> >   Serial No: **************
> >   SIM IMSI: ************
> >   Signal Level: 100%
> >   Battery Level: 0%
> >
> > After this my thread chaecks unread messages from tihs method:
> >
> > public synchronized List<InboundMessage> getUnReadMessages(){
> >                 List<InboundMessage> unReadMessages = new
> > ArrayList<InboundMessage>();
> >                 try{
> >                         System.out.println("Will get unread Messages ?");
> >                         service.readMessages(unReadMessages,
> MessageClasses.UNREAD);
> >                         System.out.println("Got unread Messages.");
> >
> System.out.println("size:"+unReadMessages.size());
> >                 }catch(Exception e){
> >                         e.printStackTrace();
> >                         log.error("Error on getting
> UnReadMessages!"+e.toString());
> >                 }
> >                 return unReadMessages;
> >
> > }
> >
> > on every cycle it prints these and does not give any error:
> >
> > Will get unread Messages ?
> > Got unread Messages.
> > size:0
> >
> > As you mentioned modem does notunderstand that command.
> > How can i be sure for this?
> > and does it cause any problem if i use MessageClasses.ALL and just
> > after reading, delete all messages from modem?
> >
> > Thanks...
> >
> > On 12 Şubat, 14:16, Thanasis <[email protected]> wrote:
> >
> >
> >
> > > It would help if you could post a log, but it seems that your modem
> > > does not understand that command.
> >
> > > On Feb 12, 11:39 am, onerekiz <[email protected]> wrote:
> >
> > > > i have Siemens MC35i gsm modem.
> > > > i can get ALL messages but cannot get UNREAD messages.
> > > > what can cause this
> > > > anybody can help, please?
> >
> > > > i use it like in the examples. here some code from my app:
> > > > new SerialModemGateway("modem.com1", "COM1", 57600, "Siemens",
> > > > "MC35i");
> > > > gateway.setProtocol(Protocols.PDU);
> > > > gateway.setInbound(true);
> > > > gateway.setOutbound(false);
> >
> > > > service.readMessages(unReadMessages, MessageClasses.ALL); //works
> > > > service.readMessages(unReadMessages, MessageClasses.UNREAD); //does
> > > > not work!- Hide quoted text -
> >
> > - Show quoted text -
>
> --
> 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.
>
>


-- 
193∞

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