SIP Headers Via contains the address at which

  • Slides: 22
Download presentation
SIP Headers • Via contains the address at which the originator is expecting to

SIP Headers • Via contains the address at which the originator is expecting to receive responses to this request. Mandatory • To contains a display name and a SIP URI towards which the request was originally directed. Mandatory • Display names are described in RFC 2822 • From also contains a display name and a SIP URI that indicate the originator of the request. The From also contains a tag parameter which is used for identification purposes. Mandatory • Call-ID contains a globally unique identifier for this call. Mandatory • CSeq or Command Sequence contains an integer and a method name. The CSeq number is incremented for each new request within a dialog and is a traditional sequence number. Mandatory • Contact contains a SIP URI that represents a direct route to the originator usually composed of a username at a fully qualified domain name (FQDN). While an FQDN is preferred, many end systems do not have registered domain names, so IP addresses are permitted. The Contact header field tells other elements where to send future requests. • Max-Forwards serves to limit the number of hops a request can make on the way to its destination. It consists of an integer that is decremented by one at each hop. • Content-Type contains a description of the message body. Mandatory • Content-Length contains an octet (byte) count of the message body.

SDP Messages Session description v= (protocol version) Mandatory o= (owner/creator and session identifier). Mandatory

SDP Messages Session description v= (protocol version) Mandatory o= (owner/creator and session identifier). Mandatory s= (session name) Mandatory t= (time the session is active) Mandatory i=* (session information) u=* (URI of description) e=* (email address) p=* (phone number) c=* (connection information - not required if included in all media) b=* (bandwidth information) z=* (time zone adjustments) k=* (encryption key) a=* (zero or more session attribute lines) r=* (zero or more repeat times)Media description m= (media name and transport address) Mandatory i=* (media title) c=* (connection information - optional if included at session-level) b=* (bandwidth information) a=* (zero or more media attribute lines)

Normal SIP Invite INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP

Normal SIP Invite INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - -

Breakdown of the Invite Message – INVITE Request INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – INVITE Request INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 Called Number Destination (Qwest) IP Signaling Address v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Request Method

Breakdown of the Invite Message – Via Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – Via Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 Signaling Port Number of the Source IP Address v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Source IP Address Via Header This is a Mandatory Header The Via Header is used for translation rules and Session Agent matches.

Breakdown of the Invite Message – From Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – From Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 Maps to the ISUP Generic Name v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - From Header This is a Mandatory Header From Address This is used to make a match in the Local. Policy. Maps to the ISUP Calling Party Number

Breakdown of the Invite Message – To Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – To Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 Destination Number v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - To Header This is a Mandatory Header Destination (Qwest) IP Signaling Address

Breakdown of the Invite Message – Contact Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – Contact Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 Contact Address v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Contact Header This is used to send the reply back to the sender.

Breakdown of the Invite Message – Call-ID Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – Call-ID Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Call-ID Header This is a Mandatory Header

Breakdown of the Invite Message – CSeq Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – CSeq Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Command Sequence Header This is a Mandatory Header

Breakdown of the Invite Message – User-Agent Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – User-Agent Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - User-Agent Header

Breakdown of the Invite Message – Date Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – Date Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Date Header

Breakdown of the Invite Message – Allow Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – Allow Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Allow Header

Breakdown of the Invite Message – Content-Type Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – Content-Type Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Content-Type Header This is a Mandatory Header

Breakdown of the Invite Message – Content-Length Header INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – Content-Length Header INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Content-Length Header

Breakdown of the Invite Message – SDP Messages INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – SDP Messages INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - This is the SDP information within the Invite

Breakdown of the Invite Message – SDP Messages INVITE sip: 01150259917040@67. 135. 76. 4

Breakdown of the Invite Message – SDP Messages INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Protocol Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 Version Mandatory v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session IP address for RTP c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - Time the session is active Mandatory Owner Mandatory Session Name Mandatory

Breakdown of the Invite Message – SDP Media Message INVITE sip: 01150259917040@67. 135. 76.

Breakdown of the Invite Message – SDP Media Message INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 Port for RTP v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=Media Name Mandatory m=audio 26784 RTP/AVP 0 8 18 101 a=rtpmap: 0 PCMU/8000 a=rtpmap: 8 PCMA/8000 a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - 101 = Telephone Event 18 = G. 729 8 = G. 711 ALaw 0 = G. 711 Mu. Law

Breakdown of the Invite Message – SDP Media Attributes INVITE sip: 01150259917040@67. 135. 76.

Breakdown of the Invite Message – SDP Media Attributes INVITE sip: 01150259917040@67. 135. 76. 4 SIP/2. 0 Via: SIP/2. 0/UDP 69. 7. 163. 154: 5060; branch=z 9 h. G 4 b. K 400 fc 6 e 6 From: "8069664170" <sip: 8069664170@69. 7. 163. 154>; tag=as 42 e 2 ecf 6 To: <sip: 01150259917040@67. 135. 76. 4> Contact: <sip: 8069664170@69. 7. 163. 154> Call-ID: 2485823 e 63 b 290 b 47 c 042 f 20764 d 990 a@69. 7. 163. 154 CSeq: 102 INVITE User-Agent: Matrix. Switch Date: Thu, 22 Dec 2005 18: 38: 28 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER Content-Type: application/sdp Content-Length: 268 v=0 o=root 14040 IN IP 4 69. 7. 163. 154 s=session c=IN IP 4 69. 7. 163. 154 t=0 0 m=audio 26784 RTP/AVP 0 8 18 101 Codecs 18 = G. 729 a=rtpmap: 0 PCMU/8000 8 = G. 711 ALaw a=rtpmap: 8 PCMA/8000 0 = G. 711 Mu. Law a=rtpmap: 18 G 729/8000 a=rtpmap: 101 telephone-event/8000 a=fmtp: 101 0 -16 a=fmtp: 18 annexb=no - - DTMF via RFC 2833 is shown as a Telephone Event (101) with values 0 -16 This is how G. 729 A (without silence suppression) is designated

