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 または asterisk 用の VPS (「asterisk 互換」とマークされている) を入手します。

関連情報