login | register
Tue 02 of Dec, 2008 [14:21 UTC]

voip-info.org

Discuss [3] History

Asterisk config cdr_mysql.conf

Created by: oej,Last modification on Wed 31 of Aug, 2005 [11:10 UTC] by JustRumours
Configuration of database for billing with CDR records

Sample cdr_mysql.conf

This is a sample configuration that assumes the SQL server is local.

 ;
 ; Note - if the database server is hosted on the same machine as the
 ; asterisk server, you can achieve a local Unix socket connection by
 ; setting hostname=localhost
 ;
 ; port and sock are both optional parameters.  If hostname is specified
 ; and is not "localhost", then cdr_mysql will attempt to connect to the
 ; port specified or use the default port.  If hostname is not specified
 ; or if hostname is "localhost", then cdr_mysql will attempt to connect
 ; to the socket file specified by sock or otherwise use the default socket
 ; file.
 ;
 [global]
  hostname=localhost
  dbname=asteriskcdrdb
  password=password
  user=asteriskcdruser
  ;port=3306
  ;sock=/tmp/mysql.sock
  ;userfield=1  

Enable the last option if you wish to use SetCDRUserField
The file mysql.sock is only present while the mysql server is up and running. Here's how to find it:

 locate mysql | grep sock

See also



Comments

Comments Filter
222

333Another conf switch

by Ignatz, Friday 28 of April, 2006 [21:49:18 UTC]
There appears to be another conf item: table=cdr which allows you to change the name of the db table, similar to hostname and dbname
222

333Fedora Core 4

by endtroducing, Wednesday 25 of January, 2006 [20:41:54 UTC]
On Fedora Core 4

/var/lib/mysql/mysql.sock
222

333sock=

by ChicagoBud, Friday 16 of December, 2005 [20:27:08 UTC]
On my system (CentOS 4.2/MySQL 4.1.12) the sock file is:

 /var/lib/mysql/mysql.sock

as discovered by:

 mysqladmin variables | grep socket