欢迎来到天天文库
浏览记录
ID:24763487
大小:1.47 MB
页数:50页
时间:2018-11-15
《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中实现
2、多媒体通信的建议:SessionInitiationProtocol(SIP)SimpleConferenceInvitationProtocol(SCIP)最终两项建议统一于SessionInitiationProtocolSIP。PageSIP协议概念SIP是SessionInitializationProtocol(会话初始协议)的缩写,用来建立、更改和终止一个或者多个参与者的会话。这些会话包括多媒体会议、网络呼叫等。IETF制订的多媒体通信系统框架协议之一,但是SIP单独不能完成多媒体呼叫,必须要与其他协
3、议一起才能组建完整的多媒体通信系统,与RTP/RTCP、SDP等协议配合共同完成多媒体会话过程。PageSIP协议功能描述用户定位:确定参加通信的终端用户的位置。用户通信能力协商:确定通信的媒体类型和参数。用户交互意愿:确定被叫加入通信的意愿。呼叫建立:建立主叫和被叫的会话参数。呼叫处理和控制:包括呼叫重定向、呼叫转移、终止呼叫等。PageSIP协议特点借鉴了其他internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则,并充分注意到因特网开放而复杂的网络环境下的安全问题;充
4、分考虑了对传统公共电话网的各种业务,包括IN业务(Internet)和ISDN业务的支持;通过代理和重定向请求用户当前位置,以支持用户的移动性;独立于传输层协议,可以承载在不同的传输协议上(UDP、TCP、SCTP、TLS),因此可以灵活方便地扩展其他附加功能;SIP协议独立于业务,协议不限制具体业务范畴,只描述建立/更改/终止一个会话,并不描述会话的内容,所以可以承载任何的会话内容,如语音/视频/游戏等。PageSIP与H.248对比SIPH248StandardsIETF/TISPANITU_T/TISPAN
5、ArchitectureDistributed/IntelligentclientsCentralized/Dumbend_pointCallcontrolProxy/RedirectServerCallagent/MGCEndpointsUseragentMediagatewaySignalingtransportUDP/TCP/SCTPUDP/TCP/SCTPMultimediacapableYesYesSupplementalserviceProvidedbyendpointsorbycallcontrol
6、ProvidedbycallcontrolISDNserviceNotdefinedinTISPANR1UseIUAsupportV5.XserviceNotdefinedinTISPANR1useV5UAsupportPageSIP协议的应用SIP协议的典型应用IP电话(VoIP)移动游戏即时通信视频与协调SIP扩展应用3GWCDMAIMSPageSIP协议栈物理层链路层网络层传输层会话层表示层应用层物理层链路层网络层传输层应用层在TCP/IP五层模型中属于应用层协议在OSI七层模型中属于会话层协议PageSI
7、P协议在网络中的位置PageSIP协议在NGN中的实现SoftX3000SoftPhoneSoftX3000SoftPhoneSIPSIPSIPIPIPIPIPIPCorePageSIP在网络中的主要实体SIP在网络中存在多种逻辑实体,不同实体作用互不相同:UA(UserAgent)ProxyserverRegistrarserverRedirectserverLocationserver不同的逻辑实体可以存在于同一个物理实体之上。PageSIP在网络中的主要实体用户助理(UserAgent):用来发起或者接收请
8、求的逻辑实体称为UserAgent。用户助理客户(UserAgentClient):发起请求的一方称为UAC,SIPPhone就是UAC的一种实际形态;用户助理服务器(UserAgentServer):接收请求,产生响应的一方称为UAS,SoftX3000就是UAS的一种实际形态。UAC和UAS的划分是针对一个事务而言的。代理服务器:作为一个逻辑网络实体代表客户端转发请求
此文档下载收益归作者所有