How does the SIP Invite Map to an IAM? INVITE sip: 2127568000@67. 130. 192.

How does the SIP Invite Map to an IAM? INVITE sip: 2127568000@67. 130. 192. 6: 5060 SIP/2. 0 f: "Kevin Hyden"<sip: 6142591566@67. 130. 192. 6: 5060>; tag=6 ac 1 e 3 a 4 aa 1 f 4 e 549 ab 21 eaea 153 ed 20 m: <sip: 0 c 0 a 8 c 94 b 13 c 419202 d 5 d@67. 133. 234. 161: 5060; transport=udp> t: <sip: 2127568000@67. 130. 192. 6: 5060> i: 637 cdd 3676311 d 35 ff 614 f 78593 a 2 e 4443 ba 8 a 9 c@67. 133. 234. 161 CSeq: 31810 INVITE v: SIP/2. 0/UDP 67. 133. 234. 161: 5060; branch=z 9 h. G 4 b. K 1 e 891 a 7 df 195 a 14 ccd 9 df 34 4 e 4583880 -0 Max-Forwards: 70 Allow: INVITE, BYE, ACK, CANCEL, PRACK, REFER, OPTIONS, REGI STER, NOTIFY c: application/sdp Remote-Party-ID: <sip: 6142591566@192. 168. 201. 23>; party=calling; idtype=subscriber; privacy=off Anonymity: uri Proxy-Require: privacy l: 124 v=0 o=- 25600000 IN IP 4 67. 133. 234. 141 s=c=IN IP 4 67. 133. 234. 141 t=0 0 m=audio 48744 RTP/AVP 0 8 a=ptime: 20 Called Number Generic Name Calling Party Number DOES NOT MAP TO CHARGE NUMBER (CGN)

Example of an Invite With Caller ID Blocked INVITE sip: 2128507797@67. 130. 192. 6:

Example of an Invite With Caller ID Blocked INVITE sip: 2128507797@67. 130. 192. 6: 5060 SIP/2. 0 f: Anonymous <sip: Private. Number@localhost 1>; tag=38 fb 29 dc 743 e 09 a 87 fa 0 f 40 ce 1 e 92906 t: <sip: 2128507797@localhost 2> i: 3 dd 342 b 75 e 489191 fc 70 a 4 d 658 ded 835 -43 ba 8 cf 2@67. 133. 234. 161 CSeq: 19718 INVITE v: SIP/2. 0/UDP 67. 133. 234. 161: 5060; branch=z 9 h. G 4 b. K 844 bec 9 bcb 061 c 035 deaefe 92 f e 1007 e-0 Max-Forwards: 70 Allow: INVITE, BYE, ACK, CANCEL, PRACK, REFER, OPTIONS, REGIST ER, NOTIFY c: application/sdp Remote-Party-ID: <sip: 6099448955@192. 168. 201. 25>; party=calling; idtype=subscriber; privacy=full P-Asserted-Identity: sip: 6099448955@192. 168. 201. 25 Privacy: id; user Anonymity: uri Proxy-Require: privacy m: <sip: 0 c 0 a 8 c 94 b 13 c 419202 d 5 d@67. 133. 234. 161: 5060; transport=udp> l: 124 v=0 o=- 10860000 IN IP 4 67. 133. 234. 140 s=c=IN IP 4 67. 133. 234. 140 t=0 0 m=audio 53016 RTP/AVP 0 8 a=ptime: 20 Called Number Generic Name No Calling Party Number will be present in the ISUP IAM DOES NOT MAP TO CHARGE NUMBER (CGN)

Example of G. 711 INVITE sip: 2125332600@67. 130. 192. 6: 5060 SIP/2. 0 f:

Example of G. 711 INVITE sip: 2125332600@67. 130. 192. 6: 5060 SIP/2. 0 f: "Kevin Hyden"<sip: 6142591566@67. 130. 192. 6: 5060>; tag=f 0 af 9415 bfb 610 da 4 ba 208 f 2 cf 39 fe 8 e m: <sip: 0 -c 0 a 8 c 94 a 13 c 419202 d 5 d@67. 133. 234. 161: 5060; transport=udp> t: <sip: 2125332600@67. 130. 192. 6: 5060> i: 9 a 22036 f 405 d 74 b 3853 c 437 f 3 f 3 a 598 f-43 ba 8745@67. 133. 234. 161 CSeq: 45023 INVITE v: SIP/2. 0/UDP 67. 133. 234. 161: 5060; branch=z 9 h. G 4 b. Kcee 1 d 96 ac 551 c 44 bc 1 efe 13065 f 6 ff 3 a-0 Max-Forwards: 70 Allow: INVITE, BYE, ACK, CANCEL, PRACK, REFER, OPTIONS, REGISTER, NOTIFY c: application/sdp Remote-Party-ID: <sip: 6142591566@192. 168. 201. 23>; party=calling; id-type=subscriber; privacy=off Anonymity: uri Proxy-Require: privacy l: 124 v=0 o=- 13200000 IN IP 4 67. 133. 234. 140 s=c=IN IP 4 67. 133. 234. 140 t=0 0 m=audio 40294 RTP/AVP 0 8 a=ptime: 20 G. 711 a-Law (PCMU) G. 711 Mu-Law (PCMU) Packet Size (this not codec dependent) Note that the Packet Size is not always specified, and is defaulted to 20 ms unless otherwise noted.