acc README: Starting to remove radius (separate module now) and updating text about...
authorOlle E. Johansson <oej@edvina.net>
Mon, 2 Jan 2017 16:26:14 +0000 (17:26 +0100)
committerOlle E. Johansson <oej@edvina.net>
Mon, 2 Jan 2017 16:26:14 +0000 (17:26 +0100)
src/modules/acc/doc/acc_admin.xml

index 0a67b2e..107f1a5 100644 (file)
        <title>Overview</title>
        <para>
                ACC module is used to account transactions information to different
-               backends like syslog, <abbrev>SQL</abbrev>,
-               <acronym>RADIUS</acronym> and <acronym>DIAMETER</acronym> 
-               (beta version).
+               backends like syslog and <abbrev>SQL</abbrev>. With the separate module,
+               <acronym>radius</acronym> support is enabled. There is some very early support of 
+               the <acronym>Diameter</acronym> protocol in the code which is no longer included
+               by default. This support is not up to date with the current Diameter protocols and
+               is disabled.
        </para>
        <para>
                To account a transaction and to choose which set of backends to be 
                </itemizedlist>
        </para>
        <para>
-               The SQL backend support is compiled in the module. For RADIUS and
+               The SQL backend support is compiled in the module. For 
                DIAMETER you need to enable it by recompiling the module with properly
-               set defines: uncomment the RAD_ACC or DDIAM_ACC lines in
-               modules/acc/Makefile. To compile RADIUS support, 
-               you need to have radiusclient-ng (only versions higher or equal 
-               to 0.5.0) installed on your system which is available from
-               <ulink url='http://developer.berlios.de/projects/radiusclient-ng/'>
-               http://developer.berlios.de/projects/radiusclient-ng/</ulink>.
-               The radius client needs to be configured properly. To do so, use the 
-               template at etc/radiusclient.conf and make sure
-               that module's radius_config parameter points to its location.
-               In particular, accounting secret must match that one configured in
-               server and proper dictionary is used (one is available at 
-               etc/sip_dictionary). Also note that Debian radiusclient-ng uses
-               /var/run/radius.seq as seqfile but &kamailio; Debian init script expects
-               /var/run/kamailio/kamailio_radius.seq, so is needed to change it in
-               radiusclient-ng configuration or in &kamailio; Debian init script (if not,
-               &kamailio; can't create the seq file when not running as root). Uses along
-               with FreeRadius (<ulink url='http://www.freeradius.org/'>
-               http://www.freeradius.org/</ulink>) and Radiator 
-               (<ulink url='http://www.open.com.au/radiator/'>
-               http://www.open.com.au/radiator/</ulink>) servers have been
-               reported to us.
+               set defines: uncomment the DDIAM_ACC lines in
+               modules/acc/Makefile. 
         </para>
        <para>
-       NOTE: diameter support was developed for DISC (DIameter Server Client 
-       project at http://developer.berlios.de/projects/disc/). This project 
-       seems to be no longer maintained and DIAMETER specifications were updated
-       in the meantime. Thus, the DIAMETER part in the module is obsolete and 
-       needs rework to be usable with opendiameter or other DIAMETER servers.
+               NOTE: diameter support was developed for DISC (DIameter Server Client 
+               project at http://developer.berlios.de/projects/disc/). This project 
+               seems to be no longer maintained and DIAMETER specifications were updated
+               in the meantime. Thus, the DIAMETER part in the module is obsolete and 
+               needs rework to be usable with opendiameter or other DIAMETER servers.
        </para>
        <section>
                <title>General Example</title>
@@ -485,11 +468,7 @@ $dlg_var(callee) = $avp(callee); #callee='C'
                        </para>
                        <itemizedlist>
                                <listitem>
-                               <para><emphasis>radiusclient-ng</emphasis> 0.5.0 or higher -- 
-                               if compiled with RADIUS support. See <ulink 
-                               url='http://developer.berlios.de/projects/radiusclient-ng/'>
-                               http://developer.berlios.de/projects/radiusclient-ng/</ulink>.
-                               </para>
+                               <para>None</para>
                                </listitem>
                        </itemizedlist>
                </section>