posts - 297,  comments - 1618,  trackbacks - 0
          1、MESSAGE消息
                1)頭字段填寫說明
                Call-id:                 必選
                CSeq:                   必選
                From:                   必選
                To:                       必選
                Max-Forwards: 必選
                Via:                      必選
                常用的可選參數:
                指定的消息體
                2)消息實例
                發送MESSAGE請求消息給192.168.2.48的6010端口,參考消息如下(帶了“Hello的消息體):
          MESSAGE sip:1897778888@192.168.2.48:6010 SIP/2.0
          Call
          -ID: 8e12c17121ac4121bf927f6fd8013358@192.168.2.89
          From<sip:01052237300@192.168.2.89>;tag=-0037-708c9a5cba8dd878
          To<sip:1897778888@192.168.2.89>
          CSeq: 
          1 MESSAGE
          Via: SIP
          /2.0/UDP 192.168.2.89:14010;branch=z9hG4bK--22bd7222
          Max-Forwards: 30
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Contact: 
          <sip:192.168.2.89:14010>
          Content
          -Type: text/plain
          Content
          -Length: 5

          Hello
                收到來自192.168.2.48的6010端口的返回消息,參考消息如下(修改了消息體的內容,變成了“Hello amigo”):
          SIP/2.0 200 OK
          Via: SIP
          /2.0/UDP 192.168.2.89:14010;branch=z9hG4bK--22bd7222
          From<sip:01052237300@192.168.2.89>;tag=-0037-708c9a5cba8dd878
          To<sip:1897778888@192.168.2.89>;tag=-002-3c18e810ab17c76f
          Call
          -ID: 8e12c17121ac4121bf927f6fd8013358@192.168.2.89
          CSeq: 
          1 MESSAGE
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Contact: 
          <sip:192.168.2.48:54010>
          Content
          -Type: text/plain
          Content
          -Length: 11

          Hello amigo

          2、REGISTER消息
                 1)頭字段填寫說明
                 Call-id:                 必選
                 Cseq:                   必選
                 From:                   必選
                 To:                       必選
                 Max-Forwards: 必選
                 Via:                      必選
                 Contact:              必選
                 Authorization:   必選
                 Expires:               常用可選頭
                 2)非鑒權注冊消息實例
                 在該實例中192.168.2.161機器發送注冊消息給192.168.2.89服務器,發送消息實例如下:
          REGISTER sip:192.168.2.89 SIP/2.0
          Via: SIP
          /2.0/UDP 192.168.2.161:10586
          Max-Forwards: 70
          From<sip:01062237496@192.168.2.89>;tag=ca04c1391af3429491f2c4dfbe5e1b2e;epid=4f2e395931
          To<sip:01062237496@192.168.2.89>
          Call
          -ID: da56b0fab5c54398b16c0d9f9c0ffcf2@192.168.2.161
          CSeq: 
          1 REGISTER
          Contact: 
          <sip:192.168.2.161:10586>;methods="INVITE, MESSAGE, INFO, SUBSCRIBE, OPTIONS, BYE, CANCEL, NOTIFY, ACK, REFER"
          User-Agent: RTC/1.2.4949 (BOL SIP Phone 1005)
          Event: registration
          Allow
          -Events: presence
          Content
          -Length: 0
                當注冊成功(回送200 OK)時,服務器發送的res消息參考如下:
          SIP/2.0 200 OK
          Via: SIP
          /2.0/UDP 192.168.2.161:10586
          From<sip:01062237496@192.168.2.89>;tag=ca04c1391af3429491f2c4dfbe5e1b2e;epid=4f2e395931
          To<sip:01062237496@192.168.2.89>;tag=-00834-14d0805b62bc026d
          Call
          -ID: da56b0fab5c54398b16c0d9f9c0ffcf2@192.168.2.161
          CSeq: 
          1 REGISTER
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Contact: sip:
          192.168.2.161:10586
          Content
          -Length: 0
          Expires: 
          3600
                 3)鑒權注冊消息實例
                 當需要鑒權注冊時,當請求端192.168.2.161使用BOL或xlite等發送注冊消息給192.168.2.89服務器時,服務器對192.168.2.161發送“401 Unauthorized”信息給請求端,提示請求段需要帶上鑒權信息重新注冊,請求端帶上鑒權信息后(帶有“Authorization”頭字段)重新向服務器注冊,服務器驗證鑒權頭的正確性,如果鑒權成功,給請求端發送200 OK消息。若失敗,繼續發送401消息。
                 第一步:請求端(192.168.2.161)發送REGISTER消息,參考消息如下:
          REGISTER sip:192.168.2.89 SIP/2.0
          Via: SIP
          /2.0/UDP 192.168.2.161:8021
          Max-Forwards: 70
          From<sip:01062237493@192.168.2.89>;tag=efca469543ce4788a6a6a2c7b66cd01f;epid=de4504430d
          To<sip:01062237493@192.168.2.89>
          Call
          -ID: c88a247a74b54a8c9e676bdde3bba6c9@192.168.2.161
          CSeq: 
          1 REGISTER
          Contact: 
          <sip:192.168.2.161:8021>;methods="INVITE, MESSAGE, INFO, SUBSCRIBE, OPTIONS, BYE, CANCEL, NOTIFY, ACK, REFER"
          User-Agent: RTC/1.2.4949 (BOL SIP Phone 1005)
          Event: registration
          Allow
          -Events: presence
          Content
          -Length: 0
               第二步:服務器端(192.168.2.89)檢查到需要鑒權,給請求端發送401結果碼,并帶上“WWW-Authenticate”頭信息,參考消息如下:
          SIP/2.0 401 Unauthorized
          Via: SIP
          /2.0/UDP 192.168.2.161:8021
          From<sip:01062237493@192.168.2.89>;tag=efca469543ce4788a6a6a2c7b66cd01f;epid=de4504430d
          To<sip:01062237493@192.168.2.89>;tag=-001893-38ba013ba3dde36e
          Call
          -ID: c88a247a74b54a8c9e676bdde3bba6c9@192.168.2.161
          CSeq: 
          1 REGISTER
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Contact: 
          <sip:192.168.2.89:14010>
          Content
          -Length: 0
          WWW
          -Authenticate: Digest realm="192.168.2.89", qop="auth", nonce="e17d377c3d2d9c343e26576a7fd04738481dfc10", opaque="", stale=FALSE, algorithm=MD5
                第三步:請求端(192.168.2.161)通過“Authorization”頭字段帶上鑒權頭信息,發送一個新的REGISTER消息,參考消息如下:
          REGISTER sip:192.168.2.89 SIP/2.0
          Via: SIP
          /2.0/UDP 192.168.2.161:8021
          Max-Forwards: 70
          From<sip:01062237493@192.168.2.89>;tag=efca469543ce4788a6a6a2c7b66cd01f;epid=de4504430d
          To<sip:01062237493@192.168.2.89>
          Call
          -ID: c88a247a74b54a8c9e676bdde3bba6c9@192.168.2.161
          CSeq: 
          2 REGISTER
          Contact: 
          <sip:192.168.2.161:8021>;methods="INVITE, MESSAGE, INFO, SUBSCRIBE, OPTIONS, BYE, CANCEL, NOTIFY, ACK, REFER"
          User-Agent: RTC/1.2.4949 (BOL SIP Phone 1005)
          Authorization: Digest username="01062237493", realm="192.168.2.89", qop=auth, algorithm=MD5, uri="sip:192.168.2.89", nonce="e17d377c3d2d9c343e26576a7fd04738481dfc10", nc=00000001, cnonce="12660455546344082314666316435946", response="f57e47ce03162293b9ced07362ce2b79"
          Event: registration
          Allow
          -Events: presence
          Content
          -Length: 0
                第四步:服務器端(192.168.2.89)驗證鑒權信息的合法性,若驗證成功,發送200 OK消息,參考消息如下:
          SIP/2.0 200 OK
          Via: SIP
          /2.0/UDP 192.168.2.161:8021
          From<sip:01062237493@192.168.2.89>;tag=efca469543ce4788a6a6a2c7b66cd01f;epid=de4504430d
          To<sip:01062237493@192.168.2.89>;tag=-001894-a5eb977c8969aa51
          Call
          -ID: c88a247a74b54a8c9e676bdde3bba6c9@192.168.2.161
          CSeq: 
          2 REGISTER
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Contact: sip:
          192.168.2.161:8021
          Content
          -Length: 0
          Expires: 
          3600

          3、SUBSCRIBE消息
           
               1)頭字段填寫說明
                Call-id:                 必選
                CSeq:                   必選
                From:                    必選
                To:                        必選
                Max-Forwards: 必選
                Via:                       必選
                Expires:                常用可選頭
                2)消息實例
                請求端(192.168.2.161)給服務器端(192.168.2.89)發送SUBSCRIBE消息,參考消息如下:
          SUBSCRIBE sip:01062237498@192.168.2.89:5060 SIP/2.0
          Via: SIP
          /2.0/UDP 192.168.2.161:32092;branch=z9hG4bK-d87543-ec03ee3e022acf28-1--d87543-;rport
          Max-Forwards: 70
          Contact: 
          <sip:01062237498@192.168.2.161:32092>
          To: "01062237498"<sip:01062237498@192.168.2.89:5060>
          From: "01062237498"<sip:01062237498@192.168.2.89:5060>;tag=e01c2548
          Call
          -ID: NDQzMGE1MDMzYWU0NjRiYzMxMGY3NGUxMjBhMjBkNTQ.
          CSeq: 
          1 SUBSCRIBE
          Expires: 
          300
          Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
          User-Agent: eyeBeam release 1011d stamp 40820
          Event: message
          -summary
          Content
          -Length: 0
                服務器端(192.168.2.89)發送回執的200 OK信息,參考消息如下:
          SIP/2.0 200 OK
          Via: SIP
          /2.0/UDP 192.168.2.161:32092;branch=z9hG4bK-d87543-ec03ee3e022acf28-1--d87543-;rport
          From: "01062237498"<sip:01062237498@192.168.2.89:5060>;tag=e01c2548
          To: "01062237498"<sip:01062237498@192.168.2.89:5060>
          Call
          -ID: NDQzMGE1MDMzYWU0NjRiYzMxMGY3NGUxMjBhMjBkNTQ.
          CSeq: 
          1 SUBSCRIBE
          Content
          -Length: 0

          4、INVITE消息
                  1)頭字段填寫說明
                  必選頭域如下:
                  Call-id
                  Contact
                  CSeq
                  From
                  To
                  Max-Forwards
                  Via
                  Supported
                  Allow
                  常用可選頭域:
                  Accept
                  Authorization
                  Content-length
                  Content-type
                  Record-Route
                  Route
                  Require
                  Proxy-Authorization
                  Proxy-require
                  P-asserted-identity
                  P-prefered-identity
                  Privacy
                  2)非鑒權INVITE消息實例
                  在這個實例中,筆者在本機(192.168.2.161)上使用BOL注冊了17899998888號碼,呼叫01062230001號碼時發送INVITE消息給服務器(192.168.2.89)的軟交換,發送INVITE消息參考如下:
          INVITE sip:01062230001@192.168.2.89 SIP/2.0
          Via: SIP
          /2.0/UDP 192.168.2.161:9545
          Max-Forwards: 70
          From: "Administrator" <sip:17899998888@192.168.2.89>;tag=2dc6e1000081463ba14f7db4e50b8643;epid=d6b5434cef
          To<sip:01062230001@192.168.2.89>
          Call
          -ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
          CSeq: 
          1 INVITE
          Contact: 
          <sip:192.168.2.161:9545>
          User-Agent: RTC/1.2
          Content
          -Type: application/sdp
          Content
          -Length: 691

          v
          =0
          o
          =- 0 0 IN IP4 192.168.2.161
          s
          =session
          c
          =IN IP4 192.168.2.161
          b
          =CT:1000
          t
          =0 0
          m
          =audio 56284 RTP/AVP 97 111 112 6 0 8 4 5 3 101
          k
          =base64:fGmazgf5GXZfJxZ27G9A7rxA4B7KX0pHrjYELKphPog
          a
          =rtpmap:97 red/8000
          a
          =rtpmap:111 SIREN/16000
          a
          =fmtp:111 bitrate=16000
          a
          =rtpmap:112 G7221/16000
          a
          =fmtp:112 bitrate=24000
          a
          =rtpmap:6 DVI4/16000
          a
          =rtpmap:0 PCMU/8000
          a
          =rtpmap:8 PCMA/8000
          a
          =rtpmap:4 G723/8000
          a
          =rtpmap:5 DVI4/8000
          a
          =rtpmap:3 GSM/8000
          a
          =rtpmap:101 telephone-event/8000
          a
          =fmtp:101 0-16
          a
          =encryption:optional
          m
          =video 61432 RTP/AVP 34 31
          k
          =base64:W5uTU8sIQjJVPWyRF31GZouVwAHFtE1cAmblK+mvDdI
          a
          =recvonly
          a
          =rtpmap:34 H263/90000
          a
          =rtpmap:31 H261/90000
          a
          =encryption:optional
                  其中m行表示支持的媒體編碼,其中“m=audio 56284 RTP/AVP 97 111 112 6 0 8 4 5 3 101”指明了幾種支持的音頻媒體類型,“m=video 61432 RTP/AVP 34 31”指明了幾種支持的視頻媒體類型。軟交換服務器(192.168.2.89)接收到INVITE消息后,即刻發送了100 trying消息,如下所示:
          SIP/2.0 100 Trying
          Via: SIP
          /2.0/UDP 192.168.2.161:9545
          From: "Administrator" <sip:17899998888@192.168.2.89>;tag=2dc6e1000081463ba14f7db4e50b8643;epid=d6b5434cef
          To<sip:01062230001@192.168.2.89>
          Call
          -ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
          CSeq: 
          1 INVITE
          Content
          -Length: 0
                軟交換服務器(192.168.2.89)查找被叫號碼消息,并發送INVITE消息給被叫的地址,接收到被叫的100 trying消息,而后接收到180 Ringing消息,軟交換服務器給主叫方也發送180 Ringing消息,告知被叫已振鈴,發送消息如下:(第一行可不關注,是筆者公司的底層打出的消息):
          [16:15:59] ===SIPTransaction Send SIP message (455 bytes) to 192.168.2.161:9545
          SIP
          /2.0 180 Ringing
          Via: SIP
          /2.0/UDP 192.168.2.161:9545
          From: "Administrator" <sip:17899998888@192.168.2.89>;tag=2dc6e1000081463ba14f7db4e50b8643;epid=d6b5434cef
          To<sip:01062230001@192.168.2.89>;tag=-006773-7d10081ef45af150
          Call
          -ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
          CSeq: 
          1 INVITE
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Contact: 
          <sip:192.168.2.89:14010>
          Content
          -Length: 0
                軟交換服務器(192.168.2.89)接收到被叫的INVITE消息的200 OK消息,給主叫方也發送200 OK消息,消息參考如下:
          SIP/2.0 200 OK
          Via: SIP
          /2.0/UDP 192.168.2.89:14010;branch=z9hG4bK--50c44f35
          From<sip:17899998888@192.168.2.89>;tag=-002221-d749165cdfed2151
          To<sip:01062230001@192.168.2.89>;tag=6b3e0000bf5c0000
          Call
          -ID: fdfa416f8779a8701af1086b07879a65@192.168.2.89
          CSeq: 
          1 INVITE
          Contact: 
          <sip:192.168.2.161:5060>
          Content
          -Type: application/sdp
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Content
          -Length: 118

          v
          =0
          o
          =- 1 1 IN IP4 192.168.2.161
          s
          =-
          t
          =0 0
          m
          =audio 19194 RTP/AVP 8
          c
          =IN IP4 192.168.2.161
          a
          =rtpmap:8 PCMA/8000
                  3)簽權INVITE消息實例

          5、ACK消息
                  1)頭字段填寫說明
                  必選頭域如下:
                  Call-id
                  Cseq
                  From
                  To
                  Max-Forwords
                  Via
                  常用可選頭域:
                  Content-Length
                  Content-Type
                  Route
                  2)消息實例
                  在“4、INVITE消息”中講到了主叫方接收到INVITE消息的200 消息后,接著給主叫方發送ACK消息,消息參考如下:
          ACK sip:192.168.2.89:14010 SIP/2.0
          Via: SIP
          /2.0/UDP 192.168.2.161:9545
          Max-Forwards: 70
          From: "Administrator" <sip:17899998888@192.168.2.89>;tag=2dc6e1000081463ba14f7db4e50b8643;epid=d6b5434cef
          To<sip:01062230001@192.168.2.89>;tag=-006773-7d10081ef45af150
          Call
          -ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
          CSeq: 
          1 ACK
          User-Agent: RTC/1.2
          Content
          -Length: 0

          6、BYE消息
                  1)頭字段填寫說明
                  必選頭域如下:
                  Call-id
                  Cseq
                  From
                  To
                  Max-Forwards
                  Via
                  常用可選頭域:
                  Content-Length
                  Content-Type
                  Route
                  Reason
                  2)消息實例
                  本實例筆者在本機(192.168.2.161)上注冊了17899998888號碼,呼叫01062230001號碼時發送INVITE消息給服務器(192.168.2.89)的軟交換,并與呼叫的號碼建立通話后,主叫方主動掛斷時,BYE消息如下所示:
          BYE sip:192.168.2.89:14010 SIP/2.0
          Via: SIP
          /2.0/UDP 192.168.2.161:9545
          Max-Forwards: 70
          From: "Administrator" <sip:17899998888@192.168.2.89>;tag=2dc6e1000081463ba14f7db4e50b8643;epid=d6b5434cef
          To<sip:01062230001@192.168.2.89>;tag=-006773-7d10081ef45af150
          Call
          -ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
          CSeq: 
          2 BYE
          User-Agent: RTC/1.2
          Content
          -Length: 0
                服務器發送200 OK消息,參考實例如下:
          SIP/2.0 200 OK
          Via: SIP
          /2.0/UDP 192.168.2.161:9545
          From: "Administrator" <sip:17899998888@192.168.2.89>;tag=2dc6e1000081463ba14f7db4e50b8643;epid=d6b5434cef
          To<sip:01062230001@192.168.2.89>;tag=-006773-7d10081ef45af150
          Call
          -ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
          CSeq: 
          2 BYE
          Content
          -Length: 0

          7、PRACK消息
                  1)頭字段填寫說明
                  必選頭域如下:
                  Call-id
                  Cseq
                  From
                  To
                  Max-Forwards
                  Via
                  RAck
                  常用可選頭域:
                  Content-Type
                  Content-Length
                  2)消息實例
                  如下是PRACK消息的參考實例:
          PRACK sip:192.168.2.154:5060 SIP/2.0
          CSeq: 
          2 PRACK
          Call
          -ID: 0112114b0ca1d73c3fbdc7036e4672c8@huawei.com
          Contact: 
          <sip:01055554444@192.168.2.46>
          Content
          -Length: 0
          From<sip:01055554444@192.168.2.154>;tag=6c789654
          To<sip:01062237400@192.168.2.154>;tag=0012-f1939f63004dbd16
          Via: SIP
          /2.0/UDP 192.168.2.46;branch=z9hG4bK04982ba62
          User-Agent: Huawei-MC820/1.0.0
          Supported: 100rel
          RAck: 
          1 1 INVITE

          8、INFO消息
                  1)頭字段填寫說明
                  必選頭域如下:
                  Call-id
                  Cseq
                  From
                  To
                  Max-Forwards
                  Via
                  常用可選頭域:
                  Content-Type
                  Content-Length
                  Route
                  2)消息實例
                  在筆者開發過程中,媒體服務器與軟交換服務器之間的使用的是INFO消息交互,如下消息為軟交換服務器向媒體服務器發送的INFO消息(請求開始錄音),參考如下:
          INFO sip:192.168.2.89:14010 SIP/2.0
          Call
          -ID: 52f3d02182b72d37c48cea5dd013a401@192.168.2.89
          From<sip:msml@minicc:5090>;tag=013913-74fa8415d2902b1c
          To<sip:as@cintel.net.cn>;tag=-00708-b879297623d39362
          CSeq: 
          1 INFO
          Via: SIP
          /2.0/UDP 192.168.2.89:5090;branch=z9hG4bKf06b482d
          Max-Forwards: 30
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Contact: 
          <sip:192.168.2.89:5090>
          Content
          -Type: application/msml+xml
          Content
          -Length: 164

          <?xml version="1.0" encoding="US-ASCII"?>
          <msml version="1.1">
          <event name="app.startingRecord" id="conf:002221c6082350d233/dialog:PRLeg708">
          </event>
          </msml>
                 如下是媒體服務器回送的200  OK消息,消息參考如下:
          SIP/2.0 200 OK
          Via: SIP
          /2.0/UDP 192.168.2.89:5090;branch=z9hG4bKf06b482d
          From<sip:msml@minicc:5090>;tag=013913-74fa8415d2902b1c
          To<sip:as@cintel.net.cn>;tag=-00708-b879297623d39362
          Call
          -ID: 52f3d02182b72d37c48cea5dd013a401@192.168.2.89
          CSeq: 
          1 INFO
          Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,
          UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,MESSAGE
          Contact: 
          <sip:192.168.2.89:14010>
          Content
          -Length: 0

          9、OPTIONS消息
                  1)頭字段填寫說明
                  必選頭域如下:
                  Call-id
                  Cseq
                  From
                  To
                  Max-Forwords
                  Via
                  常用可選頭域:
                  Accept
                  Allow
                  Supported
           
                  2)消息實例
                  參考實例如下所示:
          OPTIONS sip:user@carrier.com SIP/2.0
          Via: SIP
          /2.0/UDP cavendish.kings.cambridge.edu.uk; branch=z0hG4bK1834
          Max-Forwards: 70
          To<sip:user@proxy.carrier.com>
          From: J.C. Maxwell <sip:james.maxwell@kings.cambridge.edu.uk>; tag=34
          Call
          -ID: 9352812@cavendish.kings.cambridge.edu.uk
          CSeq: 
          1 OPTIONS
          Content
          -Length: 0

          10、NOTIFY消息
               參考消息實例如下所示:
          NOTIFY sip:tyoung@parlour.elasticity.co.uk SIP/2.0
          Via SIP
          /2.0/UDP cartouche.rosettastone.org:5060; branch=z9hG4bK3841323
          Max-Forwards: 70
          To: Thomas Young <sip:tyoung@elasticity.co.uk>; tag=1814
          From<sip:ptolemy@rosettastone.org>; tag=5363956k
          Call
          -ID: 452k59252058dkfj34924lk34
          CSeq: 
          3 NOTIFY
          Contact: 
          <sip:Ptolemy@cartouche.rosettastone.org>
          Event: dialog
          Subscription
          -State: active
          Allow
          -Event: dialog
          Content
          -Type: application/xml + dialog
          Content
          -Length: 消息體長度

          (xml格式的消息體 )

          11、REFER消息
               參考消息實例如下所示:
          REFER sip:m.rejewski@biuroszyfrow.pl SIP/2.0"
          Via SIP
          /2.0/UDP lab34.bletchleypark.co.uk:5060; branch=z9hG4bK932039
          Max-Forwards: 69
          To<sip:m.rejewski@biuroszyfrow.pl>; tag=ACEBDC
          From: Alan Turing <sip:turing@bletchleypark.co.uk>; tag=213424
          Call
          -ID: 3419fak3kFD23s1A9dkl
          CSeq; 
          5412 REFER
          Refer
          -To<sip:info@scherbius-ritter.com>
          Content
          -Length: 0
          posted on 2010-11-10 11:23 阿蜜果 閱讀(10806) 評論(0)  編輯  收藏 所屬分類: 協議
          <2010年11月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

                生活將我們磨圓,是為了讓我們滾得更遠——“圓”來如此。
                我的作品:
                玩轉Axure RP  (2015年12月出版)
                

                Power Designer系統分析與建模實戰  (2015年7月出版)
                
               Struts2+Hibernate3+Spring2   (2010年5月出版)
               

          留言簿(263)

          隨筆分類

          隨筆檔案

          文章分類

          相冊

          關注blog

          積分與排名

          • 積分 - 2296322
          • 排名 - 3

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 延庆县| 龙门县| 巴彦淖尔市| 白银市| 鲁甸县| 岳西县| 嘉黎县| 河西区| 哈巴河县| 青龙| 建水县| 桃园县| 拜泉县| 常熟市| 凤凰县| 西青区| 尚义县| 庆城县| 和硕县| 垫江县| 防城港市| 台中县| 苍溪县| 镇原县| 灵山县| 怀远县| 汝州市| 启东市| 沾益县| 五莲县| 德惠市| 获嘉县| 安塞县| 灯塔市| 遂溪县| 清新县| 理塘县| 金塔县| 玉树县| 勐海县| 大渡口区|