欢迎来到天天文库
浏览记录
ID:21204598
大小:1.47 MB
页数:50页
时间:2018-10-18
《sip协议原理及实例分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SIP协议原理及实例分析接入网产品导入部学习目标学习完此课程,您将会:了解SIP协议原理掌握SIP命令和消息掌握SIP协议的消息交互过程了解SIP业务基本故障分析处理方法Page第1章SIP协议原理第2章SIP命令和消息第3章业务流程分析PageSIP协议概念SIP的前世SIP的前世有关SIP的完整定义最早出现在1999年公布的RFC2543中,当前SIP详细定义于RFC3261(June2002)。Multi-PartyMultimediaWorkingGroup于1996年提出两项关于在Internet中实现多媒体通信的建议:SessionInitiationProtocol(SIP
2、)SimpleConferenceInvitationProtocol(SCIP)最终两项建议统一于SessionInitiationProtocolSIP。PageSIP协议概念SIP是SessionInitializationProtocol(会话初始协议)的缩写,用来建立、更改和终止一个或者多个参与者的会话。这些会话包括多媒体会议、网络呼叫等。IETF制订的多媒体通信系统框架协议之一,但是SIP单独不能完成多媒体呼叫,必须要与其他协议一起才能组建完整的多媒体通信系统,与RTP/RTCP、SDP等协议配合共同完成多媒体会话过程。PageSIP协议功能描述用户定位:确定参加通信的终端用
3、户的位置。用户通信能力协商:确定通信的媒体类型和参数。用户交互意愿:确定被叫加入通信的意愿。呼叫建立:建立主叫和被叫的会话参数。呼叫处理和控制:包括呼叫重定向、呼叫转移、终止呼叫等。PageSIP协议特点借鉴了其他internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则,并充分注意到因特网开放而复杂的网络环境下的安全问题;充分考虑了对传统公共电话网的各种业务,包括IN业务(Internet)和ISDN业务的支持;通过代理和重定向请求用户当前位置,以支持用户的移动性;独立于传输层协议,可以承载在不同的传输协议上(UDP、TCP、SCTP、TLS),因
4、此可以灵活方便地扩展其他附加功能;SIP协议独立于业务,协议不限制具体业务范畴,只描述建立/更改/终止一个会话,并不描述会话的内容,所以可以承载任何的会话内容,如语音/视频/游戏等。PageSIP与H.248对比SIPH248StandardsIETF/TISPANITU_T/TISPANArchitectureDistributed/IntelligentclientsCentralized/Dumbend_pointCallcontrolProxy/RedirectServerCallagent/MGCEndpointsUseragentMediagatewaySignalingtr
5、ansportUDP/TCP/SCTPUDP/TCP/SCTPMultimediacapableYesYesSupplementalserviceProvidedbyendpointsorbycallcontrolProvidedbycallcontrolISDNserviceNotdefinedinTISPANR1UseIUAsupportV5.XserviceNotdefinedinTISPANR1useV5UAsupportPageSIP协议的应用SIP协议的典型应用IP电话(VoIP)移动游戏即时通信视频与协调SIP扩展应用3GWCDMAIMSPageSIP协议栈物理层链路层网络
6、层传输层会话层表示层应用层物理层链路层网络层传输层应用层在TCP/IP五层模型中属于应用层协议在OSI七层模型中属于会话层协议PageSIP协议在网络中的位置PageSIP协议在NGN中的实现SoftX3000SoftPhoneSoftX3000SoftPhoneSIPSIPSIPIPIPIPIPIPCorePageSIP在网络中的主要实体SIP在网络中存在多种逻辑实体,不同实体作用互不相同:UA(UserAgent)ProxyserverRegistrarserverRedirectserverLocationserver不同的逻辑实体可以存在于同一个物理实体之上。PageSIP在网络
7、中的主要实体用户助理(UserAgent):用来发起或者接收请求的逻辑实体称为UserAgent。用户助理客户(UserAgentClient):发起请求的一方称为UAC,SIPPhone就是UAC的一种实际形态;用户助理服务器(UserAgentServer):接收请求,产生响应的一方称为UAS,SoftX3000就是UAS的一种实际形态。UAC和UAS的划分是针对一个事务而言的。代理服务器:作为一个逻辑网络实体代表客户端转发请求
此文档下载收益归作者所有