RADIUS and mgetty
wim@djo.wtm.tudelft.nl (wim@djo.wtm.tudelft.nl)
Sat, 7 Aug 1999 23:33:30 +0200
Gert Doering wrote
> On Thu, Aug 05, 1999 at 11:48:28AM +0200, Frank D. Cringle wrote:
...
> > The case of authenticating on the phone number is interesting. We
> > have a terminal server[*] that can send radius queries based on
> > calling number and called extension, before it even picks up the call.
> > The answers influence whether the call is picked up and if so what
> > services are offered. It seems to me that that should be done by an
> > external program called by mgetty, rather than built in. If this
> > program gives a positive response (pick up the call), it should also
> > be able to tell mgetty how to handle the call - e.g., start pppd with
> > a particular set of options.
>
> Indeed. This can be done by "cnd-program" - mgetty runs this to help
> deciding "shall I pick up this incoming call".
I do have a request on a topic I haven't seen discussed yet..
I'd like to set the rings= parameter on the fly, determined by the caller ID.
(Anonymous calls must be serviced as soon as possible, some others must not
be serviced at all, and some others must get a reasonable (long) time before
vgetty answers them.)
First problem I see is that cnd-program gets launched after rings=xx has
been reached. If cnd-program could augment that value, it would be called
again later on, which would have no use.
Is there already some possibility to do such a thing?
Regards, Wim.
----- wim@djo.wtm.tudelft.nl -----