In our series on interesting Radiator RADIUS server applications is a story about a telephone caller prize system which is used by television and radio stations for things like “if you are the 15th caller, You Win!!”.
The front end is a Cisco router with IVR (interactive voice response) capabilities, configured to answer calls and prompt the caller for the answer to the question or whatever, then forward a RADIUS request with a specially formatted username attribute to Radiator.
Radiator is configured with Handlers to match the specially formatted usernames (a different format for each competition), and in each Handler is a custom AuthBy module with a number of special parameters that describe the particular competion. The custom AuthBy module was developed by the customer, based on the example AuthBy modules provided with Radiator.
The system has been in use for a number of years and works perfectly!