Hi,
 
I got the informatin from the wap forum. 
I couldn't mentioned,  Deon van der Merwe <[EMAIL PROTECTED]> has helped me from the initial stage to the end. That ideas was really helped me to developed few other modules for kannel wap gateway.
 
Kannel wapGateway + Radius ------> parse accounting packets -------> open radius server ---------> capture the accounting info and write into Mysql database(msisdn, session id , client;s ip ) ---- > parse the request to the squid proxy
 
From the proxy module what i have developed ,
 
listen to the clients request comes via the squid ---------> catch the seesion id ------> and then add the msisdn and ip address to the client request's headers taken from the mysql database -----> send request to the WAP server / Internet
 
so , this what i can give you architecture, but it's simple.
any comments ????????
 
Thank you,
 Luke.


Stipe Tolj <[EMAIL PROTECTED]> wrote:
luke devon wrote:

> hi ,
>
> First of all , i would like to thank you , because , you are really like to help us like beginners. behalf of all kannel users/beginners i'm rerally appreciate of that .
>
> Ok , this is what i done for kannel to get WAP 2.0 compatibility.
>
> Configured kannel for wapgateway and i tested it with all WML 1.1 , 1.2, 1.3 . Every thing was success.
> Then after i tested with WAP 2.0 ( WHTTP / HTTP ) suported phones. Failed. We cant configured them for HTTP ports. Bcause basic kannel can identify only UDP ports ( 9200 - 9208 ).

correct. Kannel does _not_ provide a HTTP/WHTTP proxy as used for WAP 2.0
devices. Actually we have mainly all the code in Kannel's gwlib library to
implement a HTTP proxy, but it hasn't been done yet. Why? Other projects do a
better job on that, ie. Apach2 or squid.

> After that , i did more google over few weeks and found few of helps / hints. So i went through the guides.
>
> We have to configure kannel Radius client for capture all accounting packets that passing by GGSN.It's done . on basic level i have cared about only msisdn , session id , ip address that assigned to the client. Those parameters are passed via the the kannel radius. Then i needed to store in some where . finally there was a solution. I have to passed those details to another Radius server. I used freeradius . and i stored that values in mysql database .

correct. Kannel contains a RADIUS acct proxy for the purpose of allowing
IP<->MSISDN resolving, while WAP requests are passed to the HTTP application
layer. If you want both "ways", WAP 1.x and WAP 2.0 (via HTTP proxy) to pass the
MSISDNs to the application (HTTP) layer, then you'll obviously need to mangle
the HTTP proxy software to query your mysql database that freeradius actually
controls.

There is no such product available in the open source as far as I know.

> So then after i had a major problem. problem is how can i fetch , msisdn in to a proxy. I lost in programming. I did more google. but no luck .
> Then i stared to develop a small proxy client . That could take msisdn , session id , ip address to the clients request . Ohhhhh , it worked. but i dont know how reliable it is . i'm not a hard core programmer. upto now it works well . since no huge traffic for this wap gateway.
> I dont know what will be happened within anoter few weeks . it might crashed.

ok, so you coded some kind of proxy on your own... what is the architecture? Can
you plot a diagram on how the communication ways are?

> any way this is what i done for WAP 2.0............. I'm still telling you guys this shouldn't be the solution. There must be proper solution in kannel list . but seems they don't like share / open that sources.

no, we as Kannel group developers do commit mainly all changes and things to our
Kannel CVS.... now, "mainly". Of course there are components that are based on
Kannel, or it's libraries, but are not open source. Ie. my SMPP server or my
MMSC implementation.

>
> Now , i have a nother issue. How can i work with cookies , I just want to add cookie values into all UDP request for WML 1.1 , 1.2 , 1.3 comliant phones.beasue few of applications are required cookie values. But i cant how to modify kannel for to get cookies ,
>
> Can you help me on this please ????

Cookies are supported by Kannel as WAP gateway. As Kannel does the actuall HTTP
client call to the application layer, it will receive the Cookie and store it
for the device, inside the WTP response machine. But I recall that there is an
issue with encoding Cookies for the WSP layer (the transport layer for the
device)....

> Before i go to MMS , i have solve this problem .........please help me

there is another major issue for the Kannel WAP gateway part for MMS
transport... it's a major "showstopper" for the next release 1.4.1 stable. It's
the WTP-SAR responder layer inside Kannel. (see bug #272 in Kannel's bug
tracking database).

I'm currently working on this with 3 other persons to resolve. We have a
solution, but it's yet not stable enough under all circumstances.


Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany

tolj.org system architecture Kannel Software Foundation (KSF)
http://www.tolj.org/ http://www.kannel.org/

mailto:st_{at}_tolj.org mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------

Send instant messages to your online friends http://uk.messenger.yahoo.com

Reply via email to