CDR not logging calls w/ Asterisk 1.8 Freepbx 2.9

pacsyn's picture

Installed via Asterisknow 1.7 ISO (32bit), then upgraded asterisk to 1.8, and freepbx to 2.9.

When I try to view the CDR reporting, I get:
- Call Logs -
No data found !!!

Yesterday I was troubleshooting this, and after researching the forums I tried the various issues relating to not having addons installed. I eventually got addons installed but it broke voicemail (callers would not get a beep and could not leave a message). So I updated all things asterisk18 and after a reboot voicemail returned to normal, but now my CDR stopped working again.

[root@asset-pbx cdr-csv]# yum list asterisk*
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
* base: mirrors.xmission.com
* extras: mirrors.usc.edu
* updates: centos.mirror.facebook.net
Installed Packages
asterisk.i386 1.8.9.0-1_centos5 installed
asterisk-addons.i386 1.8.9.0-1_centos5 installed
asterisk-core.i386 1.8.9.0-1_centos5 installed
asterisk-dahdi.i386 1.8.9.0-1_centos5 installed
asterisk-doc.i386 1.8.9.0-1_centos5 installed
asterisk-sounds-core-en-gsm.noarch 1.4.21-1_centos5 installed
asterisk-sounds-core-en-ulaw.noarch 1.4.21-1_centos5 installed
asterisk-sounds-extra-en-gsm.noarch 1.4.11-1_centos5 installed
asterisk-sounds-moh-opsound-ulaw.noarch 0.0-4_centos5 installed
asterisk-voicemail.i386 1.8.9.0-1_centos5 installed
asterisk18-addons.i386 1.8.7.0-2_centos5 installed
asterisk18-addons-bluetooth.i386 1.8.7.0-2_centos5 installed
asterisk18-addons-core.i386 1.8.7.0-2_centos5 installed
asterisk18-addons-mysql.i386 1.8.7.0-2_centos5 installed
asterisk18-addons-ooh323.i386 1.8.7.0-2_centos5 installed
asterisknow-version.noarch 1.7.1-3_centos5 installed


__________________


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

cdr show status gives me

pacsyn's picture

cdr show status gives me this:

Call Detail Record (CDR) settings
----------------------------------
Logging: Enabled
Mode: Simple
Log unanswered calls: No

* Registered Backends
-------------------
cdr-custom

-- Remote UNIX connection
-- Remote UNIX connection disconnected


It seems to be some kind of

pacsyn's picture

It seems to be some kind of version issue but I can't figure it out.

/var/log/asterisk/full:
WARNING[3445] loader.c: Module 'app_mysql.so' was not compiled with the same compile-time options as this version of Asterisk.

Do I need to compile asterisk manually? Why do I have asterisk + asterisk18 installed? Is that normal?


Digium does not do a great

SkykingOH's picture

Digium does not do a great job of keeping the AsteriskNow repo maintained. That is why we do not recommend that distro.

Somehome you have the old Asterisk-Addons installed on top of Asterisk 1.8. The new 1.8 packages include the add-ons.


Thanks! For the record,

pacsyn's picture

Thanks! For the record, here's how I fixed it:
yum remove asterisk18-addons
repeat for all of these modules:
asterisk18-addons.i386 1.8.7.0-2_centos5 installed
asterisk18-addons-bluetooth.i386 1.8.7.0-2_centos5 installed
asterisk18-addons-core.i386 1.8.7.0-2_centos5 installed
asterisk18-addons-mysql.i386 1.8.7.0-2_centos5 installed
asterisk18-addons-ooh323.i386 1.8.7.0-2_centos5 installed

yum install asterisk-addons

I did an amportal restart before and after the yum install command.


You might consider ditching

alan_mousty's picture

You might consider ditching the Asterisk Now and moving to the FreePBX distro. There is no reason to install the Digium distro and then try to upgrade to the latest FreePBX. The FreePBX distro is much easier to install and maintain.