目前的sip将sip协议栈的编解码和呼叫控制合在一起,主要的原因是为了更大颗粒的重用。这样的话,sip有点太过臃肿。不便于扩充。我现在考虑的是,将sip库分解成两个库,一个专门负责编解码,受到sip消息就将它解码,形成一个结构体(或者类),供呼叫控制部分调用。这样,一个模块专门负责编解码,一个专门负责呼叫控制。这样更清晰,而且,也可以保持原有的重用。是看了《重构》这本书后的想法。
您还没有登录,请您登录后再发表评论
sip 协议题库,有关于sip的一些基本的基础知识,考试或者面试等专业
freeSwitch 源码中关于SIP模块的分析。想初学的童鞋们可以看下。很有帮助
sip 模块的讲解,包括SIP逻辑控制,视频电话,音频电话之间界面的切换,摘挂机逻辑控制的消息驱动机制; sip库函数的功能讲解。
linux symbian,win32 系统下使用sip库大全(源码)学习sip的可以参考一下。
c++实现的sip协议栈invite流程源码(5个类,sip协议栈客户端及服务端,socket客户端及服务端,1个字符串库类)
此为开源的sip协议,编译为静态库,版本4.0,在vs2008下修改编译通过
.net 开发sip的库。常用的方法命令都支持。SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制...
SIP Inspector 是一个用来模拟不同的SIP消息和通讯情景的工具,可用来创建 SIP 信令、定制 SIP 消息以及兼容输入和输出的消息包,该工具还可以直接从 pcap 文件中播放 RTP 流。
MicroSIP-3.9.7-src VOIP Source
Go-Sip-UA 使用golang的client / b2bua的SIP UA库特征 传输UDP / TCP / TLS / WS / WSS。 简单的纯Go SIP客户端。 简单的纯Go B2BUA,支持RFC8599,Google FCM / Apple PushKit。 RTP中继(UDP <-> UDP,WebRTC /...
用于一键控制sip客户端,只能控制MicroSip
rfc3261关于SIP的中文文档。方便外语不是很好的人观看。呵呵。对我开发sip帮助很大。分享给大家看看
Artech.House.SIP.Understanding.The.Session.Initiation.Protocol.eBook-LiB
SIP与诺基亚SIP工具 SIP与诺基亚SIP工具 SIP与诺基亚SIP工具
VoIP网关中多链路SIP信令模块的设计与实现71
基于开源的PHPSIP类进行扩充改写,实现了php的SIP 客户端的基础功能,重点是扩展支持DTMF,同时支持SIPINFO模式和rfc2833协议;说起来,这个功能并不复杂,但基于对协议的理解(网上相关资料不完整),确实化了我很...
oSIP实现的SIP协议栈源代码函数库
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:sip-5.3.0-cp37-cp37m-win_amd64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
几种开源SIP协议栈对比,描述sip协议栈优缺点
关于freeSwitch代码的架构设计分析已经其sip模块的代码分析,蛮实用的文档。
相关推荐
sip 协议题库,有关于sip的一些基本的基础知识,考试或者面试等专业
freeSwitch 源码中关于SIP模块的分析。想初学的童鞋们可以看下。很有帮助
sip 模块的讲解,包括SIP逻辑控制,视频电话,音频电话之间界面的切换,摘挂机逻辑控制的消息驱动机制; sip库函数的功能讲解。
linux symbian,win32 系统下使用sip库大全(源码)学习sip的可以参考一下。
c++实现的sip协议栈invite流程源码(5个类,sip协议栈客户端及服务端,socket客户端及服务端,1个字符串库类)
此为开源的sip协议,编译为静态库,版本4.0,在vs2008下修改编译通过
.net 开发sip的库。常用的方法命令都支持。SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制...
SIP Inspector 是一个用来模拟不同的SIP消息和通讯情景的工具,可用来创建 SIP 信令、定制 SIP 消息以及兼容输入和输出的消息包,该工具还可以直接从 pcap 文件中播放 RTP 流。
MicroSIP-3.9.7-src VOIP Source
Go-Sip-UA 使用golang的client / b2bua的SIP UA库特征 传输UDP / TCP / TLS / WS / WSS。 简单的纯Go SIP客户端。 简单的纯Go B2BUA,支持RFC8599,Google FCM / Apple PushKit。 RTP中继(UDP <-> UDP,WebRTC /...
用于一键控制sip客户端,只能控制MicroSip
rfc3261关于SIP的中文文档。方便外语不是很好的人观看。呵呵。对我开发sip帮助很大。分享给大家看看
Artech.House.SIP.Understanding.The.Session.Initiation.Protocol.eBook-LiB
SIP与诺基亚SIP工具 SIP与诺基亚SIP工具 SIP与诺基亚SIP工具
VoIP网关中多链路SIP信令模块的设计与实现71
基于开源的PHPSIP类进行扩充改写,实现了php的SIP 客户端的基础功能,重点是扩展支持DTMF,同时支持SIPINFO模式和rfc2833协议;说起来,这个功能并不复杂,但基于对协议的理解(网上相关资料不完整),确实化了我很...
oSIP实现的SIP协议栈源代码函数库
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:sip-5.3.0-cp37-cp37m-win_amd64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
几种开源SIP协议栈对比,描述sip协议栈优缺点
关于freeSwitch代码的架构设计分析已经其sip模块的代码分析,蛮实用的文档。