> > You may be able to "hack" it if you onlyever have one NAS, but in
> > a multi-NAS environment, it's virtually impossible.
> 
> It *is* possible, using RADIUS proxy mode. Your NAS requests auth at a
> RADIUS server and if that one is configured to proxy any incoming acct
> packets then Kannel may "ask" the RADIUS server for the MSISDN number
> of a current client IP.

This is WRONG.

RADIUS has no standard protocol way for querying about existing calls.
Some RADIUS _implementations_ may have that, but not RADIUS-the-protocol.

Proxy RADIUS means that the "dialin" RADIUS server relays accounting
information to another RADIUS server (presumably running within your
WAP gateway cluster).

An alternative, at least with newer Cisco IOS (12.2) based access
servers, is to use the "broadcast RADIUS accounting" feature, where
the NAS itself sends each accounting start and stop record in _parallel_
to a number >1 of RADIUS servers, which are then independant. We use
this in a prototype scenario to give MSISDN information to an Ericsson
WAP gateway.

> > You probably have to modify the RADIUS server to log the IP-CLI
> > mapping somewhere, and then have Kannel query this. Or it could
> > query the accounting logs.
> 
> Yep, we do this using MySQL as storage space. But you may implement it
> by RADIUS protocol only, using the proxy functionality many RADIUS
> servers allow.

No. I'd love to be proven wrong, but I'm pretty sure about that.

best regards
  Patrick

Reply via email to