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
        <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 
        </para>
        <para>
                To account a transaction and to choose which set of backends to be 
                </itemizedlist>
        </para>
        <para>
                </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
                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>
         </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>
        </para>
        <section>
                <title>General Example</title>
@@ -485,11 +468,7 @@ $dlg_var(callee) = $avp(callee); #callee='C'
                        </para>
                        <itemizedlist>
                                <listitem>
                        </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>
                                </listitem>
                        </itemizedlist>
                </section>