Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не выводится CDR во FreePBX

1

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

спросил Feb 2 '11

h1Nt Gravatar h1Nt flag of Russian Federation
104 5 6 11

обновил Sep 6 '12

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

не собирается в mysql ? или даже в файл /var/log/asterisk/cdr-csv/ его нету ? alexcr (Feb 2 '11)edit
да, в mysql не собирается - пустая таблица. Файл /var/log/cdr-csv/Master.csv пишется. Во FreePBX - report инфа не выводится. h1Nt (Feb 2 '11)edit
это значит вам надо asterisk-addons собрать. meral (Feb 2 '11)edit
Похожая проблема, но... Все что сказано сделать уже сделано. Стоит астериск-аддон. Стоит мускул. Прописаны конфиги. Триксбокс на астериске 1.6 поставленный с нуля (до миграции стоял на VMWare с такими же конфигами и все работало!!!) master.csv пишется. При этом CDR репорт в веб морде freepbx (trixbox) полностью пустой. Ну и экспорт в csv тоже какого то фига экспортит пустой файл. kovoron (Apr 2 '11)edit
ну так посмотрите подключен ли у вас к базе сдр asterisk -rx "cdr mysql show" meral (Apr 3 '11)edit
как бы подключен. таблицы в мускуле есть. ЦДР в мускул то пишется. А вот вытащить - нет kovoron (Apr 3 '11)edit
Смотрите логи апача. zzuz (Oct 3 '11)edit

5 Ответов

1
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
ссылка удалить спам редактировать

ответил Feb 2 '11

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Comments

ну вот. теперь у вас етсь модуль. meral (Feb 2 '11)edit
asterisk -rx "cdr mysql status" meral (Feb 2 '11)edit
если офлайн - значит тчото не так с конфигом. meral (Feb 2 '11)edit
делаю "make" и вываливаются ошибки в основном связанные с chan_ooh323.c h1Nt (Feb 3 '11)edit
в menuselect убери галку с h323 модуля alexcr (Feb 3 '11)edit
Ещё пришлось выключить поддержку mp3. после этого аддон стал по этой инструкции. Спасибо большое, всё заработало! h1Nt (Feb 3 '11)edit
0

у вас в выдаче присутсвует модуль сдр - cdr_csv. если вам надо мускл, он не идет в поставке астриска(ибо проблемы с лицензией). для компиляции надо mysql-devel и компилить asterisk-addons. ну а если сдр не пишется, то проверте permissions

ссылка удалить спам редактировать

ответил Feb 2 '11

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил Feb 2 '11

Comments

CDR пишется только в файл /var/log/asterisk/cdr-csv/Master.csv . Не обязательно собирать его в MySQL. Надо что бы выводился в FreePBX - report(WEB) h1Nt (Feb 2 '11)edit
1) собрать астериск аддонс гдето так a) загрузить б) <pre> tar-xzf asterisk-addons* ; cd asterisk-addons*; ./configure;make config </pre> если тут нет мускл, то надо проверить что библиотеки есть в) make&make install meral (Feb 2 '11)edit
0

Нашёл ещё одну причину /etc/asterisk/cdr_mysql.conf : [global] hostname = localhost с таким параметром не работает, нужно указывать локалхост алресом 127.0.0.1

ссылка удалить спам редактировать

ответил Oct 3 '11

Eugene Gravatar Eugene
1
0

Есть ещё одна причина. Во-первых в новых версиях Астера узнать коннект к БД "cdr mysql status"

Если пишет, что не коннект, то проверить: /etc/asterisk/cdr_mysql.conf : [global]

hostname = localhost

В таком виде не работет, нужно локалхост указать адресом

hostname = 127.0.0.1

ссылка удалить спам редактировать

ответил Oct 3 '11

Eugene Gravatar Eugene
1
0

Таже проблема. Все сделал по инструкции - в reports пусто(

ссылка удалить спам редактировать

ответил Dec 14 '11

ipvinner Gravatar ipvinner
54 42 5 28

Comments

Значит не всё делали по инструкции.

zzuz (Dec 14 '11)edit

не работает ссылка инструкции помогите ссылочкой, гугл не помог, или направте в гугл с запросом который даст такие ссылки, я что только не пробовал.

villiant (Sep 6 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: Feb 2 '11

Просмотрен: 15,093 раз

Обновлен: Sep 06 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.