Страница 1 из 1

freepbx distro не работает штатный cdr reports

Добавлено: 24 июн 2014, 09:56
Paguk
Добрый день.
На freepbx distro из исходников обновил модули dahdi и сам asterisk.
Но теперь во вкладке cdr reports звонки не отображаются.

на запрос "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_radius.so RADIUS CDR Backend 0
cdr_sqlite3_custom.so SQLite3 Custom CDR Module 0
cdr_syslog.so Customizable syslog CDR Backend 0
func_cdr.so Call Detail Record (CDR) dialplan functi 0
9 modules loaded
где ещё посмотреть, куда копать??? может кто сталкивался????

Re: freepbx distro не работает штатный cdr reports

Добавлено: 25 июн 2014, 07:57
virus_net
сначала смотреть в сторону того куда CDR должны складываться, если MySQL, то соответственно в базу данных. Данные там есть ?
  • Если "НЕТ", то смотреть в сторону настроек сбора CDR и включение дебага на астере.
    Если "ЕСТЬ", то смотреть в сторону web-интерфейса и запроса, который выводит этот отчет.

Re: freepbx distro не работает штатный cdr reports

Добавлено: 26 июн 2014, 13:30
Paguk
проверил.
не работает модуль: cdr_mysql.
Ставлю астериск заново с этим модулем, выдает следующую ошибку:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[CC] cdr_mysql.c -> cdr_mysql.o
cdr_mysql.c:47:25: error: mysql/mysql.h: No such file or directory
cdr_mysql.c:48:26: error: mysql/errmsg.h: No such file or directory
cdr_mysql.c:103: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mysql’
cdr_mysql.c: In function ‘mysql_log’:
cdr_mysql.c:179: warning: implicit declaration of function ‘mysql_init’
cdr_mysql.c:179: error: ‘mysql’ undeclared (first use in this function)
cdr_mysql.c:179: error: (Each undeclared identifier is reported only once
cdr_mysql.c:179: error: for each function it appears in.)
cdr_mysql.c:181: warning: implicit declaration of function ‘mysql_options’
cdr_mysql.c:181: error: ‘MYSQL_OPT_CONNECT_TIMEOUT’ undeclared (first use in this function)
cdr_mysql.c:182: warning: implicit declaration of function ‘mysql_errno’
cdr_mysql.c:182: warning: implicit declaration of function ‘mysql_error’
cdr_mysql.c:191: warning: implicit declaration of function ‘mysql_ssl_set’
cdr_mysql.c:193: warning: implicit declaration of function ‘mysql_real_connect’
cdr_mysql.c:193: error: ‘CLIENT_SSL’ undeclared (first use in this function)
cdr_mysql.c:199: warning: implicit declaration of function ‘mysql_real_query’
cdr_mysql.c:209: warning: implicit declaration of function ‘mysql_ping’
cdr_mysql.c:213: error: ‘CR_SERVER_GONE_ERROR’ undeclared (first use in this function)
cdr_mysql.c:214: error: ‘CR_SERVER_LOST’ undeclared (first use in this function)
cdr_mysql.c:328: warning: implicit declaration of function ‘mysql_real_escape_string’
cdr_mysql.c:343: warning: implicit declaration of function ‘mysql_close’
cdr_mysql.c: In function ‘my_unload_module’:
cdr_mysql.c:362: error: ‘mysql’ undeclared (first use in this function)
cdr_mysql.c: In function ‘my_load_module’:
cdr_mysql.c:440: error: ‘MYSQL_ROW’ undeclared (first use in this function)
cdr_mysql.c:440: error: expected ‘;’ before ‘row’
cdr_mysql.c:441: error: ‘MYSQL_RES’ undeclared (first use in this function)
cdr_mysql.c:441: error: ‘result’ undeclared (first use in this function)
cdr_mysql.c:539: error: ‘mysql’ undeclared (first use in this function)
cdr_mysql.c:541: error: ‘MYSQL_OPT_CONNECT_TIMEOUT’ undeclared (first use in this function)
cdr_mysql.c:560: error: ‘CLIENT_SSL’ undeclared (first use in this function)
cdr_mysql.c:577: warning: implicit declaration of function ‘mysql_query’
cdr_mysql.c:586: warning: implicit declaration of function ‘mysql_store_result’
cdr_mysql.c:595: error: ‘row’ undeclared (first use in this function)
cdr_mysql.c:595: warning: implicit declaration of function ‘mysql_fetch_row’
cdr_mysql.c:653: warning: implicit declaration of function ‘mysql_free_result’
make[1]: *** [cdr_mysql.o] Error 1
make: *** [addons] Error 2
что делаю не так??? что нужно доставить???

Re: freepbx distro не работает штатный cdr reports

Добавлено: 26 июн 2014, 13:39
zzuz
пакет mysql-devel

Re: freepbx distro не работает штатный cdr reports

Добавлено: 26 июн 2014, 15:13
Paguk
спасибо помогло.