[Freeswitch-svn] [commit] r5371 - freeswitch/trunk/src/mod/event_handlers/mod_radius_cdr

Freeswitch SVN cparker at freeswitch.org
Fri Jun 15 10:31:02 EDT 2007


Author: cparker
Date: Fri Jun 15 10:31:02 2007
New Revision: 5371

Added:
   freeswitch/trunk/src/mod/event_handlers/mod_radius_cdr/README

Log:
README file documenting how to build mod_radius_cdr in current trunk, as it is not built by default

Added: freeswitch/trunk/src/mod/event_handlers/mod_radius_cdr/README
==============================================================================
--- (empty file)
+++ freeswitch/trunk/src/mod/event_handlers/mod_radius_cdr/README	Fri Jun 15 10:31:02 2007
@@ -0,0 +1,84 @@
+mod_radius_cdr - A cdr Accounting module for FreeSWITCH.
+
+cparker at segv dot org
+
+=========================================================================================
+
+Currently, this is in it's infancy, and is still being worked on.  It is not
+yet enabled by default in building.
+
+Comments, code, patches are always welcome.  :)
+
+=========================================================================================
+
+Pre-reqs:
+
+In order to use this module you will need to have the CVS head of the freeradius-client
+library installed.
+
+CVS version as of June 14, 2007 or later will be sufficient.
+
+Instructions on how to retrieve and install this can be found here:
+
+   http://wiki.freeradius.org/Radiusclient
+
+=========================================================================================
+
+Building:
+
+1) Compile and install freeradius-client library.
+
+2) Edit the top-level 'modules.conf'.  Add the following entry:
+
+...
+event_handlers/mod_radius_cdr
+...
+
+3) Re-run configure ??? ( does this need to be done? )
+
+4) Run make
+
+5) Edit freeswitch configuration
+
+   - Make sure the module is loaded
+   - Make sure the module XML config file is included
+
+6) Edit the module config file for your system specifics ( servers, secrets, etc. )
+
+=========================================================================================
+
+Here's a sample RADIUS transaction ( logged to a detail file via FreeRADIUS server ):
+
+Fri Jun  8 08:23:10 2007
+        Acct-Status-Type = Start
+        Acct-Session-Id = "d734ff5e-bf04-4045-8cb3-f5744574808b"
+        Freeswitch-Src = "8478797989"
+        Freeswitch-CLID = "Chris Parker"
+        Freeswitch-Dst = "888"
+        Freeswitch-Dialplan = "XML"
+        NAS-Port = 0
+        Acct-Delay-Time = 0
+        NAS-IP-Address = 127.0.0.1
+        Client-IP-Address = 127.0.0.1
+        Acct-Unique-Session-Id = "4b7754541b5902fa"
+        Timestamp = 1181308990
+
+Fri Jun  8 08:23:31 2007
+        Acct-Status-Type = Stop
+        Acct-Session-Id = "d734ff5e-bf04-4045-8cb3-f5744574808b"
+        Freeswitch-Hangupcause = Normal-Clearing
+        Freeswitch-Src = "8478797989"
+        Freeswitch-CLID = "Chris Parker"
+        Freeswitch-Dst = "888"
+        Freeswitch-Dialplan = "XML"
+        Freeswitch-Lastapp = "bridge"
+        Freeswitch-Billusec = 21460442
+        NAS-Port = 0
+        Acct-Delay-Time = 0
+        NAS-IP-Address = 127.0.0.1
+        Client-IP-Address = 127.0.0.1
+        Acct-Unique-Session-Id = "4b7754541b5902fa"
+        Timestamp = 1181309011
+
+
+



More information about the Freeswitch-svn mailing list