Создание tty9 на openvz VE

Создание tty9 на openvz VE

Я в виртуальной среде. Я устанавливаю Asterisk и freepbx. Они используют этот скрипт amportal и у него есть требование проверить tty9

есть много упоминаний о людях, запускающих это в VE, которые просто изменяют скрипт, чтобы удалить ссылку на tty. Я не хочу этого делать, я хочу на самом деле добавить это. Как мне это сделать?

есть команда mknod, но я действительно не понимаю, как с ней работать. кто-нибудь просветите меня и других, как создать tty9!

решение1

Вам не нужен tty для запуска asterisk. Просто отредактируйте файл /usr/sbin/safe_asterisk и найдите эти строки:

TTY=9                                           # TTY (if you want    one) for Asterisk to run on  
CONSOLE=yes                                     # Whether or not you want a console

изменить на

TTY=
CONSOLE=no

Это позволит запустить asterisk на openvz.

Вы по-прежнему будете иметь вывод подробного журнала в файлах журнала (по умолчанию /var/log/asterisk/full)

Примечание: для конференции вам также необходимо добавить в свойства контейнера OpenVZ (на хост-узле)

DEVNODES="dahdi/ctl:rw dahdi/pseudo:rw "

+ необходимо скомпилировать dahdi на аппаратном узле.

P.S. Asterisk может давать проблемы со звуком на некоторых vps, которые не поддаются исправлению, если вы не контролируете аппаратный узел. Решение: получить vps с большей мощностью или vps для asterisk (отмеченный как «совместимый со asterisk»).

Связанный контент