Compare Plans

2019-10-24

SIP消息的一般格式

        SIP是一个信令协议,因此它有自己特定的语法。SIP的语法构成是基于 文本的,不管是从外观还是感觉上与超文本传输协议(HTTP)都比较类似。这种相似性 的个好处就是:为解析HTTP所设计的程序可以相对容易地进行改造来被SIP所使 用。二进制编码相比,SIP消息-•个明显缺点就是消息本身会消耗较多的带宽。但是, 在语音通信时,SIP信令所占用的带宽与语音流占用的带宽相比是微不足道的。
        SIP消息是SIP客户机和服务器之间通信的基本信息单元。SIP消息是一个基于文 本的协议,采用UTF-8编码(RFC 2279)中的ISO 10646字符集,以空格为间隔符,以回 车换行符CRLF为行结束符。发送者必须用一个CRLF来结束一行,而接收者也必须用 CRLF来识别一行的结束。
        SIP消息有请求消息和状态消息(也称做应答消息)两大类,请求消息是从客户端发 送到服务器的,而状态消息是从服务器发送到客户端的。每个消息,不管是请求消息还是 状态消息都由•个起始行、零个或多个头部和任选的消息体这几部分组成。SIP消息一 般格式如下
         Message = start-line
         • message-header CRLF
         [message-body]
        由于SIP仅定义了请求消息和状态消息两种,因此起始行又可分为请求行和状态行两种格式
        请求行规定了所提交请求的类型,而状态行则指出某个请求是成功还是失败。如果 表示请求失败,状态行则指出失败类型或失败原因。
        消息头部提供了关于请求或应答的参数,消息头部分成4类:通用头部(general- header) 、 请 求头部 ( request-header )、 应 答头部 ( response-header) 和实 体头部 ( entity- header)〇
        • general-header为描述消息基本属性的通用头部,可用于请求消息和应答消息。
        • request-header为请求头部,只可用于请求消息,它被用来传递有关请求的附加信 息,对请求进行补充说明。
        • responseheader为应答头部,只可用于应答消息,它被用来传递有关应答的附加 信息,对应答进行补充说明。
        • entity-header是实体头部,用于描述消息体内容的长度、格式和编码类型等属性, 可用于请求消息或应答消息。
       消息体通常描述将要建立的会话的类型,包括所交换的媒体的描述。但是SIP并不 定义消息体的结构或内容。其结构和内容使用另一个不同的协议来描述,最常见的消息体结构使用会话描述协议SDP来描述。

联系我们

028-83110277

IP电话机视频电话机供应商

手机:

成都世讯电科信息技术有限公司

成都世讯电科信息技术有限公司是一家多媒体融合通信解决方案及运营服务提供商,公司专注于为广大用户提供简单高效的通信产品和真正符合行业用户需求的行业应用解决方案,让用户享受到个性化、私密性强又具开放性、兼容性强又易于管理的高科技服务,帮助用户实现办公及运营通信的现代化与网络信息化。

公司拥专注于IP多媒体解决方案的应用与实施,有IP多媒体通信系统(IPBX)、IP多媒体通信平台定制与搭建(运营、对讲广播、门禁、调度、音视频会议及与视频监控交互式应用等)、IP电话机、视频电话机、项目租赁、云通信及系统集成等服务。

电话:028-83110277

Q Q:86313858