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、全局变量与局部变量

 注:

posted @ 2022-07-19 09:29  小周学jishu  阅读(240)  评论(0编辑  收藏  举报