SIP协议格式详解

SIP协议格式详解

ID:38582441

大小:557.00 KB

页数:11页

时间:2019-06-15

SIP协议格式详解_第1页
SIP协议格式详解_第2页
SIP协议格式详解_第3页
SIP协议格式详解_第4页
SIP协议格式详解_第5页
资源描述:

《SIP协议格式详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.SIP1.1.1.SIP格式每条SIP消息由以下三部分组成:  (1)起始行(StartLine):每个SIP消息由起始行开始。起始行传达消息类型(在请求中是方法类型,在响应中是响应代码)与协议版本。起始行可以是一请求行(请求)或状态行(响应)。  (2)SIP头:用来传递消息属性和修改消息意义。它们在语法和语义上与HTTP头域相同(实际上有些头就是借自HTTP),并且总是保持格式:<名字>:<值>。  (3)消息体:用于描述被初始的会话(例如,在多媒体会话中包括音频和视频编码类型,采样率等)。消息体能够显示在请求与响应中。SIP

2、清晰区别了在SIP起始行和头中传递的信令信息与在SIP范围之外的会话描述信息。可能的体类型就包括本文将要描述的SDP会话描述协议。1.1.1.消息头HeaderfieldwhereproxyACKBYECANINVOPTREGAcceptR-o-om*oAccept2xx---om*oAccept415-c-cccAccept-EncodingR-o-oooAccept-Encoding2xx---om*oAccept-Encoding415-c-cccAccept-LanguageR-o-oooAccept-Language2xx-

3、--om*oAccept-Language415-c-cccAlert-InfoRar---o--Alter-Info180ar---o--AllowR-o-oooAllow2xx-o-m*m*oAllowr-o-oooAllow405-m-mmmAuthentication-Info2xx-o-oooAuthorizationRooooooCall-IDcrmmmmmmCall-Infoar---oooContactRo--mooContact1xx---o--Contact2xx---mooContact3xxd-o-oooCon

4、tact485-o-oooContent-Dispositionoo-oooContent-Encodingoo-oooContent-Languageoo-oooContent-LengtharttttttContent-Type**-***CseqcrmmmmmmDateaooooooError-Info300-699a-oooooExpires---o-oFromcrmmmmmmIn-Reply-ToR---o--Max-ForwardsRamrmmmmmmMin-Expires423-----mMIME-Versionoo-o

5、ooOrganizationar---oooPriorityRar---o--Proxy-Authenticate407ar-m-mmmProxy-Authenticate401ar-oooooProxy-AuthorizationRdroo-oooProxy-RequireRar-o-oooRecord-RouteRarooooooRecord-Route2xx,18xmr-oooo-Reply-To---o--Requirear-c-cccRetry-After404,413,-ooooo480,486Retry-After500

6、,503600,603-oooooRouteRadrccccccServerr-oooooSubjectR---o--SupportedR-oom*ooSupported2xx-oom*m*oTimestampooooooToc(1)rmmmmmmUnsupported420-m-mmmUser-AgentooooooViaRamrmmmmmmViarcdrmmmmmmWarningr-oooooWWW-Authenticate401ar-m-mmmWWW-Authenticate407ar-o-ooo“where”列描述了在头域中能

7、够使用的请求和应答的类型。这列的值是:R:头域只能在请求中出现;r:头域只能在应答中出现;2xx,4xx,等等:一个数字的值区间表示头域能够使用的应答代码。c:头域是从请求拷贝到应答的。如果”where”栏目是空白,表示头域可以在所有的请求和应答中出现。“proxy”列描述了proxy在头域上的操作a:如果头域不存在,proxy可以增加或者连接头域m:proxy可以修改现存的头域值d:proxy可以删除头域值r:proxy必须能读取这个头域,因此这个头域不能加密。接下来6个栏目与在某一个方法中出现的头域有关:c:条件;对头域的要求依赖

8、于消息的内容m:头域是强制要有的。m*:头域应当被发送,但是客户端/服务端都需要准备接收没有这个头域的消息。o:头域是可选的。t:头域应当被发送,但是客户端/服务端都需要准备接收没有这个头域的消息。客户端/服务端都需要准

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。