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

 

posted @ 2020-12-13 20:09  大米粥的博客  阅读(1262)  评论(0编辑  收藏  举报