第1页共46页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共46页SIP交互流程一、SIP(SessionInitiationProtocol)会话初始协议(SessionInitiationProtocol)是一种信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与者之间的会话
SIP的业务模式是一个点对点协议,其中有两个要素——SIP用户代理和SIP网络服务器
用户代理是呼叫的终端系统元素,而SIP服务器是处理与多个呼叫相关联信令的网络设备
用户代理本身具有一客户机元素(用户代理客户机UAC)和一服务器元素(用户代理服务器UAS)
客户机元素初始呼叫而服务器元素应答呼叫
这允许点到点的呼叫通过客户机-服务器协议来完成
下图是SIP业务的网络结构和各个参与者的关系
SIP是互联网工程任务组(IETF)多媒体数据和控制体系结构的一个组成部分,因此它与IETF的许多其他协议都有联系,例如RTP(实时传输协议)和SDP协议
SIP与许多其它的协议协同工作,仅仅涉及通信会话的信令部分(controlmessage)
SIP报文内容传送会话描述协议(SDP),SDP协议描述了会话所使用流媒体细节,如:使用哪个IP端口,采用哪种编解码器等等
SIP的一个典型用途是:SIP“会话”传输一些简单的经过封包的实时传输协议流
RTP本身第2页共46页第1页共46页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共46页才是语音或视频的载体二、业务流程和协议流程这里介绍了注册和呼叫流程,其他场景需要了解,博客地址http://www
cnblogs
com/gnuhpc/archive/2012/12/10/2812095
html,比较详细
并有场景的抓包截图等
SIP协议也是简单的讲解请求和