FreeSWITCH API 与APP
APP 和 API的区别:
一个APP是一个Application程序,它作为一个channel的一端与另一端的UA进行通信,相当于它工作在channel内部;而另一个API则是独立于一个Channel之外的,它只能通过找到Channel的UUID来控制一个Channel,相当于第三者。
通常我们在控制台输入命令是API,在Dialplan中执行的程序,大多是APP。
API 是在mod_commands中加载的。
APP则是在mod_dptools(Dialplan Tools).
当然有些模块也有自己的API和APP,比如:mod_sofia。
API命令帮助
执行help可以看到所有的API的帮助信息。
WIKI帮助
mod_commands: http://wiki.freeswitch.org/wiki/mod_commands
mod_dptools: http://wiki.freeswitch.org/wiki/mod_dptools
深圳麦集思科技有限公司