> > 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
