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 @   阿风小子  阅读(399)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示