468 просмотров
от (510 баллов) в категории Тонкая настройка

Всем доброго времени суток! В первую очередь, выражаю свою благодарность авторам Askozia PBX.

Что может быть, если внутренние вызовы записываются обрывками? Т.е., сам файл целый, всё ок, но вот речь прерывистая. При этом исходящие вызовы на внешние номера - записываются без проблем, качество отличное. В какую сторону копать?

от (510 баллов)
перемещено от
Решил копнуть глубже и посмотреть, чем и как конвертируется wav в mp3.

            $res = $am->MixMonitor($channel, "{$f}.wav", 'ab', "/bin/nice -n 19 /usr/bin/lame -b 32 --silent \"{$f}.wav\" \"{$f}.mp3\" && /bin/chmod o+r \"{$f}.mp3\"");

Возможно проблема именно здесь, и необходимо добавить параметр -f. НО! После перезагрузки, /etc перезаписывается.

Можно как то отредактировать системные файлы?
от (123 тыс. баллов)
Этот файл нет возможности исправить без переборки образа. Это часть initramfs.
от (510 баллов)
Который я успешно разобрал, внёс нужные мне правки, а затем собрал обратно, залил в образ и запустил установку. Но каково же было моё удивление, когда после установки всё осталось как и было, т.е. своих правок я не обнаружил. Может быть подскажите, каким образом восстанавливаются файлы?
от (123 тыс. баллов)

Если говорить об образе ISO, то в нем файл лежит по пути /boot/initramfs.igz

Но если его править, то эта правка не повлияет на установленную систему. 

При установке с ISO используется файл firmware.img.gz - по сути это сжатый образ диска raw, образ, копированный командой dd

Именно этот образ при установке записывается на диск, выбранный в качестве системного. 

Disk /dev/sda: 512 MB, 536870912 bytes, 1048576 sectors
/dev/sda1 *  0,0,2       52,9,50              1      53032      53032 25.8M  6 FAT16
/dev/sda2    52,9,51     937,3,19         53033     944703     891671  435M 83 Linux
/dev/sda3    937,3,20    968,15,15       944704     976703      32000 15.6M 83 Linux

Необходимый вам initram хранится на "/dev/sda1" (первый раздел диска). 

mkdir /tmp/mnt
mount /dev/sda1 /tmp/mnt
ls -l /tmp/mnt/BOOT/INITRAMF.IGZ 

от (510 баллов)

Благодарю, всё получилось, однако, в консоле висит "Нарушена целостность системы". Насколько это критично и как повлияет на работу?

от (510 баллов)
Покопался ещё немного в файлах. Получается, проверка проходит здесь, в banner

$files = Mikopbx\Main::check_for_corrupted_files();
$broken= '';
if(count($files)!=0){
    $broken = "\033[31;1m".Util::translate('The integrity of the system is broken')."...\033[0m";
}

Одно не могу понять - а где же класс Mikopbx? Нигде найти не могу, все файлы проверил.
от (510 баллов)
Изучив немного код понял, что это не должно повлиять на работу. Закомментировал проверку. Но всё же, очень интересно, каким образом происходит проверка на целостность? По md5, дате или ещё как-то?
от (123 тыс. баллов)

Класс "Mikopbx\Main" зашит в расширение для php. Проверка файлов осуществляется в нем. 

Проверяется хэш файла. 

Сообщение "Нарушена целостность системы" на работу не влияет, добавлено для того, чтобы понимать модифицированы ли системные файлы или нет. 

1 Ответ

от (510 баллов)
 
Лучший ответ
Проблему решил путём использования кодека G722.
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь битрикс24 провайдеры очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время bitrix24 факс модуль nat docker запись-разговора веб-интерфейс goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...