欢迎来到天天文库
浏览记录
ID:22952742
大小:58.50 KB
页数:7页
时间:2018-11-02
《websphere application server对sip的支持》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WebSphereApplicationServer对SIP的支持 会话初始协议(SessionInitiationProtocol,SIP)是一种信令协议,用于建立、修改和关闭多媒体会话。SIP并非新概念,和H.323一样,它是VoIP的主导信令协议,由国际工程任务组IETF开发,被认为是继TCP/IP和HTTP后第三个很重要的协议。ulitmediaSubsystem,IMS)架构不可或缺的重要组成部分。 SIP支持以下几种会话管理方式: Userlocation:用户能从远程访问网络或其他应用。 Usera
2、vailability:被呼叫方可以选择是否参与会话。 Usercapability:用户可以选择会话的媒体类型及其相关参数。 Sessionsetup:为点对点或多方会话建立会话参数。 Sessionmanagement:进行会话管理,包括:建立会话,修改会话参数,转移会话,触发会话服务,终止会话等功能。 SIP会话建立后,传输媒体时媒体流走不同线路。从图1可以看出,SIP通常要跟其他协议一起协同工作,才能完成VoIP等点对点功能和服务。会话描述协议(SessionDescriptionProtocol,SDP
3、)定义了会话特征和参数,实时传输协议(Real-timeTransportProtocol,RTP)定义了在Inter上传输声音和视频的标准数据包格式,实时传输控制协议(Real-timeTransportControlProtocol,RTCP)严密控制实时传输数据流的质量。 图1:SIP通信栈 HTTP提供了支持SIP的战略 发展下一代网络的目的是充分利用网络资源,尽可能实现性能价格比的最优化。VoIP目前有ITU-T的H.323和IETF的SIP两套实施标准。 基于网守(Gatekeeper)的H.323类
4、似于传统的协议,它提供了窄带多媒体通信所需要的所有子协议,但它存在以下不足:控制协议非常复杂,不支持多点发送(Multicast)协议,只能采用多点控制单元MCU组成多点会议(因此只能同时支持有限个用户),不支持呼叫转移,建立呼叫的时间比较长。 SIP则是一个Inter范畴的简单协议,可应用于多媒体会议、远程教学及Inter等领域。SIP既支持单点发送,也支持多点发送,会话参与者可以随时加入一个已存在的会议,或为已存在的会议增加支持的媒体种类。SIP可用来呼叫人或机器设备,如呼叫一个媒体存储设备记录一个会议,或呼叫一个
5、电视点播服务器向会议播放视频信号。SIP是一种应用层协议,可用UDP或TCP作为传输协议(参看图1)。与H.323不同的是,SIP是一种基于文本的协议,用SIPURI定位资源,这样易于实现和调试,更重要的是灵活性和扩展性好。由于SIP仅用于初始化呼叫,而不是传输媒体数据,因而造成的附加传输代价也不大。SIP的URI甚至可以嵌入到网页或其它超文本链接中,用户只需用鼠标一点即可发出一个呼叫。与H.323相比,SIP还有建立呼叫快,支持传送号码等特点。 尽管SIP以其简单灵活的特性得到了多方青睐,但目前看来,H.323和SI
6、P均会长时间在下一代网络中占领一席之地并且互联互通。 随着电信等行业的需求日益多样化,许多支持SIP的应用服务器应运而生,下一代服务解决方案将要重点发展的公共基本设施软件和模块服务enablers。ParlayX是一套标准的WebServices,开发者可以通过它调用某个操作域中的远程通讯功能,包括:短信,多媒体通讯,呼叫控制,终端位置及状态等。12345下一页....,。 图2:IBM下一代服务解决方案将重点发展的公共基本设施软件和模块服务enablers TP和其他协议一样)不支持cookie,但HTTP支持c
7、ookie。SIP协议中包含会话状态,而HTTP用cookie维护会话状态。 SIP代理服务器能使用的传输协议除了TCP和SSL,还有UDP,而HTTP代理服务器不能将UDP作为传输协议。 我们要特别注意,SIP代理服务器应被部署到隔离区(DemilitarizedZone,DMZ),通过尽可能地隔离SIP代理服务器和后台SIP容器来保护SIP容器。 SIP容器 X(JavaManagementExtensions)或者in对HTTP/SIP应用进行统一配置和管理。 图5:WebSphereApplicatio
8、nServer6.1中的聚合容器上一页12345下一页....,。 具体来说,聚合容器的好处在于: 减少HTTP应用和SIP应用间的延迟(latency)。SIP是实时协议,对SIP请求的及时响应非常关键。包含HTTPServlet和SIPServlet的聚合应用,需要借助聚合容器来尽可能地减少HTTP环境和SI
此文档下载收益归作者所有