Little confused as to what is happening in CDR Reports nothing is returned and this used to work.
Asterisk 11.16.0
FreePBX 12.0.51
from cli:
module show like mysql
Module Description Use Count
app_mysql.so Simple Mysql Interface 0
res_config_mysql.so MySQL RealTime Configuration Driver 0
CLI> module show like cdr
Module Description Use Count
app_cdr.so Tell Asterisk to not maintain a CDR for 0
app_forkcdr.so Fork The CDR into 2 separate entities 0
cdr_csv.so Comma Separated Values CDR Backend 0
cdr_custom.so Customizable Comma Separated Values CDR 0
cdr_manager.so Asterisk Manager Interface CDR Backend 0
cdr_syslog.so Customizable syslog CDR Backend 0
func_cdr.so Call Detail Record (CDR) dialplan functi 0
7 modules loaded
if you try to load module:
CLI> module load cdr_custom.so
Unable to load module cdr_custom.so
Command ‘module load cdr_custom.so’ failed.
[2015-04-08 16:26:31] WARNING[19969]: loader.c:908 load_resource: Module ‘cdr_custom.so’ already exists.
CLI> module load cdr_manager.so
Unable to load module cdr_manager.so
Command ‘module load cdr_manager.so’ failed.
[2015-04-08 16:26:48] WARNING[19969]: cdr_manager.c:79 load_config: Failed to load configuration file. Module not activated.
Looking at conf files:
cdr.conf: blank
cdr_mysql:
[global]
hostname = localhost
dbname=asteriskcdrdb
password = fpbx
user = freepbx
userfield=1
;port=3306
;sock=/tmp/mysql.sock
cdr_odbc:
[global]
dsn=asteriskcdrdb
loguniqueid=yes
dispositionstring=yes
table=cdr ;“cdr” is default table name
looking at table cdr:
ysql> select clid from cdr;
±--------------------------------+
| clid |
±--------------------------------+
| “TestLabPhone2” <703> |
| “TestLabPhone” <704> |
| “TestLabPhone2” <703> |
| “TestLabPhone” <704> |
| “elric” <705> |
| “elric” <705> |
| “TestLabPhone” <704> |
| “TestLabPhone” <704> |
| “TestLabPhone” <704> |
| “TestLabPhone” <704> |
| “TestLabPhone” <704> |
| “TestLabPhone” <704> |
mysql> select calldate from cdr;
… last row…
| 2014-10-08 10:12:30 |
±--------------------+
1069 rows in set (0.00 sec)
And all the columns:
±--------------±-------------±-----±----±--------------------±------+
| Field | Type | Null | Key | Default | Extra |
±--------------±-------------±-----±----±--------------------±------+
| calldate | datetime | NO | MUL | 0000-00-00 00:00:00 | |
| clid | varchar(80) | NO | | | |
| src | varchar(80) | NO | | | |
| dst | varchar(80) | NO | MUL | | |
| dcontext | varchar(80) | NO | | | |
| channel | varchar(80) | NO | | | |
| dstchannel | varchar(80) | NO | | | |
| lastapp | varchar(80) | NO | | | |
| lastdata | varchar(80) | NO | | | |
| duration | int(11) | NO | | 0 | |
| billsec | int(11) | NO | | 0 | |
| disposition | varchar(45) | NO | | | |
| amaflags | int(11) | NO | | 0 | |
| accountcode | varchar(20) | NO | MUL | | |
| uniqueid | varchar(32) | NO | MUL | | |
| userfield | varchar(255) | NO | | | |
| did | varchar(50) | NO | | | |
| recordingfile | varchar(255) | NO | | | |
| cnum | varchar(40) | NO | | | |
| cnam | varchar(40) | NO | | | |
| outbound_cnum | varchar(40) | NO | | | |
| outbound_cnam | varchar(40) | NO | | | |
| dst_cnam | varchar(40) | NO | | | |
±--------------±-------------±-----±----±--------------------±------+
23 rows in set (0.01 sec)
this is all old data and nothing new is being logged. Any ideas what i am missing?