If you're using Perl, I have a modified version of the Kannel::SMS
package that will allow you to send a wap push quite easily.
Easy as in:
$SMS->send(TO => "55512345678",
MSG => "http://google.com",
PUSH => 1,
SUBJECT => "Testing",
PUSHID => '12345',
);
I haven't had time yet to tidy it up and document and submit to the
original author for inclusion, but If you're interested I'll send it
your way.
Josh McAllister
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Stephane Rosa
Sent: Tuesday, August 16, 2005 6:30 AM
To: [EMAIL PROTECTED]; [email protected]
Subject: RE: Question about tracking messages (maybe using UDH ?)
Hi Alejandro,
Thanks for your reply. I'm a bit disappointed as I really thought that
there
would be some sort of persistent information between a message sent to a
mobile and its reply.
I think I can handle this missing feature by asking users to include the
original message in their reply. A quick investigation showed up that on
Nokia phones this functionality exists. On Ericsson it doesn't but the
user
can forward the message "back", that should be ok to start with.
Thus said, I would be very interested in investigating wap push for a
near future, unfortunately I have pretty much no idea of how to set that
up and the documentation is more a technical reference than a tutorial
:-)
If somebody would have a truly basic example of wap config and wap
scripts
that does any kind of simple job (even unrelated to the alerting system
that I try to setup) to help me understand I would be glad.
Thanks
Stephane
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf
Of [EMAIL PROTECTED]
Sent: Tuesday, August 16, 2005 13:53
To: [email protected]
Subject: Re: Question about tracking messages (maybe using UDH ?)
Stephane,
SMS protocol does not have any transaction-oriented capabilities built
in. I'm afraid you'll have to come up with a solution more or less
"painful" for your users:
1. You could, as mentioned, ask the client to include a tracking number.
2. If you don't expect to send many requests at the same time to the
same guy, You could implement some "time-window oriented" mechanism,
that is: any reply you get during the X minutes after sending message
#432 to number 123 is supossedly regarding message #432. After X
minutes, you consider the #432 abandoned even if 123 replies to it.
This works as long as you don't have more than one "open" message with
a particular ANI. In that case you could indicate that he must include
the tracking number... (here the painful part comes to developing the
logic for this, nbut it's absolutely doable).
3. You could implemente the messages as wap pushes (with the tracking
number encoded) and redirect the client to a wap form where he can
reply ot them.
Hope it helps,
Alejandro Guerrieri
On 8/16/05, Stephane Rosa <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
>
>
> What I'm trying to do is to track messages when they are replied to.
The
> goal is to use Kannel to send alerts to people and let them a chance
to
> acknowledge them (will be used With Nagios for those who know it). How
can I
> put some kind of transaction number in a message sent, so that I can
track
> it back when it is replied to. For example :
>
>
>
> Send message "HOST X IS DOWN" to number 123
>
> Send message "HOST Z IS DOWN" to number 456
>
> Guy with number 123 replies "ACK I will take care of it"
>
> Guy with number 456 replies "NACK got no time now"
>
>
>
> I want to create two sms-services, ACK and NACK and log their answer
in
the
> system, but how can I match messages sent with replies ? I could add
an
> alert number to the text, but users would have to retype that number
when
> replying, that's painful.
>
>
>
> Hope I'm clear enough.
>
> Thanks for any hint.
>
>
>
> Cheers
>
> Stephane
--
Alejandro Guerrieri
Magicom
http://www.magicom-bcn.net/