在 openvz VE 上製作 tty9

在 openvz VE 上製作 tty9

我在虛擬環境。我正在安裝 Asterisk 和 freepbx。他們使用這個腳本 amportal 並且它需要檢查 tty9

有很多人提到在 VE 中運行這個程序,他們只是修改腳本以刪除 tty 引用,我不想這樣做,我想實際添加這個,我該怎麼做。

有這個 mknod 命令,但我真的不明白如何使用它。任何人都可以啟發我自己和其他人如何創建 tty9!

答案1

您不需要 tty 來運行星號。只需編輯 /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

這將允許在 openvz 上啟動星號。

您仍然會在日誌檔案中獲得詳細日誌的輸出(預設為/var/log/asterisk/full)

注意:對於會議,您還需要新增到 openvz 容器屬性(在主機節點上)

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

+ 需要在硬體節點上編譯dahdi。

PS Asterisk 可能會在某些 vps 上出現聲音問題,如果您不控制硬體節點,則無法修復。解決方案:購買功率較大的vps或星號的vps(標示為「星號相容」)。

相關內容