Thanks for trying to help me... but no need to fight xD

I tried first to send a SMS with UDH and on my mobile I get a SMS with an
URL inside but no automatic launch of my web browser. *Is it normal ?*

I tried then to setup PPG on Kannel (wapbox & ppg config seems Ok, wapbox
start)
I send my document to HTTP interface of PPG port 8080 using a ¨PHP script I
found on inet.

I am getting the following errors:

# lynx -dump "http://localhost/test/sms-wap-push-2.php";
   HTTP/1.1 202 Accepted Server: Kannel/cvs-20091124 Date: Fri, 18 Dec
   2009 03:26:50 GMT Content-Length: 705 Content-Type: application/xml

==> /var/log/kannel/wapbox.log <==
2009-12-18 14:26:50 [20985] [11] DEBUG: HTTP: Creating HTTPClient for
`127.0.0.1'.
2009-12-18 14:26:50 [20985] [11] DEBUG: HTTP: Created HTTPClient area
0x954abf0.
2009-12-18 14:26:50 [20985] [14] INFO: PPG: Accept request </wappush> from
<127.0.0.1>
2009-12-18 14:26:50 [20985] [14] DEBUG: PPG: http_read_thread: pap multipart
accepted
2009-12-18 14:26:50 [20985] [14] DEBUG: *PPG: send_bad_message_response:
telling pi*
2009-12-18 14:26:50 [20985] [14] DEBUG: HTTP: Resetting HTTPClient for
`127.0.0.1'.
2009-12-18 14:26:50 [20985] [14] WARNING: *PPG: pap control entity
erroneous, the request unacceptable*
2009-12-18 14:26:50 [20985] [10] DEBUG: HTTP: Destroying HTTPClient area
0x954abf0.
2009-12-18 14:26:50 [20985] [10] DEBUG: HTTP: Destroying HTTPClient for
`127.0.0.1'.


2009/12/17 Nikos Balkanas <[email protected]>

>  Actually, Henri was just teaching me how to program. He has already a php
> solution in place, I suspect yours. Poor Emmanuel was looking for a
> solution, and I hope he found what he was looking for, amidst all the flame
> :-)
>
> BR,
> Nikos
>
> ----- Original Message -----
> *From:* Alejandro Guerrieri <[email protected]>
> *To:* Nikos Balkanas <[email protected]>
> *Cc:* Henri Hovi <[email protected]> ; users <[email protected]>
> *Sent:* Thursday, December 17, 2009 2:33 PM
> *Subject:* Re: HTTP connection URL through Binary SMS or PPG ?
>
> Did I get it all wrong, or Henri's only trying to send a WAP push to a
> phone?
>
> If that's the case, I've made time ago a simple php function you could use:
>
> http://www.blogalex.com/archives/12
>
> There's no need to implement the whole protocol just to send a simple URL.
> However if you need more flexibility you'll probably need to use the PPG
> instead.
>
> Regards,
>
> Alex
>
> 2009/12/17 Nikos Balkanas <[email protected]>
>
>>  It's OK, don't tell me. I have been using KISS probably before you were
>> born. If you want to do a proper job, you have to implement the whole spec.
>> In other words it seems you can send only *certain* GET URLs to mobiles.
>> Can you handle POST requests & variables? It sounds you don't use any
>> stringtables or wap compression. How many SMS parts are you generating for a
>> single push? PAP & SI variables determine delivery network, priority,
>> validity period, etc. and it seems to me you are out of spec and abusing
>> mobile phones (some of them may not even display it!).
>>
>> That's fine if it works for you. Just make sure you mention all your
>> constraints before suggesting the same approach to others.
>>
>> Nikos
>>
>>  ----- Original Message -----
>> *From:* Henri Hovi <[email protected]>
>> *To:* Nikos Balkanas <[email protected]>
>> *Cc:* Emmanuel CHANSON <[email protected]> ; users<[email protected]>
>>   *Sent:* Thursday, December 17, 2009 11:49 AM
>> *Subject:* Re: HTTP connection URL through Binary SMS or PPG ?
>>
>> Target is to get phone opening a connection web-server to download
>> something, You can use any compliers to compile the message or just simply
>> construct the message by Yourself. With any link You like.
>>
>> I guarantee that just putting those couple of lines to Your code to build
>> the message manually is more efficient than push XML to parser, compile it
>> to WBXML and send it to the device. But of course, my script doesn't parse
>> PAP messages, no need since why would I care about it since my aim is just
>> to get the link to the device...
>>
>> Ever heard about term KISS ;)
>>
>>
>>
>> --
>> H
>>
>>
>>
>>
>>
>>
>>
>> 2009/12/17 Nikos Balkanas <[email protected]>
>>
>>>  My God! Why did all these stupid kannel developers wrote 1000's of
>>> lines for a descent wbxml compiler? Tokens alone from the spec are ~200,
>>> patterns > 500 and many rules to consider. I have rewritten kannel's
>>> wbxml compiler in flex and yacc for efficiency and you preach me about
>>> efficiency?
>>>
>>> I was not aware of any php wbxml library, but unless you just encode the
>>> same message over and over or use a library, there is no other way for you
>>> to do it. Good for you, bad for efficiency.
>>>
>>> BR,
>>> Nikos
>>>
>>>  ----- Original Message -----
>>> *From:* Henri Hovi <[email protected]>
>>>  *To:* Nikos Balkanas <[email protected]>
>>> *Cc:* Emmanuel CHANSON <[email protected]> ; users<[email protected]>
>>> *Sent:* Thursday, December 17, 2009 11:00 AM
>>> *Subject:* Re: HTTP connection URL through Binary SMS or PPG ?
>>>
>>> Well, I have aprx. ten lines and it works just fine ;) But for sure, sky
>>> is the limit in coding, so if I like, I think I can use several thousands
>>> lines as well to do the same, I just don't know if it's efficient or not ;)
>>>
>>>
>>> --
>>> Henri
>>>
>>>  2009/12/17 Nikos Balkanas <[email protected]>
>>>
>>>>  Just to clarify. There are php examples to do your own wbxml encoding
>>>> through the sendsms interface, but the encoding is several hundred lines of
>>>> code, not 10!
>>>> Β
>>>> BR,
>>>> Nikos
>>>>
>>>>    ----- Original Message -----
>>>> *From:* Henri Hovi <[email protected]>
>>>> *To:* Emmanuel CHANSON <[email protected]>
>>>> *Cc:* users <[email protected]>
>>>> *Sent:* Thursday, December 17, 2009 9:26 AM
>>>> *Subject:* Re: HTTP connection URL through Binary SMS or PPG ?
>>>>
>>>> The flow You explain is correct, but after You have sent it to PPG, it
>>>> will take care of sending the SMS..
>>>> .
>>>> So You just push the PAP message to the PPG url configured to Kannel. if
>>>> You use PHP, You can use cUrl to do the communication between Your
>>>> application and Kannel.
>>>>
>>>> Alternative solution is to build the message in Your application, it
>>>> takes aprx. 10 lines of PHP code and then use the sendsms interface
>>>> directly. Anyhow, I use the Kannel PPG.
>>>>
>>>> --
>>>> Henri
>>>>
>>>>    On Wed, Dec 16, 2009 at 11:08 PM, Emmanuel CHANSON <
>>>> [email protected]> wrote:
>>>>
>>>>>    Thanks Henri,
>>>>>
>>>>> So if I understand well Wapbox is mandatory in this situation. At least
>>>>> to compile the PAP xml ? then send a SMS ?
>>>>> PPG can not be used alone for this task? I mean what are the necessary
>>>>> steps to perform:
>>>>>
>>>>> HTTP Interface ? -> PPG -> Wapbox -> SMS -> Mobile Station
>>>>>
>>>>> I have to check how to use PPG for this purpose. I will check the
>>>>> Kannel User Guide for this but basically:
>>>>> Is it possible through a PHP script (or whatever) to call an HTTP
>>>>> interface in order to make the PPG do this job?
>>>>>
>>>>> Regards,
>>>>>
>>>>> Emmanuel
>>>>>
>>>>>     2009/12/16 Henri Hovi <[email protected]>
>>>>>
>>>>>>    You need to use PPG. The wapbox is just used to compile the PAP
>>>>>> XML to "correct format", it's then forwarded as SMS to the device.
>>>>>>
>>>>>>
>>>>>> When the phone retrieves the URL, it does it based on it's own
>>>>>> configuration, so it can use HTTP directly or WAP Gateway as proxy. In 
>>>>>> later
>>>>>> case the wapbox can be used, but requires that the user has the Kannel
>>>>>> configured as proxy. But normally operators has those already 
>>>>>> configured, so
>>>>>> You don't need to worry about them.
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Henri
>>>>>>
>>>>>>      On Wed, Dec 16, 2009 at 6:59 AM, Emmanuel CHANSON <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>    Hello guys,
>>>>>>>
>>>>>>> I'm wondering how can I make a mobile openning an HTTP URL ?
>>>>>>>
>>>>>>> - by sending a SMS push with UDH parameter through sendsms interface
>>>>>>> ? which value to add in this case?
>>>>>>> - by using PPG from kannel ? which config in this case for PPG group?
>>>>>>> - others solution ?
>>>>>>>
>>>>>>> I saw many times WAP PUSH tutorials that show how to send a WAP PUSH
>>>>>>> SMS using PPG but do I have to do the same if I want to make a mobile
>>>>>>> openning an HTTP URL ? Whatever its properties because some mobile (old 
>>>>>>> one)
>>>>>>> have to use WAP and wapbox, the recent ones use HTTP and doesn't need 
>>>>>>> wapbox
>>>>>>> in this case.
>>>>>>>
>>>>>>> --
>>>>>>> Emmanuel
>>>>>>>
>>>>>>> CHANSON Emmanuel
>>>>>>> Mobile Nouvelle-CalΞΉdonie: +687.77.35.02
>>>>>>>
>>>>>>> Mobile France: +33 (0) 6.68.03.89.56
>>>>>>> @email : [email protected]
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Henri Hovi
>>>>>> http://www.patidure.com
>>>>>> http://patidure.blogspot.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Emmanuel
>>>>>
>>>>> CHANSON Emmanuel
>>>>> Mobile Nouvelle-CalΞΉdonie: +687.77.35.02
>>>>>
>>>>> Mobile France: +33 (0) 6.68.03.89.56
>>>>> @email : [email protected]
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Henri Hovi
>>>> http://www.patidure.com
>>>> http://patidure.blogspot.com
>>>>
>>>>
>>>
>>>
>>> --
>>> Henri Hovi
>>> http://www.patidure.com
>>> http://patidure.blogspot.com
>>>
>>>
>>
>>
>> --
>> Henri Hovi
>> http://www.patidure.com
>> http://patidure.blogspot.com
>>
>>
>


-- 
Emmanuel

CHANSON Emmanuel
Mobile Nouvelle-Calédonie: +687.77.35.02
Mobile France: +33 (0) 6.68.03.89.56
@email : [email protected]

Reply via email to