Fazendo um tty9 em um VE openvz

Fazendo um tty9 em um VE openvz

Estou em um ambiente virtual. Estou instalando o Asterisk e o freepbx. Eles usam este script amportal e ele tem um requisito para verificar tty9

há muita menção sobre pessoas executando isso em um VE que apenas modificam o script para remover a referência tty, não quero fazer isso, quero realmente adicionar isso, como faço isso.

existe esse comando mknod mas eu realmente não entendo como funciona isso. alguém me esclareça e a outros sobre como criar um tty9!

Responder1

Você não precisa do tty para executar o asterisco. Basta editar o arquivo /usr/sbin/safe_asterisk e encontrar estas linhas:

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

mudar para

TTY=
CONSOLE=no

Isso permitirá iniciar o asterisco no openvz.

Você ainda terá saída de log detalhado em arquivos de log (por padrão /var/log/asterisk/full)

Nota: para conferência você também precisa adicionar propriedades do contêiner openvz (no nó host)

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

+ precisa compilar o dahdi no nó de hardware.

PS Asterisk pode causar problemas de som em alguns vps, que não podem ser corrigidos se você não controlar o nó de hardware. Solução: tenho vps com mais potência ou vps para asterisco (marcado como "compatível com asterisco").

informação relacionada