-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Stipe Tolj wrote:
> Your NAS (network access server), ie. any CSD dial-in node or GPRS APN point > will forward the RADIUS accounting PDUs (UDP datagrams) to Kannel, literally > wapbox. wapbox then answers to the NAS as if it is the final RADIUS daemon, so > NAS is satisfied in terms of a positive ACK. wapbox greps the corresponding > MSISDN (caller line id in RADIUS terminology) and DHCP'ed client IP and packs > this in a 2-way cross-referenced dictionary hash. So you can resolve > MSISDN->IP > and IP->MSISDN within the code. When a WAP request is processed, wapbox simply > "queries" that dictionary hash and injects the appropriate header with the > resulting MSISDN. (Of course all the housekeeping with RADIUS acct start/stop > events are done, so we also drop the MSISDN<->IP relation when NAS indicates > that the session died.). BTW, didn't mention here that Kannel will of course proxy the RADIUS acct PDUs towards a "final RADIUS" instance in order to have accurate accounting on the existing systems. So Kannel is really acting as RADIUS acct proxy, in the middle of the NAS and the RADIUS daemon itself. 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 - ------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGOodV9ez0oeKvYs0RAgt2AJ90mQlKintspurIaJO5MCThXKA5pgCfRpss SnbtPKAXh3Y3wZFGEMUsfRs= =f0YM -----END PGP SIGNATURE-----
