> 
> Is there any built-in support for calling cards yet or do the modules 
> still need to be home grown by whoever is interested in trying to make 
> it work?

AFAIK there aren't modules, we home-brewed it out of rlm_perl, opening
a DBI handle in persistent.pl and using it in the RLM module.  Note that
rlm_perl isn't altogether stable IMO.  For example we tried to use two
perl snippets, one for authorization and one for accounting, but the
autz module would get accounting messages, and then RADIUS would choke
regardless of response.  This may be fixed in your version, dunno.  In
some cases throwing radiusd into debug (-X) would core dump.  But we 
did get it working.

Modifying card state based on accounting and autz transactions is advised
so you don't get N people using 1 card concurrently.

Finally, Cisco TCL IVR 1.0 is a bit crude (and we just got the most recent
IOS update a week ago).  You'll definitely need to record or obtain your
own messages (e.g., get rid of the "welcome to Cisco demo" opening message,
add "then press pound" after "enter the phone number you wish to call", and
so on).  I changed the default behaviour with the TCL script so that an
unexpected RADIUS response no longer tells people they have $1,000,000.

Basically, it's all been little annoying details.  The pieces are there,
you just have to put them together and make it work cleanly.

-- B

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to