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