freeswitch系统介绍

freeswitch系统介绍

ID:8968070

大小:220.67 KB

页数:17页

时间:2018-04-13

freeswitch系统介绍_第1页
freeswitch系统介绍_第2页
freeswitch系统介绍_第3页
freeswitch系统介绍_第4页
freeswitch系统介绍_第5页
资源描述:

《freeswitch系统介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、newnewtang@sina.comFreeSwitchV1.2.7系统介绍文档标识:当前版本:1.0当前状态:草稿发布日期:发布ü第2页,共17页newnewtang@sina.com修改历史日期版本作者修改内容评审号变更控制号2013-3-30V1.0newnewtang理解整体架构,后续再不断补充第2页,共17页newnewtang@sina.com目录1引言41.1编写目的41.2术语定义41.3标签类别42项目背景42.1背景介绍42.2组件架构82.3设计思想83CORE介绍103.1程序启动103.1.1fs-c-0001启动过程

2、说明103.1.2fs-c-0002消息分发说明124MODULE介绍144.1mod_sofia144.1.1fs-m-sofia-0001组成144.1.2fs-m-sofia-0001启动165参考资料17第17页,共17页newnewtang@sina.com1引言1.1编写目的本文主要用于个人在学习Freeswitch中的一些总结和看法,供后续参考。1.2术语定义本文件中用到的专门术语的定义、外文首字母组词的原词组如下:1.3标签类别每一个条目编号方式可以根据实际情况进行自定义,也可以采用“FS”+“-”+“条目类型”+“序号”的形式。

3、其中“条目类型”可用下表表示,“序号”以自然数表示,位数不限。条目类型英文名称中文名称CCORE核心,内核MMODULE功能模块FFunction功能DData数据UUserInterface用户界面IInterface接口OOther其他示例:FS-C-0001表示为FreeSwitch项目的核心模块第一个条目。2项目背景2.1背景介绍FreeSWITCH是一个可扩展的开源跨平台的电话平台,支持音频、视频、文本或任何其他形式的媒体使用的协议的路由与交互。它于2006年成立。FreeSWITCH也提供一个稳定的技术平台,可供许多电话应用开发利用的

4、免费工具。FreeSWITCH最初由AnthonyMinessale在BrianWest和MichaelJerris的协助下设计和开发。这三人原先都是asterisk的开发者。这个项目的设计目标包括模块化、跨平台的支持,可扩展性和稳定性。今天,许多更多的开发者和使用者都为FreeSWITCH在贡献力量。第17页,共17页newnewtang@sina.comFreeSWITCH支持各种通信技术,如Skype,SIP、H.323、GoogleTalk,因此它容易与其他的开源PBX进行对接,如:sipXecs、CallWeaver、Bayonne、Y

5、ATE和Asterisk。FreeSWITCH支持许多高级的SIP特性,如presence、BLF、SLA以及TCPTLS和sRTP。它也可以作为一个透明代理(有媒体或无媒体),扮演SBC和T.38代理的角色。FreeSWITCH既支持宽带、窄带编码。Voicechannel和conferencebridge模块可以支持8k、16k、24k、32k和48k不同的码率,而且这些不同码率的通道可以进行bridge。如果G.729编解码经过授权,FreeSWITCH也是支持的。FreeSWITCH支持Windows,MacOSX,Linux,BSD和S

6、olaris的32与64位平台。FreeSWITCH支持传真,无论是音频,还是T.38,而且可以微微音频和T.38的网关。FreeSWITCH的很多开发者,都是非常有经验的开发人员。他们同时也参与其他开源软交换产品的开发,如:openSER,sipXecs,Asterisk和CallWeaver.目录结构├──configure├──configure.in├──Makefile.am├──Makefile.in├──modules.conf:需要编译的module列表├──patches/:补丁包│├──MODAPP-293.diff│├──m

7、od_portaudio_snow_leopard.diff│├──sofia.diff│└──zrtp_bnlib_pic.diff├──src/│├──CMakeLists.txt│├──g711.c│├──include/│├──inet_pton.c│├──Makefile.am│├──Makefile.in│├──mod/第17页,共17页newnewtang@sina.com│├──switch_apr.c│├──switch_buffer.c│├──switch.c:main入口│├──switch_caller.c│├──swit

8、ch_channel.c│├──switch_config.c│├──switch_console.c│├──switch_core_a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。