Hi,

Can you try altering the command:

this.srv.sendMessage(msgOut, "modem.com3");

to:

this.srv.sendMessage(msgOut);

Does this work?

On Jan 21, 10:39 am, sanga <[email protected]> wrote:
> Hi,
>
> I need your help on this.
>
> In my program, i am trying to send an sms reply (outbound message)
> "Received" to every SMS that is received (inbound).
> That is, I am trying to notify anybody who sends an SMS that their SMS
> have been received.
>
> I have refactored the doIt() method in examples.modem.ReadMessages in
> trying to do this.
>
> // Read Messages. The reading is done via the Service object and
>             // affects all Gateway objects defined. This can also be
> more directed to a specific
>             // Gateway - look the JavaDocs for information on the
> Service method calls.
>             msgList = new ArrayList<InboundMessage>();
>             this.srv.readMessages(msgList, MessageClasses.ALL);
>             for (InboundMessage msg : msgList)
>         {        System.out.println(msg);
> msgOut = new OutboundMessage(msg.getOriginator(), "Your message has
> been received");
> this.srv.sendMessage(msgOut, "modem.com3");
> System.out.println(msgOut);
>         }
>
> But I find that the outbound message fails (as below) :(
>
> =========================================================================== 
> ====
> << InboundMessage >>
> --------------------------------------------------------------------------- 
> ----
>  Gateway Id: modem.com3
>  Encoding: 7-bit
>  Date: Wed Jan 20 23:36:56 WAT 2010
>  Dispatched via SMSC:
>  Text: Sup?
>  PDU data: D33AFC07
>  Originator:
>  Memory Index: 1
>  Multi-part Memory Index:
>  Memory Location: SM
>  Source / Destination Ports: -1 / -1
> =========================================================================== 
> ====
>
> =========================================================================== 
> ====
> << OutboundMessage >>
> --------------------------------------------------------------------------- 
> ----
>  Gateway Id: modem.com3
>  Message Id: 1
>  Encoding: 7-bit
>  Date: Thu Jan 21 02:32:22 WAT 2010
>  SMSC Ref No: null
>  Recipient:
>  Dispatch Date: null
>  Message Status: FAILED
>  Failure Cause: UNKNOWN
>  Validity Period (Hours): -1
>  Status Report: false
>  Source / Destination Ports: -1 / -1
>  Flash SMS: false
>  Text: Received
>  PDU data: D9775D0E6A97E7F3F0B90C4287E72071B9EC06C9CBE372DA5E2603
> =========================================================================== 
> ====
>
> Any suggestions? any examples?
>
> also, any examples to do this with SMSserver?
>
> Many thanks
>
> Ime
-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib for Java 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