IMS |
|||||||||||||||||||
SIP Header : Contact
In conventional SIP signaling, the main purpose of Contact header is tocarries the direct address information of the message sender as shown in the following example.
But in IMS, Contact header takes another very important functionality. It is to carry the information about UA capability as shown in the following example.
[ Line 1 ] REGISTER sip:test.3gpp.com SIP/2.0 [ Line 2 ] From: <sip:+11234567890@test.3gpp.com>;tag=3671736275 [ Line 3 ] To: <sip:+11234567890@test.3gpp.com> [ Line 4 ] CSeq: 450510774 REGISTER [ Line 5 ] Call-ID: 3671736255_186872264@2001:0:0:1::3 [ Line 6 ] Via: SIP/2.0/UDP [2001:0:0:1::3]:5060;branch=z9hG4bK74372383 [ Line 7 ] Max-Forwards: 70 [ Line 8 ] Contact: <sip:+11234567890@[2001:0:0:1::3]:5060>; reg-id=1; +g.3gpp.csi.smsip; +g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel" [ Line 9 ] Route: <sip:[2001:0:0:1::2]:5060;lr> [ Line 10] P-Access-Network-Info: 3GPP-E-UTRAN-FDD; utran-cell-id-3gpp=0010100010000000 [ Line 11] Content-Length: 0 [ Line 12] Authorization: Digest [ Line 13] uri="sip:test.3gpp.com", username="001010123456789@test.3gpp.com", response="",realm="test.3gpp.com", nonce="" [ Line 14] Expires: 7200 [ Line 15] Supported: path [ Line 16] Allow: INVITE,BYE,CANCEL,ACK,NOTIFY,UPDATE,REFER,PRACK,INFO,MESSAGE,OPTIONS
[Line 8] According to GSMA IR92,
In detail, the contents of the Contact message may vary depending the SIP method.
According to 3GPP 34 229-1 V10.2.0 (2013-07) A.1
According to 3GPP 34 229-1 V10.2.0 (2013-07) A.2.9
|
|||||||||||||||||||