SIP 消息(2) -- Startline
前文的 SIP 消息(1)的布局图说到SIP消息由三个部分构成:
Startline
SIP Message header
Message body.
本文主要介绍Startline.
1.Startline分成Request Startline和Response Startline两种。
2.Request Startline由三个部分组成Method, Request-URL, SIP-Version,他们写成一行就成了Request Startline.
格式:
<Method> <Request-URL> <SIP-Version> (SP表示空格)
下面分别说明:
<Method> :表示SIP请求的6种方法:-ACK BYE CANCEL INVITE OPTIONS REGISTER
<Request-URL>:表示请求的地址
<SIP protocol version>:表示目前SIP的版本号,目前是SIP/2.0
举个例子:
INVITE sip:User@alcatel.com SIP/2.0
3. Response Startline由三个部分组成SIP-version Status-Code Reason-phrase,他们写成一行就成了Response Startline.
格式:
<SIP-version> <Status-Code> <Reason-phrase>
下面分别说明:
<SIP protocol version>:表示目前SIP的版本号,目前是SIP/2.0
<Status-Code> :3位的整数表示一个返回码.
<Reason-phrase>:表示返回码的简要说明.
举个例子:
SIP/2.0 100 Trying
4. Request Startline中提到了有六种请求方法,下面详解:
INVITE - 邀请参加会话
ACK - 确认会话
CANCEL - 暂停会话但并不种植请求
BYE - 希望终止会话
REGISTER - 注册消息
OPTIONS - 没看懂
5. Reponse Startline中提到了Status Code.
posted on 2009-05-13 23:37 enjoyeclipse 阅读(409) 评论(0) 收藏 举报