我已经在 centOS 32 位中安装了星号 1.8.22。我已经执行了以下命令来安装星号:
./configure
make
make install
make samples
make config
.当我启动星号服务时,它显示为Starting asterisk:
.但是当我开始星号 CLI asterisk -vvvvvvvvvr
时,它会显示非法指令。我在网上搜索过这个,但没有得到任何解决方案。我已经为此安装了所有依赖项。谁能帮我怎么做才能解决这个问题以开始星号。
提前谢谢。
很可能您正在使用虚拟化或像 via eden 这样的 CPU。
溶液:
在"make menuselect"->"编译器标志"中输入并禁用"BUILD_NATIVE"选择;然后重新编译星号
如果没有帮助,则需要编辑生成文件并更改体系结构。
g729编解码器的二进制文件也可能不正确。所以在安装之前删除/usr/lib/asterisk/modules/中的所有文件