звонки идут всё нормально, захожу в отчёты чтобы статистику звонков посмотреть, а там пустота и написано:
- Call Logs -
No data found !!!
в пути /var/log/asterisk/cdr-csv/ нету файла Master.csv
Возникает вопрос, как сделать чтобы всё работало.
| Hudson писал(а): |
| в пути /var/log/asterisk/cdr-csv/ нету файла Master.csv |
| Код: |
| ls -la /var/log/asterisk/cdr-csv/; df -H | grep var |
Что в cdr.conf прописанно? Имеет-ли доступ к чтению/записи этого файла веб-сервер?
_________________
Консоль - самая удобная среда. А остальное от лукавого
total 16
drwxrwxr-x 2 asterisk asterisk 4096 Mar 21 2009 .
drwxrwxr-x 4 asterisk asterisk 4096 Feb 18 19:11 ..
у меня кажись аналогичная проблема которая описана здесь
http://www.freepbx.org/forum/freepbx/use ... ts-to-work
а тут её решение
http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql
Added after 49 minutes:
сразу возникла ошибка
[root@localhost asterisk-addons-1.2]# make install
make -C format_mp3 all
make[1]: Entering directory `/usr/src/asterisk-addons-1.2/format_mp3'
gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -O6 -c -o common.o common.c
common.c:1:29: error: asterisk/logger.h: No such file or directory
common.c: In function Б─≤decode_headerБ─≥:
common.c:93: warning: implicit declaration of function Б─≤ast_logБ─≥
common.c:93: error: Б─≤LOG_WARNINGБ─≥ undeclared (first use in this function)
common.c:93: error: (Each undeclared identifier is reported only once
common.c:93: error: for each function it appears in.)
make[1]: *** [common.o] Error 1
make[1]: Leaving directory `/usr/src/asterisk-addons-1.2/format_mp3'
make: *** [format_mp3/format_mp3.so] Error 2
подскажите кто может куда копать...
| Hudson писал(а): |
| у меня кажись аналогичная проблема которая описана здесь http://www.freepbx.org/forum/freepbx/use ... ts-to-work а тут её решение http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql |
Если хотите продолжать работать с csv-cdr попробуйте создать в папке /var/log/asterisk/cdr-csv/ недостающий файлик с правами 0777. А так-же проверьте может-ли веб-сервер получать доступ ниже "хоум диры" вашего Vhost'a.
| Hudson писал(а): |
| [root@localhost asterisk-addons-1.2]# make install make -C format_mp3 all make[1]: Entering directory `/usr/src/asterisk-addons-1.2/format_mp3' gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -O6 -c -o common.o common.c common.c:1:29: error: asterisk/logger.h: No such file or directory common.c: In function Б─≤decode_headerБ─≥: common.c:93: warning: implicit declaration of function Б─≤ast_logБ─≥ common.c:93: error: Б─≤LOG_WARNINGБ─≥ undeclared (first use in this function) common.c:93: error: (Each undeclared identifier is reported only once common.c:93: error: for each function it appears in.) make[1]: *** [common.o] Error 1 make[1]: Leaving directory `/usr/src/asterisk-addons-1.2/format_mp3' make: *** [format_mp3/format_mp3.so] Error 2 |
PS. а вывода df -H не увидел... Есть-ли вообще место на разделе /var ? Или у вас весь винт смонтирован в корень?
_________________
Консоль - самая удобная среда. А остальное от лукавого
права на папку /var/log/asterisk/cdr-csv стоят 0775
в папке модулей астера нет модулей mysql
ввожу команду ls /usr/lib/asterisk/modules/ | grep sql
в ответ тишина и пустота
создал я файл master.csv с полными правами 0777
вывод df -H
[root@localhost /]# ls -la /var/log/asterisk/cdr-csv/; df -H | grep var
total 32
drwxrwxr-x 2 asterisk asterisk 4096 Mar 31 13:22 .
drwxrwxr-x 4 asterisk asterisk 4096 Feb 18 19:11 ..
-rwxrwxrwx 1 asterisk asterisk 12629 Mar 31 17:54 Master.csv
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
143G 1.9G 134G 2% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 501M 0 501M 0% /dev/shm
Как это проверить?
А так-же проверьте может-ли веб-сервер получать доступ ниже "хоум диры" вашего Vhost'a.
Added after 1 hours:
сделал следующее: ввёл команду yum install asterisk-addons-mysql
модули встали
[root@localhost /]# ls /usr/lib/asterisk/modules/ | grep sql
app_addon_sql_mysql.so
cdr_addon_mysql.so
res_config_mysql.so
победил, теперь отчёты видны, благодарю за помощь.
препологаю это изза другого пароля на базу в бекапе - елси правильно думаю то как его менять?
или куда еще копать