В чем может быть проблема, в веб интерфейсе в 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
Задан: Sep 2 '15
Просмотрен: 1,927 раз
Обновлен: Sep 02 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Зачем Вы изменили путь? Не проще было сделать символьную ссылку на ваш новый каталог? Меняйте обратно.
zzuz (Sep 2 '15)editЧто-то я первый раз сталкиваюсь с символьной ссылкой. Могли бы дать какие-нибудь рекомендации?
Vlady_32 (Sep 2 '15)editТо есть я как понимаю, ввожу команду ln -s /var/www/html/record/spool/ /var/spool/asterisk/monitor и всё будет ок?
Vlady_32 (Sep 2 '15)editЯ что-то не могу понять, ввёл я эту команду. Ничего не происходит, сервер обращается к файлу, и его не находит
Vlady_32 (Sep 3 '15)editПечаль.
zzuz (Sep 3 '15)editвот такой макрос:
[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 (Sep 7 '15)edit