freeswitch(lua/luarun)的工作流程
发布时间
阅读量:
阅读量
在mod_lua.cpp文件中声明了两个接口
SWITCH_STANDARD_APP(lua_function)
SWITCH_STANDARD_API(luarun_api_function)
这两项分别对应lua与luarun指令,凡是采用SWITCH_STANDARD_API宏进行定义的函数,均属于freeswitch对外提供的应用程序编程接口。
本文将选取luarun作为实例进行具体剖析
SWITCH_STANDARD_API(luarun_api_function)
{
if (zstr(cmd)) {
stream->write_function(stream, "-ERR no args specified!\n");
} else {
lua_thread(cmd);
stream->write_function(stream, "+OK\n");
}
return SWITCH_STATUS_SUCCESS;
}
因此,在
全部评论 (0)
还没有任何评论哟~
