锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

freeswtich 草稿杂

时间:2022-08-13 20:30:02 aqy212eh继电器aqy230sz继电器光耦继电器aqy211eha

一、基本概念
(1)Sofia-sip:FreeSwitch使用相对成熟的开源SIP协议栈。
(2)EndPoint:例如,互联协议接口模块。SIP、H232.
(3)mod_Sofia:实现了SIP注册服务器、重定向服务器、媒体服务器等功能。他的定位是一个B2BUA,代理服务器无法实现。
(4)SIP profile:在mod_sofia中,SIPprofile相当于SIPUA,通过不同的配置参数配置一个参数UA的行为.每个SIP profile可以监控不同的IP地址和端口。
(5)GetWay:一个SIPprofile可以有多个getway,它可以直接翻译成网关。用于定义远端服务器FreeSwitch可与其他服务器通信.FreeSwitch可作为一个SIP客户端向远端服务器注册.
(6)本地SIP用户:FreeSwitch可用作注册服务器SIP客户可以向他注册。FreeSwitch用户目录中的注册信息中的用户可以识别权利。
(7)来话去话不是本地的,双方通话需要中继。
从member->session->channel 拿 audio重采样处理数据,switch_buffer_write 写入member->audio_buffer, 数据会在conference会议线程来了mux。

整体结构:

fs:mod_sip-sip, mod_conference.c--conference_video.c 先看框架,分层,module重点文件(freeswitch先知道的mod是控制层,sofia调用协议栈,其他介绍都没用,然后搜索code具体函数有用)

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章