Hi,

This is wrong:
gateway.getATHandler().setStorageLocations("SM,ME");
Don't use "SM,ME", just "SMME" without the comma.

"SM" corresponds to the SIM card memory. "ME" to the phone's memory and "MT"
(if supported) corresponds to both.

If "SM" works and "ME" doesn't, the you must have some type of messages in
your phone's memory that is not supported by SMSLib. Think vcards, mms,
ringtones, etc.
2010/6/25 Ασημίνα Παπακωνσταντίνου <[email protected]>

> Γειά σου Θανάση και συγχαρητήρια για τη δουλειά σου.
>
> I tried to read some messages from my phone by adding this line :
> gateway.getATHandler().setStorageLocations("SM");
>
> (I think I tried to read the messages from the memory of sim card
> only)
>
> But when I add this line:
> gateway.getATHandler().setStorageLocations("SM,ME");
> or just this line :
> gateway.getATHandler().setStorageLocations("ME");
>
> this exception appears:
>
> java.lang.StringIndexOutOfBoundsException: String index out of range:
> -1
>
> Different runs,different number of messages!
> Sometimes one of the messages is this:
>
> << UNKNOWN MESSAGE DUMP >>
>
> -------------------------------------------------------------------------------
>  Gateway Id: modem.com1
>  Memory Index: 312
>  Memory Location: ME
>
>
> I have deleted all the mms.
> Thanks for your help
> Asimina
>
> On 22 Ιούν, 20:12, Thanasis <[email protected]> wrote:
> > Γεια σου Ασημίνα :)
> >
> > Please try to setup the log and post it or send it to me.
> > It seems that this phone is incompatible (seems like the library is
> getting
> > a response not expected), but its hard to be sure without the debug log.
> >
> > 2010/6/22 Ασημίνα Παπακωνσταντίνου <[email protected]>>
> Hello,I am using the latest version of smslib (3.4.6) ,I tried to send
>  > > a message through my phone (Sony Ericsson C510(It was not in the list
> > > of compatible phones but neither in the uncompatible phones)) but I
> > > can't receive any messages.I am using the given SendMessages.java
> > > file.
> > > Smslib does only read unread messages from the inbox folder ?
> >
> > > That's my output
> >
> > > 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.6
> > > >>> Gateway Status change for +30693599000, OLD: STOPPED -> NEW:
> STARTING
> > > >>> Gateway Status change for +30693599000, OLD: STARTING -> NEW:
> STARTED
> >
> > > Modem Information:
> > >  Manufacturer: Sony Ericsson
> > >  Model: AAD-3880009-BV
> > >  Serial No: 356385031528453
> > >  SIM IMSI: ** MASKED **
> > >  Signal Level: 35%
> > >  Battery Level: 74%
> >
> > > java.lang.StringIndexOutOfBoundsException: String index out of range:
> > > -1
> > >        at java.lang.String.substring(String.java:1937)
> > >        at
> > > org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:541)
> > >        at
> > > org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:208)
> > >        at org.smslib.Service.readMessages(Service.java:545)
> > >        at org.smslib.Service.readMessages(Service.java:433)
> > >        at ReadMessages.doIt(ReadMessages.java:123)
> > >        at
> > > ClientWithResponseHandler.main(ClientWithResponseHandler.java:46)
> > > >>> Gateway Status change for +30693599000, OLD: STARTED -> NEW:
> STOPPING
> > > >>> Gateway Status change for +30693599000, OLD: STOPPING -> NEW:
> STOPPED
> >
> > > Please help!!
> >
> > > --
> > > 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]>
> <smslib%[email protected]<smslib%[email protected]>
> >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/smslib?hl=en.
>
> --
>  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.
>
>

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