a portal for promoting standardization knowledge
IETF map
Home
#
SIP RFC3261's Example
#
SIP Protocol Structure
#
SIP Dialogs & Routing
#
SIP Service Examples
01
.
Call Hold
02
.
Consultation Hold
03
.
Music On Hold
04
.
Transfer: Unattended
05
.
Transfer: Attended
06
.
Transfer: Instant Messaging
07
.
Call Forwarding Unconditional
08
.
Call Forwarding Busy
09
.
Call Forwarding No Answer
10
.
3-Way Conf: 3rd Party Added
11
.
3-Way Conf: 3rd Party Joins
12
.
Find-Me
13
.
Incoming Call Screening
14
.
Outgoing Call Screening
15
.
Call Park
16
.
Call Pickup
17
.
Automatic Redial
18
.
Click to Dial
#
ABNF Grammars
-
SIP Messages & URIs
-
SIP Headers
-
SIP Private Headers
-
SDP
-
URI Generic Syntax
-
ABNF Notation & Rules
#
Cryptography Basics
SIP Service Examples:
04. Transfer - Unattended
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Despite the BYE sent by Alice, the dialog between Alice and Bob still exists until the subscription created by the REFER has terminated
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
Transfer - Unattended
Top
1) INVITE (B2A)
2) 180 Ringing
3) 200 OK
4) ACK (B2A)
Prev
Next
5) REFER (A2B: C)
6) 202 Accepted
7) NOTIFY (B2A: Trying)
8) 200 OK
9) BYE (A2B)
10) 200 OK
11) INVITE (B2C ref. by: A)
12) 180 Ringing
13) 200 OK
14) ACK (B2C)
15) NOTIFY (B2A: OK)
16) 200 OK
The dialog between Alice and Bob is now terminated
Last update: November 19, 2009
© 2005-2011 Joël Repiquet, All Rights Reserved.