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").