Estoy en un entorno virtual. Estoy instalando Asterisk y freepbx. Usan este script amportal y tiene el requisito de verificar tty9
Hay muchas menciones sobre personas que ejecutan esto en un VE y que simplemente modifican el script para eliminar la referencia tty que no quiero hacer y que en realidad quiero agregar esto, ¿cómo hago esto?
Existe este comando mknod pero realmente no entiendo cómo funciona. ¡Alguien me ilumine a mí y a otros sobre cómo crear un tty9!
Respuesta1
No necesitas tty para ejecutar asterisco. Simplemente edite el archivo /usr/sbin/safe_asterisk y busque estas líneas:
TTY=9 # TTY (if you want one) for Asterisk to run on
CONSOLE=yes # Whether or not you want a console
cambiar a
TTY=
CONSOLE=no
Eso permitirá iniciar asterisco en openvz.
Aún tendrá resultados de registro detallados en los archivos de registro (por defecto /var/log/asterisk/full)
Nota: para la conferencia también necesita agregar las propiedades del contenedor openvz (en el nodo host)
DEVNODES="dahdi/ctl:rw dahdi/pseudo:rw "
+ necesita compilar dahdi en el nodo de hardware.
PS Asterisk puede generar problemas de sonido en algunos vps, lo que no se puede solucionar si no se controla el nodo de hardware. Solución: obtuve vps con más potencia o vps para asterisco (marcado como "compatible con asterisco").