在 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(标记为“星号兼容”)。

相关内容