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