On 01/15/2014 07:27 PM, Leigh Porter wrote: > I’m in need of some basic DIAMETER support. RADIATOR seemingly can > gateway between DIAMETER and RADIUS but can I add a DIAMETER handler to > trigger a function to do something and send a response? Or would I need > to gateway to RADIUS first and then handle the request?
Currently the easiest way to accomplish this might be to use PostDiaToRadiusConversionHook and PostRadiusToDiaConversionHook. The latter runs after Radiator has converted the request and allows you to do any modifications to the Diameter reply before it is sent back to the Diameter peer. You could have something very simple as AuthBy and do the most of the work in the hook or maybe do some of the work in the AuthBy and the rest in the hook. See goodies/diameter-server.cfg for more about the hooks. We are currently enhancing the Diameter support so that there is no need to go through RADIUS conversion. This applies to a number of mostly 3GPP applications. We would be interested to hear which Diameter applications you are working on. Thanks, Heikki -- Heikki Vatiainen <h...@open.com.au> Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc. _______________________________________________ radiator mailing list radiator@open.com.au http://www.open.com.au/mailman/listinfo/radiator