if you use PPG instead, it would do all this work for you

Aarno

On 24 Aug 2006, at 06:48, Mi Reflejo wrote:

I post wappushes constructing the pdu by hand too.

With some phones i has problems putting the "http://";
Please try $submittedwappushurl = urlencode("www.google.com"); // without http://

PD: If it don't work. Take a look to this working pdu, may help you:

0B05040B8423F0 (udh)
0003 (wappush)
95 (serialID)
0101 ( one message of one )
DC0601AE02056A0045C60C03
7761702E676F6F676C652E636F6D (url)
00010344657363617267612079612022476F6F676C6522 (Message)
000101

Martin.

On 8/22/06, Alex Kinch <[EMAIL PROTECTED]> wrote:
Hi Aarno

Must admit I haven't tried it yet, I've just been using PHP to
construct and send a wap push via the normal sendsms http interface.
Also tried it via sqlbox and no luck.

Will have a go with PPG and let you know how it goes..

Alex

On 8/21/06, Aarno Syvänen <[EMAIL PROTECTED]> wrote:
> Hello,
>
> does PPG work ?
>
> Aarno
>
> On 18 Aug 2006, at 23:12, Alex Kinch wrote:
>
> > Hello,
> >
> > Seem to be having some problems with WAP push. The code to construct
> > the UDH and message is below. It used to work, but then somewhere
> > along the line it stopped.
> >
> > Tried to both Nokia and SonyEricsson handsets, and both are ignoring
> > the message.
> >
> > If someone could take a look and make sure my construction techniques
> > are right I would appreciate it.
> >
> > Thanks,
> > Alex
> >
> > $from = "Sender";
> > $to = "44xxxxxxxxxxx";
> >
> > function hex_encode( $text, $joiner='' ) {
> >                for ($l=0; $l<strlen($text); $l++) {
> >                  $letter = substr($text, $l, 1);
> > $ret .= sprintf("%s%02X", $joiner, ord ($letter));
> >                }
> >          return $ret;
> >        }
> >
> > $submittedwappushurl = urlencode("http://www.google.com";);
> > $submittedwappushtext = "test";
> >
> >        // override messagebody with wappush and set udh
> >        $messageudh = "%06%05%04%0B%84%23%F0";
> >        $messagebody =
> > "%1B%06%01%AE%02%05%6A%00%45%C6%0C%03".hex_encode
> > ($submittedwappushurl,'%')."%00%01%03".hex_encode
> > ($submittedwappushtext,'%')."%00%01%01";
>
>
>





Reply via email to