4

我已经在 centOS 32 位中安装了 asterisk 1.8.22。我已经执行了如下命令来安装 asterisk:

./configure
make
make install
make samples
make config

.当我启动星号服务时,它显示为Starting asterisk:。但是当我启动星号 CLI 时asterisk -vvvvvvvvvr,它显示非法指令。我在网上搜索过这个但没有得到任何解决方案。我已经安装了所有依赖项。可以任何人都可以帮我解决这个问题以启动星号。

提前致谢。

4

1 回答 1

9

很可能您正在使用虚拟化或像 via-eden 这样的 cpu。

解决方案:

输入“make menuselect”->“Compiler flags”并禁用“BUILD_NATIVE”选项;然后重新编译星号

如果没有帮助,您需要编辑 Makefile 并更改架构。

g729 编解码器的问题也可能是不正确的二进制文件。所以在安装之前删除 /usr/lib/asterisk/modules/ 中的所有文件

于 2013-10-26T18:11:06.647 回答