0% found this document useful (0 votes)
595 views

SIP Call Flow Examples

The document provides an example of a SIP call flow for a call from User A to User B that is forwarded to voicemail when User B does not answer. The call flow shows the SIP messages exchanged between User A's device, proxies, and the voicemail system as the call is placed, rings, and is eventually forwarded to voicemail where a message is left and then the call is terminated.

Uploaded by

royswarnendu4383
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
595 views

SIP Call Flow Examples

The document provides an example of a SIP call flow for a call from User A to User B that is forwarded to voicemail when User B does not answer. The call flow shows the SIP messages exchanged between User A's device, proxies, and the voicemail system as the call is placed, rings, and is eventually forwarded to voicemail where a message is left and then the call is terminated.

Uploaded by

royswarnendu4383
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

SIP Call Flow Examples

SIP Call Flow Examples


By Communications Convergence Magazine
06/13/2000 9:29 PM EST
URL:
http://www.cconvergence.com/shared/article/showArticle.jhtml?articleId=870
0874

Forwarded on No Answer
Here User A attempts to call User B, who does not answer. The call is
forwarded to User B's mailbox, and the voicemail system plays a message
for a ring-no-answer. The call flow then moves from User A to the
voicemail system.
F1
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP here.com:5060
From: TheBigGuy
To: TheLittleGuy
Call-Id: [email protected]
CSeq: 1 INVITE
Contact: TheBigGuy
Proxy-Authorization:Digest username="UserA",
realm="MCI WorldCom SIP",
nonce="ea9c8e88df84f1cec4341ae6cbe5a359", opaque="",
uri="sip:[email protected]", response= calculated hash goes here>
Content-Type: application/sdp
Content-Length:
v=0
o=UserA 2890844526 2890844526 IN IP4 client.here.com
s=Session SDP
c=IN IP4 100.101.102.103
t=0 0
m=audio 49170 RTP/AVP 0
a=rtpmap:0 PCMU/8000
Here B1 rings for, let's say, nine seconds. (This duration is a
configurable parameter in the Proxy Server.) The Proxy sends a Cancel
option and proceeds down its internal list of options, eventually
selecting a voicemail URL for "forward no answer."
SIP/2.0 180 Ringing
F5 Via: SIP/2.0/UDP here.com:5060From: TheBigGuy
To: TheLittleGuy ;tag=3145678
Call-Id: [email protected]
CSeq: 1 INVITE
Content-Length: 0
Here the voicemail system is ready to set up a RTP session, and record the

message by using the 200 OK signal. The 'contact' field indicates where
the file is being stored.
F9 SIP/2.0 200 OK
Via: SIP/2.0/UDP wcom.com:5060; branch=2
Via: SIP/2.0/UDP here.com:5060
Record-Route:
From: TheBigGuy
To: TheLittleGuy ;tag=123456
Call-Id: [email protected]
CSeq: 1 INVITE
Contact: TheLittleGuyVoiceMail
Content-Type: application/sdp
Content-Length:
v=0
o=UserB 2890844527 2890844527 IN IP4 vm.wcom.com
s=Session SDP
c=IN IP4 110.111.112.114
t=0 0
m=audio 3456 RTP/AVP 0
a=rtpmap:0 PCMU/8000
Finally User A hangs up on the voicemail system ...but the VM system could

have disconnected the call on its own.
F13 BYE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP here.com:5060
Route:
From: TheBigGuy
To: TheLittleGuy ;tag=123456
Call-Id: [email protected]
CSeq: 2 BYE
Content-Length: 0

You might also like