Message Headers
In the previous section, the message flows began with an INVITE message. Earlier in this chapter, we looked at how the INVITE message contains SIP headers and an SDP attachment. In this section, we will look at these components more closely.
The INVITE
The following is an INVITE that has been generated by a User Agent and sent to a Proxy:
----------------------------------------------------------------- INVITE sip:6713@192.168.26.180:6060;user=phone SIP/2.0 Via: SIP/2.0/UDP 192.168.22.36:6060 From: UserAgent<sip:6710@192.168.22.36:6060;user=phone> To: 6713<sip:6713@192.168.26.180:6060;user=phone> Call-ID: 96561418925909@192.168.22.36 CSeq: 1 INVITE Subject: VovidaINVITE Contact: <sip:6710@192.168.22.36:6060;user=phone> Content-Type: application/sdp Content-Length: 168 v=0 o=- 238540244 238540244 IN IP4 192.168.22.36 s=VOVIDA Session c=IN IP4 192.168.22.36 t=3174844751 0 m=audio 23456 RTP/AVP 0 a=rtpmap:0 PCMU/8000 a=ptime:20 -----------------------------------------------------------------
Breakdown of the Headers
The INVITE is divided into two sections. The top section contains the SIP headers, and the bottom section contains the body of the SIP message, in this case, an SDP session. The headers are separated from the body by a blank line. SDP session description information is discussed later in this chapter.
INVITE
The first line identifies the message type, the address of the called party, and the version of SIP that the caller supports. In the example, it is: ...
Get Practical VoIP Using VOCAL now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.