В чем может быть проблема, в веб интерфейсе в cdr reports не показываются записи звонков. Но перед этим я изменил каталог записи звонков в файле /etc/asterisk/asteriks.conf заменив на следующую запись: astspooldir => /var/www/html/record/spool. Я так понимаю база данных обращается по старому пути и не может найти там файлы. Так вот вопрос в следующем: где хранится путь с записью разгвооров?
погуглите сивольные ссылки. веб интерфес не следит за вашими ловкими руками.
mv /var/spool/asterisk/monitor/ /var/spool/asterisk/monitor_old
ln -s /var/www/html/record/spool/ /var/spool/asterisk/monitor
Задан: 2015-09-02 16:59:06 +0400
Просмотрен: 1,911 раз
Обновлен: Sep 02 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Зачем Вы изменили путь? Не проще было сделать символьную ссылку на ваш новый каталог? Меняйте обратно.
zzuz ( 2015-09-02 18:54:00 +0400 )редактироватьЧто-то я первый раз сталкиваюсь с символьной ссылкой. Могли бы дать какие-нибудь рекомендации?
Vlady_32 ( 2015-09-02 22:14:15 +0400 )редактироватьТо есть я как понимаю, ввожу команду ln -s /var/www/html/record/spool/ /var/spool/asterisk/monitor и всё будет ок?
Vlady_32 ( 2015-09-02 23:17:35 +0400 )редактироватьЯ что-то не могу понять, ввёл я эту команду. Ничего не происходит, сервер обращается к файлу, и его не находит
Vlady_32 ( 2015-09-03 20:00:36 +0400 )редактироватьПечаль.
zzuz ( 2015-09-04 03:40:38 +0400 )редактироватьвот такой макрос:
[macro-mixmonitor] exten => s,1,Set(RECORDFILENAME=${UNIQUEID}) same => n,MixMonitor(/var/spool/asterisk/monitor/${RECORDFILENAME}.wav,b) same => n,Dial(${ARG1},30,)
в том месте где нужно вызвать запись:
exten => _XXX,n,Macro(mixmonitor,SIP/${EXTEN},10,m)
конструкция рабочая, cdr viewer нормально показывает ссылку на wav файл
Maikl ( 2015-09-07 10:42:43 +0400 )редактировать