====== Входящие звонки для провайдера Askozia направлены на группу вызова ====== Иногда может возникать следующая ошибка в Askozia:\\ 2018-07-20 16:08:51 asterisk[3893]: ERROR[9525]: app_mixmonitor.c:356 in mixmonitor_save_prep: Cannot open /storage/usbdisk1/askoziapbx/callrecordings/101/askozia-1532092131.48_101_89167249090_2018-07-20-16-08-51.gsm Эта ошибка означает, что Askozia не может сохранить файл записи входящего разговора. Как следствие эту запись будет невозможно прослушать из Askozia, в случае использовании журнала звонков её невозможно будет прослушать и из этого модуля. Для нашего примера невозможно сохранить аудиозапись **askozia-1532092131.48_101_89167249090_2018-07-20-16-08-51.gsm** для номера **101**. ===== Причина возникновения ошибки ===== Для успешного сохранения записи разговоров для нашего примера должна быть создана директория:\\ * **/storage/usbdisk1/askoziapbx/callrecordings/101** Askozia может создавать по ошибке не каталог 101, а **файл 101**. Именно по этой причине невозможно сохранить файл аудиозаписи, так как запись производится не в каталог, а в файл. ===== Решение проблемы ===== - Подключаемся к нашей АТС с помощью Putty, как описано в [[handbook:putty|инструкции]]. - Просматриваем содержимое директории **/storage/usbdisk1/askoziapbx/callrecordings**, чтобы убедиться, что у нас создан файл 101 вместо каталога 101.\\ ls -l /storage/usbdisk1/askoziapbx/callrecordings - Удаляем ненужный для нас файл 101.\\ rm /storage/usbdisk1/askoziapbx/callrecordings/101 - Создаем каталог 101.\\ mkdir -p /storage/usbdisk1/askoziapbx/callrecordings/101 - Так как ситуация может воспроизвестись и для оставшихся внутренних номеров, создадим директории начиная со 100, заканчивая 999.\\ n=100;while [ $n -lt 999 ]; do n=`expr $n + 1`; mkdir -p "/storage/usbdisk1/askoziapbx/callrecordings/$n"; done [[http://www.raaar.ru/unix/unixshell.html#dddddd|Полезная статья на эту тему]].