freeswitch的event事件处理概述通道事件开发环境代码处理编译安装配置启动加载测试总结
概述之前的文章中,我们讲解了freeswitch的源码基本结构,如何新增一个插件式模块,以及如何在模块中新增一个命令式API接口和APP接口。freeswitch本身是事件驱动的,它可以并发响应多个事件,也可以广播事件。freeswitch的事件可以由核心产生,也可以由外部模块或外部源产生。freeswitch系统中的几乎所有事件都会产生事件消息,这些事件可以被外部实体监听(通过event socket),也可以被内部模块监听。freeswitch的事件系统是双向的,除了允许外