我在Mac上安装了FreeSwitch(OS X Yosemite 10.10.5),我必须使用javascript(mod_v8)进行IVR调用。我在这里按照mod_v8激活的步骤进行了操作:https://freeswitch.org/confluence/display/FREESWITCH/mod_v8
1.在src目录的modules.conf中取消注释语言/ mod_v8(使其始终构建并安装mod_v8)
2.运行'make mod_v8-install'来制作和安装v8模块
3.在FreeSWITCH™安装目录中编辑conf / autoload_configs / modules.conf.xml以加载mod_v8
4.在fs_cli中,运行“load mod_v8”*
但是,运行make mod_v8-install时出现以下错误(步骤2): error on terminal
我也应该在激活mod_v8时禁用LUA吗?
答案 0 :(得分:0)
这似乎是编译器生成的'info'类型错误。将问题报告为FreeSWITCH的错误?
或者在编译时尝试使用-i
标志 - https://www.gnu.org/software/make/manual/html_node/Errors.html
“我也应该在激活mod_v8时禁用LUA吗?”
不:)
答案 1 :(得分:0)
重新编译后,取消注释from modules.conf.xml。尝试在fs_cli中使用“重新加载mod_v8”命令。我在freeswitch文档中也遇到了同样的问题。