Wap push uses udh data, try using the full url my code generates.

Regards,

Alex

On Sun, Jan 3, 2010 at 10:45 PM, Sam <[email protected]> wrote:

> Hi,
>
> I have tried to use Alex php code here http://www.blogalex.com/wp-
> content/uploads/2008/09/send_wap_push.php.txt
>
> by inserting the content of $fields[text] into `msgdata` field of the
> SQLbox table but this is not working.
>
>
> <?php
>   $fields = array (
>     'from' => '9912345678',
>     'to' => '9987654321',
>     'smsc' => 'mysmsc',
>     'link' => 'www.my-funny-link.com/myfile.mid',
>     'title' => 'Hi, look at this'
>   );
>
>   $kannel = array (
>     'host' => 'localhost',
>     'port' => 13013,
>     'user' => 'foo',
>     'pass' => 'bar'
>   );
>
>   $result = sendwappush ( $fields, $kannel );
>   print "SENT<br>$result<br>";
>
>
> /*
>   sendwappush function.
>   Copyleft 2004 by Alejandro Guerrieri
>   This code is open source and GPL licensed
> */
>   function send_wap_push ( $fields, $kannel ) {
>     $fields[udh]  = '%06%05%04%0B%84%23%F0';
>     $fields[text] = '%1B%06%01%AE%02%05%6A%00%45%C6%0C%03'.
>       hex_encode($fields['link'], '%').
>       '%00%01%03'.
>       hex_encode($fields['title'], '%').
>       '%00%01%01';
>     unset ( $fields['title'], $fields['link'] );
>
>     while(list($k,$v) = each($fields)) {
>       if ( $v != "" ) {
>         $string .= "&$k=$v";
>       }
>     }
>     $request = 'http://'.$kannel['host'].':'.$kannel[port].
>       '/cgi-bin/sendsms'.
>       '?user='.$kannel['user'].
>       '&pass='.$kannel['pass'].
>       $string;
>     $result = @file( $request );
>     return 'ok';
>   }
>
>   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;
>   }
> ?>
>
>
>
> 2010/1/3 Nikos Balkanas <[email protected]>
>
>  Hi,
>>
>> With SQLbox you'll have to push it like sms. For a php example for simple
>> pushes please search archives for Alejandro Guerrieri's code.
>>
>> BR,
>> Nikos
>>
>> ----- Original Message -----
>> *From:* Sam <[email protected]>
>> *To:* [email protected]
>> *Sent:* Sunday, January 03, 2010 11:23 PM
>> *Subject:* Re: sqlbox and wap push
>>
>> Hi,
>>
>> Please how do i make SQLBOX to handle a simple Service Load Wap push like
>> the following to a mobile?
>>
>>
>>
>>  <?xml version="1.0"?>
>> <!DOCTYPE sl PUBLIC "-//WAPFORUM//DTD SL 1.0//EN"
>>                     "www.wapforum.org/DTD/sl.dtd">
>> <sl href="http://domain.com/images2.jpg"/>
>>
>>
>>
>>
>> N.B. Giving that the the appropriate UDH has been defined.
>>
>> TIA
>>
>> --Sam.
>>
>>
>>
>> 2009/12/9 Nikos Balkanas <[email protected]>
>>
>>>  I don't have an example. Use Alex's link. And don't spam. 1 email is
>>> plenth.
>>>
>>> BR,
>>> Nikos
>>>
>>>  ----- Original Message -----
>>> *From:* Sam <[email protected]>
>>> *To:* Nikos Balkanas <[email protected]>
>>> *Cc:* [email protected]
>>>   *Sent:* Wednesday, December 09, 2009 11:10 AM
>>> *Subject:* Re: sqlbox and wap push
>>>
>>> The goal is to make it work with sqlbox. Thus i would need to convert
>>> to wbxml. This is where i need your example.
>>>
>>>
>>> 2009/12/9 Nikos Balkanas <[email protected]>
>>>
>>>>  Hi,
>>>>
>>>> Use Alex's link. Otherwise it is too lengthy to describe the protocol.
>>>> If you are interested the spec is:
>>>>
>>>> WAP-249-PPGService-20010713-a
>>>> An example would be meaningless. It is different for each message.
>>>> Wapbox will do the same thing for you, but it doesn't work with SQLbox.
>>>>
>>>> BR,
>>>> Nikos
>>>>
>>>> ----- Original Message -----
>>>> *From:* Sam <[email protected]>
>>>> *To:* Nikos Balkanas <[email protected]>
>>>> *Cc:* [email protected]
>>>> *Sent:* Wednesday, December 09, 2009 10:39 AM
>>>> *Subject:* Re: sqlbox and wap push
>>>>
>>>> Thanks Nikos,
>>>>
>>>> I understand the UDH stuff, however how do i convert to wbxml? Please
>>>> could you do me an example?
>>>>
>>>> Also, would this code (
>>>> http://www.blogalex.com/wp-content/uploads/2008/09/send_wap_push.php.txt)
>>>> help in anyway?
>>>>
>>>> Thanks in advance.
>>>>
>>>> --Sam
>>>>
>>>>
>>>>
>>>> 2009/12/9 Nikos Balkanas <[email protected]>
>>>>
>>>>>  Yes.
>>>>>
>>>>> You will have to do some work, though.
>>>>>
>>>>> 1) Use the appropriate udh for wap-push:
>>>>>
>>>>> &udh=%06%05%04%0B%84%23%F0
>>>>>
>>>>> in your sendsms url (url-encoded)
>>>>>
>>>>> 2) You have to convert your text first to wbxml and then urlencode it
>>>>> as well in your URL.
>>>>>
>>>>> BR,
>>>>> Nikos
>>>>>
>>>>> ----- Original Message -----
>>>>> *From:* Sam <[email protected]>
>>>>> *To:* [email protected]
>>>>> *Sent:* Wednesday, December 09, 2009 9:43 AM
>>>>> *Subject:* sqlbox and wap push
>>>>>
>>>>> Hi,
>>>>>
>>>>> Please can i use sqlbox for wap push?
>>>>>
>>>>> --Sam
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to