Erstellen eines TTY9 auf einem OpenVZ VE

Erstellen eines TTY9 auf einem OpenVZ VE

Ich bin in einer virtuellen Umgebung. Ich installiere Asterisk und Freepbx. Sie verwenden dieses Skript amportal und es muss nach tty9 suchen

Es gibt viele Erwähnungen von Leuten, die dies in einer VE ausführen und das Skript lediglich ändern, um die TTY-Referenz zu entfernen. Das möchte ich nicht tun. Ich möchte dies eigentlich hinzufügen. Wie mache ich das?

es gibt diesen mknod-Befehl, aber ich verstehe nicht wirklich, wie er funktioniert. Kann mir und anderen jemand erklären, wie man ein tty9 erstellt?

Antwort1

Sie benötigen kein TTY, um Asterisk auszuführen. Bearbeiten Sie einfach die Datei /usr/sbin/safe_asterisk und suchen Sie diese Zeilen:

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

ändern

TTY=
CONSOLE=no

Dadurch kann Asterisk auf OpenVZ gestartet werden.

Sie erhalten weiterhin eine ausführliche Protokollausgabe in den Protokolldateien (standardmäßig /var/log/asterisk/full).

Hinweis: Für die Konferenz müssen Sie auch die Eigenschaften des OpenVZ-Containers hinzufügen (auf dem Hostknoten).

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

+ Dahdi muss auf dem Hardwareknoten kompiliert werden.

PS: Asterisk kann bei einigen VPS Soundprobleme verursachen, die nicht behoben werden können, wenn Sie den Hardwareknoten nicht steuern. Lösung: Besorgen Sie sich einen VPS mit mehr Leistung oder einen VPS für Asterisk (als „Asterisk-kompatibel“ gekennzeichnet).

verwandte Informationen