Nice to see :)
I liked that your snippets too, Dan.
Will try setup that smsserver.
I'm really baffled that that code worked for Thanasis and didn't work for me
yet sendmessages works well

will get back to you...

i think users of smslib should try contribute more to the examples package
too :)

Cheers and happy weekend,
Ime


2010/1/22 Dani Chelios <[email protected]>

> This is SMSServer.java
>
>
> Modification in readMessage method.
>
> ...
> void readMessages() {
>                List<InboundMessage> msgList = new
> ArrayList<InboundMessage>();
>                try {
>                        getService().readMessages(msgList,
> MessageClasses.ALL);
>                        if (msgList.size() > 0) {
>                                for (Interface<? extends Object> inf :
> getInfList())
> //start modifications
>                                        if (inf.isInbound()){
>
>  inf.MessagesReceived(msgList);
>                                                //your process here
>                                                OutboundMessage msgOut = new
> OutboundMessage("456365","hi");
>
>  inf.getService().sendMessage(msgOut);
> //or with queueMessage, justo one call to getService method
>
>  inf.getService().queueMessage(msgOut);
>                                        }
> //end mofications
>                                if (getProperties().getProperty(
>
>  "settings.delete_after_processing", "no")
>                                                .equalsIgnoreCase("yes"))
>                                        for (InboundMessage msg : msgList)
>
>  getService().deleteMessage(msg);
>                        }
>                } catch (Exception e) {
>                        getService().getLogger().logError(
>                                        "SMSServer: reading messages
> exception!", e, null);
>                }
>        }
>
>
> ...
>
>
> other way is with database trigger on table smsserver_in
> CREATE TRIGGER TRIG AFTER INSERT ON smsserver_in
> ...
> INSERT INTO smsserver_out values(....)
>
> ...
>
> but message text is proccess by DB for Outbound message
>
>
>  On Jan 22, 7:48 am, Ime Asangansi <[email protected]>
> wrote:
> > Thanks Thanasis
> >
> > I also expect it to work not sure of whats happening.
> >
> > the sendmessage.java is working perfectly
> >
> > this is what shows:
> >
> > ==============================
> > =================================================
> > << 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
> >
> ===========================================================================
> ====
> >
> > 2010/1/21 Thanasis <[email protected]>
> >
> >
> >
> > > Your sample works here.
> >
> > > Have you tried the other example, the SendMessage?
> > > I guess that the failure you're seeing is caused by something else.
> > > Can you post the entire log of the ReadMessages run?
> >
> > > On Jan 21, 5:40 pm, Ime Asangansi <[email protected]> wrote:
> > > > Hi all,
> >
> > > > thanks for your mails. Yes, I had it that way (outbound and inbound
>  both
> > > > enable) and it still didn't work. Is it supposed to work like this?
> > > > please see code attached.
> >
> > > > any other suggestions please?
> >
> > > > Is it easier to use smsserver for this? and how?
> >
> > > > Thanks, in anticipation.
> >
> > > > Ime
> >
> > > > 2010/1/21 nxnlvz <[email protected]>
> >
> > > > > Make sure that you are enable for outbound as well as inbound.
> >
> > > > >                        // Do we want the Gateway to be used for
> Inbound
> > > > > messages?
> > > > >                        gateway.setInbound(true);
> >
> > > > >                        // Do we want the Gateway to be used for
> > > Outbound
> > > > > messages?
> > > > >                        gateway.setOutbound(true);
> >
> > > > > -nxn
> >
> > > > > On Jan 21, 6:52 am, Ime Asangansi <[email protected]>
> wrote:
> > > > > > thanks for the quick reply.
> >
> > > > > > I tried that too.
> > > > > > No that doesn't work either
> >
> > > > > > any alternative please?
> >
> > > > > > thanks
> >
> > > > > > ime
> >
> > > > > > 2010/1/21 Thanasis <[email protected]>
> >
> > > > > > > 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]<smslib%[email protected]>
> <smslib%[email protected]<smslib%[email protected]>
> >
> > > <smslib%[email protected]<smslib%[email protected]>
> <smslib%252bunsubscr...@googlegroups. com>
> >
> > > > > <smslib%[email protected]<smslib%[email protected]>
> <smslib%252bunsubscr...@googlegroups. com>
> > > <smslib%252bunsubscr...@googlegroups. com>
> >
> > > > > > > .
> > > > > > > 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 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]<smslib%[email protected]>
> <smslib%[email protected]<smslib%[email protected]>
> >
> > > <smslib%[email protected]<smslib%[email protected]>
> <smslib%252bunsubscr...@googlegroups. com>
> >
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/smslib?hl=en.
> >
> > > >  smslib_readMessage_modified_for_outbound.txt
> > > > 10KViewDownload
> >
> > > --
> > > 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]<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 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]<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 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