Asterisk не собирает CDR. Настраивал по этой инструкции
CLI> module show like cdr
Module Description Use Count
func_cdr.so Call Detail Record (CDR) dialplan functi 0
app_cdr.so Tell Asterisk to not maintain a CDR for 0
cdr_manager.so Asterisk Manager Interface CDR Backend 0
cdr_syslog.so Customizable syslog CDR Backend 0
app_forkcdr.so Fork The CDR into 2 separate entities 0
cdr_custom.so Customizable Comma Separated Values CDR 0
cdr_csv.so Comma Separated Values CDR Backend 0
7 modules loaded
/etc/asterisk/cdr.conf :
[general]
enable=yes
;unanswered = no
;endbeforehexten=no
;initiatedseconds=no
;batch=no
;size=100
;time=300
;scheduleronly=no
;safeshutdown=yes
[csv]
usegmtime=yes
loguniqueid=yes
loguserfield=yes
accountlogs=yes
/etc/asterisk/cdr_mysql.conf :
[global]
hostname = localhost
dbname = asteriskcdrdb
password = password
user = asteriskuser
userfield=1
;port=3306
;sock=/tmp/mysql.sock
cd /usr/src/
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.6.2.3.tar.gz
tar -zxvf asterisk-addons-1.6.2.3.tar.gz
cd asterisk-addons-1.6.2.3
./configure
make menuselect ;выбрать cdr_mysql
make
make install
CLI> core restart now ;перезагрузить астериск
CLI> module show like cdr_addon_mysql.so
Module Description Use Count
cdr_addon_mysql.so MySQL CDR Backend 0
1 modules loaded
у вас в выдаче присутсвует модуль сдр - cdr_csv. если вам надо мускл, он не идет в поставке астриска(ибо проблемы с лицензией). для компиляции надо mysql-devel и компилить asterisk-addons. ну а если сдр не пишется, то проверте permissions
Нашёл ещё одну причину /etc/asterisk/cdr_mysql.conf : [global] hostname = localhost с таким параметром не работает, нужно указывать локалхост алресом 127.0.0.1
Есть ещё одна причина. Во-первых в новых версиях Астера узнать коннект к БД "cdr mysql status"
Если пишет, что не коннект, то проверить: /etc/asterisk/cdr_mysql.conf : [global]
hostname = localhost
В таком виде не работет, нужно локалхост указать адресом
hostname = 127.0.0.1
Таже проблема. Все сделал по инструкции - в reports пусто(
не работает ссылка инструкции помогите ссылочкой, гугл не помог, или направте в гугл с запросом который даст такие ссылки, я что только не пробовал.
villiant ( 2012-09-06 12:39:49 +0400 )редактироватьЗадан: 2011-02-02 11:49:17 +0400
Просмотрен: 15,021 раз
Обновлен: Sep 06 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.