<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
   "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">

<section id="avp_radius" xmlns:xi="http://www.w3.org/2001/XInclude">
    <sectioninfo>
	<authorgroup>
	    <author>
		<firstname>Juha</firstname>
		<surname>Heinanen</surname>
		<email>jh@tutpro.com</email>
	    </author>
	</authorgroup>
	<copyright>
	    <year>2004</year>
	    <holder>Juha Heinanen</holder>
	</copyright>
	<revhistory>
	    <revision>
		<revnumber>$Revision: 1.3 $</revnumber>
		<date>$Date: 2005/08/24 22:26:17 $</date>
	    </revision>
	</revhistory>
    </sectioninfo>

    <title>Avp_radius Module</title>

    <section id="avp_radius.overview">
	<title>Overview</title>
	<para>
	    avp_radius module allows loading of user's attributes into AVPs
	    from Radius. User's name and domain can be based on From URI,
	    Request URI, or authenticated credentials.
	</para>
	<para>
	    The module assumes that Radius returns the AVPs as values of reply
	    attribute SIP-AVP.  Its value must be a string of form "name:value"
	    or of form "name#value".  In the first case, value is interpreted
	    as a string and in the second case as an int (second case has not
	    been implemented yet).
	</para>
	<para>
	    The module prefixes each attribute name as returned from Radius by
	    string "caller_" or "callee_" depending if caller's or callee's
	    attributes are loaded.
	</para>
    </section>

    <xi:include href="params.xml"/>
    <xi:include href="functions.xml"/>

</section>

