基于SIP和MSRP的邮件系统的设计与实现

来源 :科学时代·下半月 | 被引量 : 0次 | 上传用户:my_wenzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文首先对会话初始协议(Session Initiation Protocol)和消息会话中继协议(Message Session Relay Protocol)进行了概要介绍,然后对两者的结合使用进行了研究,在此基础上提出了一种基于SIP和MSRP的邮件系统的设计与实现方案,实现邮件的群发功能。
  【关键词】SIP;MSRP;邮件群发
  一、引言
  随着互联网技术和数据交互业务的迅猛发展,将语音、视频、文本和数据等业务融合的通信网络技术将成为必然的发展趋势。其中属于数据交互范畴的文本和数据业务对数据交互协议提出了更高的要求。
  由于非标准数据交互协议开发的软件间存在互通性问题,而传统的标准数据交互协议都有各自的缺点,IETF提出了新的数据交互协议MSRP。MSRP是用SIP做信令的基于会话的数据交互的简单文本协议,运行在支持拥塞控制的协议之上,能很好的解决大数据消息的传输和软件互通问题。
  二、SIP和MSRP协议概述
  SIP协议是IETF制定的多媒体通信协议,它是一个基于文本的应用层控制协议,独立于底层协议,用于建立、修改和终止IP网上的双方或多方的多媒体会话。SIP协议支持代理、重定向、登记定位用户等功能,支持用户移动,与RTP/RTCP、SDP、RTSP、DNS等协议配合,可支持和应用于语音、视频、数据等多媒体业务。
  SIP是一个C/S协议,包含两类组件:用户代理和网络服务器。SIP终端系统上运行的与用户交互的软件称为用户代理 (User Agent,简称UA),用户代理包含两部分组件:用户代理客户端(User Agent Client,简称UAC)及用户代理服务器 (User Agent Server,简称 UAS)。同时,在网络中还呈现三类服务器,分别是注册服务器 (Register Server),代理服务器 (Proxy Server)和重定向服务器 (Redirect Server),它们构成网络服务器链,共同支持SIP建立会话。SIP呼叫建立功能依靠各类实体完成。
  MSRP 协议是一个基于文本、面向连接的协议,它属于应用层协议,底层基于TCP(TLS)等面向连接的传输层(安全)协议,可以用于实现大消息模式和会话模式的即时消息传输过程。。MSRP 协议与SIP 协议配合应用,通过SIP 协议的会话建立过程来协商MSRP URIs 和MSRP 扩展的支持能力,然后在协商完成后在媒体平面上完成内容交换工作。SIP和MSRP结合使用的过程可分为以下三个阶段:
  (1) 会话建立和MSRP URI 协商阶段:使用SIP INVITE 请求完成会话建立的过程,并通过SIP 消息体的SDP 交互来协商MSRP URIs,以建立MSRP 的底层连接。
  (2) MSRP 消息交互阶段:在会话建立并初始化MSRP 连接后,在会话内通过MSRP 消息交互来传输消息内容和发送状态等信息。
  (3)会话释放阶段:使用SIP BYE 请求完成特定会话的释放过程,会话释放过程将触发对应的底层MSRP 连接的拆除动作,释放相关资源。
  三、邮件系统的实现
  为了实现邮件的群发,定义一种邮件格式,在邮件中加入目的UA URIs 。当本地SIP Proxy Server收到邮件后,解析目的用UA URIs,向每个目的UA 建立SIP连接,用MSRP机制进行邮件的分发。当目的UA 与源UA在不同的平台时,本地SIP Proxy Server根据目的UA的不同平台个数,将邮件通过TCP/UDP机制发送到各个目的平台的SIP Proxy Server,再由各个目的平台的SIP Proxy Server将邮件通过SIP和MSRP结合的机制分发到各个目的UA。邮件群发流程图如图1所示。
  图1 邮件群发流程图
  四、总结
  SIP协议凭借其简单、易于扩展、便于实现等诸多优点越来越得到业界的青睐,MSRP 是用SIP 建立会话后在MSRP会话中进行即时通信的,有很好的安全性,适合大数据量的数据交互。本文通过对SIP 和MSRP 协议的分析,结合两者使用的灵活性和可扩展性的特点,提出了一种基于SIP和MSRP的邮件系统的设计与实现方案,实现邮件的群发功能。
  参考文献:
  [1]B.Campbell, J.Rosenberg, H.Schulzrinne. Session Initiation Protocol (SIP)Extension for Instant Messaging[S]. RFC 3428. December 2002.
  [2]B.Campbell, R.Mahy, C.Jennings. The Message Session Relay Protocol(MSRP)[S]. RFC 4975. September 2007.
  [3]一种移动IMS 终端MSRP 数据应用的改进机制[J].小型微型计算机系统.2013(05).
其他文献
使用“0-6岁发育筛查测验”(DST)对太原市1146名0—6岁儿童进行测查。采用Cronbach′salpha公式计算DST同质性信度;用盖塞尔(Gesel)和学前韦氏(WPPSI)分别作为3岁组和5岁组的效标。结果为重测信度及测试者信度均在0.7以上(P<0.01)。同质性
笔者有幸参加了2009年《全军医院为部队服务大检查》工作,按照总部制定的为军服务经费保障标准对18所医院(临床部)的相关情况进行了调查分析,汇总数据基本达到了总部规定的经费
内部审计沟通要求审计人员具备必要的业务素养.沟通可以将彼此的想法不断融合、不断进步,在工作中起到枢纽的作用.但在实际工作中,由于各种原因,审计沟通效果不佳,从而影响审
本文从供电企业窃电与违约用电管理工作存在的问题着手,基于当前窃电与违约用电防范管理研究的零散性,针对窃电与违约用电呈现出的网络化、科技化、规模化的趋势,对目前窃电
明代曹学佺在《登涂山绝顶》中描写爬山过程和站在山顶上看江对岸的重庆城:“百折来峰顶,三巴此地尊.层城如在水,裂石即为门”.不长的二十字的诗里讲了城市、山水和人及历史
期刊
随着国家医改的逐步展开,医疗保障面也在不断的扩展,由属地城镇职工医疗保险就医向城乡居民及农村群体的扩展,由属地医保就医卡向属地外就医卡的通用过度。由于医疗保障经费迭不
军队优惠医疗家属在现行军队医疗保障人群中占有不小比重,以我院为例:2006年1月至2010年6月,住院病人中军队优惠医疗家属占军队医改病人总数的16%,门诊病人中军队优惠医疗家属占军
会议
近年来医疗保险制度改革不断深入,医疗保险覆盖面不断扩大,作为医疗保险制度中各方利益交汇点的医院,正面对前所未有的挑战和机遇。军队医院如何在这场博弈中取得双赢,是摆在医院
会议
近年来,城市轨道交通行业快速发展,越来越多的城市轨道交通企业进入网络化运营阶段,面对网络化运营带来的安全、客流均衡组织、互联互通需求、节能环保等问题,企业愈加重视科
长期以来,医院执行着按医疗项目付费的方式,在一定程度上对医疗费用快速增长起了推动的作用,随着医疗保险制度的不断完善,单病种定额付费政策的出台,如何解决病人“看病难,看病贵”
会议