标签:style blog http color os ar strong 文件 数据
***************************************************************************************************************************
作者:EasyWave 时间:2014.09.14
类别:Linux应用-SIP代理服务器PartySIP 声明:转载,请保留链接
注意:如有错误,欢迎指正。这些是我学习的日志文章......
***************************************************************************************************************************
一:PartySIP代理服务器简介
partysip是一个SIP代理服务器的实现。SIP协议是会话发起协议是由RFC2543描述(很快就被新的修订过时的),partysip是一个模块化的应用,通过插件添加和删除,partysip及其插件可以作为一个“SIP注册”,“SIP重定向服务器”和“SIP有状态代理服务器”。Partysip 是基于osip实现的的sip服务器。实现了注册服务、重定向、定位、事务状态/无状态机。和eXosip框架思路一样,只是模块实现上面由于功能有所不同而区别。
二:PartySIP代理服务器官网
PartySIP代理服务器官网, 如下图所示:
开源的网址为:http://www.nongnu.org/partysip/partysip.html
三:oSIP开源库简介
oSIP 最大的特点就是小巧灵活,它是基于标准C 编写而成,可以应用于任何支持POSIX 的系统当中,所以即使在嵌入式系统中也可以得到广泛的应用。以下列出了oSIP 协议栈的主要特点:
oSIP 主要提供了解析SIP/SDP 消息的API 和事务处理的状态机,它并没有提供高层的SIP 会话控制的API,利用oSIP 可以开发User Agent,IPsoft-phone 和SIP Proxy 等。下图为oSIP的结构图:
在具体构建SIP应用的时候,不同的应用类型对应的应用模型也不会相同,对oSIP的研究和实践的基础上,这里给出了POSIX 兼容系统中oSIP的一般应用模型,如下图所示:
四:PartySIP程序代码简介
PartySIP的main函数中主体功能分为几部分:
五:PartySIP的移植
PartySIP的移植,请继续关注本博客......
标签:style blog http color os ar strong 文件 数据
原文地址:http://blog.csdn.net/wavemcu/article/details/39269585