[asterisk-commits] russell: branch 1.4 r52999 -
/branches/1.4/doc/cdrdriver.txt
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Tue Jan 30 16:30:35 MST 2007
Author: russell
Date: Tue Jan 30 17:30:34 2007
New Revision: 52999
URL: http://svn.digium.com/view/asterisk?view=rev&rev=52999
Log:
Add documentation for using cdr_pgsql. (issue #8942, lters)
Modified:
branches/1.4/doc/cdrdriver.txt
Modified: branches/1.4/doc/cdrdriver.txt
URL: http://svn.digium.com/view/asterisk/branches/1.4/doc/cdrdriver.txt?view=diff&rev=52999&r1=52998&r2=52999
==============================================================================
--- branches/1.4/doc/cdrdriver.txt (original)
+++ branches/1.4/doc/cdrdriver.txt Tue Jan 30 17:30:34 2007
@@ -160,10 +160,56 @@
logs a connection to the database and will now record every
call to the database when it's complete.
+
MYSQL:
+
PGSQL:
+ If you want to go directly to postgresql database, and have the cdr_pgsql.so
+ compiled you can use the following sample setup.
+ On Debian, before compiling asterisk, just install libpqxx-dev.
+ Other distros will likely have a similiar package.
+
+ Once you have the compile done,
+ copy the sample cdr_pgsql.conf file or create your own.
+
+ Here is a sample:
+
+ /etc/asterisk/cdr_pgsql.conf
+ ; Sample Asterisk config file for CDR logging to PostgresSQL
+ [global]
+ hostname=localhost
+ port=5432
+ dbname=asterisk
+ password=password
+ user=postgres
+ table=cdr
+
+ ;Now create a table in postgresql for your cdrs
+
+ ;SQL table where CDRs will be inserted
+ ;Copy and paste this into your postgresql prompt.
+ CREATE TABLE cdr (
+ calldate time NOT NULL ,
+ clid varchar (80) NOT NULL ,
+ src varchar (80) NOT NULL ,
+ dst varchar (80) NOT NULL ,
+ dcontext varchar (80) NOT NULL ,
+ channel varchar (80) NOT NULL ,
+ dstchannel varchar (80) NOT NULL ,
+ lastapp varchar (80) NOT NULL ,
+ lastdata varchar (80) NOT NULL ,
+ duration int NOT NULL ,
+ billsec int NOT NULL ,
+ disposition varchar (45) NOT NULL ,
+ amaflags int NOT NULL ,
+ accountcode varchar (20) NOT NULL ,
+ uniqueid varchar (32) NOT NULL ,
+ userfield varchar (255) NOT NULL
+ );
+
SQLLITE:
+
RADIUS: See doc/radius.txt for more information on cdr_radius
More information about the asterisk-commits
mailing list