res_xmpp.so加载错误星号

时间:2014-03-08 20:17:33

标签: module asterisk voip pbx

我正在尝试将星号连接到谷歌谈话,但是我一直收到一条错误消息,指出Motif频道不存在。然后我意识到res_xmpp.so没有加载。 安装了所有依赖项,并选择res_xmpp.so以及chan_motif进行编译。但是,编译后,如果我尝试加载res_xmpp.so,则会出现以下错误:

[Mar  8 15:08:15] WARNING[2802]: loader.c:824 inspect_module: Module 'res_xmpp.so' was not compiled with the same compile-time options as this version of Asterisk.
[Mar  8 15:08:15] WARNING[2802]: loader.c:825 inspect_module: Module 'res_xmpp.so' will not be initialized as it may cause instability.
[Mar  8 15:08:15] WARNING[2802]: loader.c:915 load_resource: Module 'res_xmpp.so' could not be loaded.

有谁知道怎么解决这个问题??????

2 个答案:

答案 0 :(得分:0)

您已使用相同的编译器在同一系统上重新编译星号和res_xmpp。

由于安全原因,Asterisk会阻止使用在其他环境中编译的模块。

答案 1 :(得分:0)

如果您只想编译一个模块,而不必重新编译整个源代码树,最简单的解决方案是将这些行添加到您要编译的模块的源代码中:

/* Changes to nullify checksum brianj */
#undef AST_BUILDOPT_SUM
#define AST_BUILDOPT_SUM ""

Digium在分发仅二进制模块时做了类似的事情。