FreeSWITCH学习笔记5 - FreeSWITCH架构
目录:

一、总体架构

1、核心

1.1、数据库(DB)


1.2、公共应用程序接口(Public API)


1.3、接口(Interface)
(核心 —— Public API供外围模块调用 、 抽象的接口)


1.4、事件(Event)
消息机制完全是内部的,而事件机制既可以在内部使用,也可以在外部使用。

其中,对于自定义事件,他们的Event_Name永远是CUSTOM。

2、接口实现
(接口和模块结合在一起讲解)




二、目录结构

三、配置文件






3.1、freeswitch.xml



注意:对X-PRE-PROCESS(预处理指令)进行注释是没有效果的。(解决方法-见上)
3.2、vars.xml





指令:global_getvar 或者指令:eval ${local_ip_v4}
3.3、autoload_configs目录



3.4、其他


四、XML用户目录

五、呼叫相关概念
5.1、来去话、Session、Channel与Call

5.2、回铃声与Early Media


5.3、全局变量与局部变量


注:


浙公网安备 33010602011771号