1。 有用的URL
APP channel variables: http://wiki.freeswitch.org/wiki/Channel_Variables#Info_Application_Variable_Names_.28variable_xxxx.29
Mod_commands: http://wiki.freeswitch.org/wiki/Mod_commands
Lua Mod: http://wiki.freeswitch.org/wiki/Mod_lua
强度的并发,更重要的是,即使某路电话发生问题,也只影响到它所在的线 程,而不会影响到其它电话。
FreeSWITCH 的核心非常短小精悍,这也是保持稳定的关键。所有其它功能都在外围的模块中。模块是
可以动态加载(以及卸载)的,在实际应用中可以只加载用到的模块。外围 模块通过核心提供的
Public API 与核心进行通信,而核心则通过回调机制执行外围模块中的代码。
核心
FS Core 是 FreeSWITCH 的核心,它包含了关键的数据结构和复杂的代码,但这些代码只出现在核心
中,并保持了最大限度的重用。外围模块只能通过 API 调用核心的功能,因而核心运行在一个受保护的
环境中,核心代码都经过精心的编码和严格的测试,最大限度地保持了系统整体的稳定。
核心代码保持了最高度的抽象,因而它可以调用不同功能,不同协议的模块。同时,良好的 API 也使得