我已经在centOS 32位中安装了星号1.8.22。我已经执行了如下命令来安装星号:
./configure
make
make install
make samples
make config
。当我启动星号服务时,它显示为Starting asterisk:
。但是当我启动星号CLI asterisk -vvvvvvvvvr
时,它显示非法指令。我搜索了这个在网上,但没有得到任何解决方案。我已经安装了所有依赖项。任何人都可以帮助我,我该怎么做才能解决这个问题,以启动星号。
提前致谢。
答案 0 :(得分:7)
非常有可能你正在使用像via-eden这样的虚拟化或cpu。
解决方案:
输入“make menuselect” - > “编译器标志”并禁用“BUILD_NATIVE” 选项;然后重新编译Asterisk
如果没有帮助,您需要编辑Makefile并更改架构。
同样问题可能是g729编解码器的二进制文件不正确。所以在安装之前删除/ usr / lib / asterisk / modules /
中的所有文件