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:
12. Find-Me
Note: while this flow shows a sequential search, the search could be accomplished using parallel forking.
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Find-Me
Top
1) INVITE (A2B)
2) 180 Ringing (B1)
3) CANCEL (Timeout)
4) 200 OK
5) 487 (B1 to P)
Prev
Next
6) ACK (P to B1)
7) INVITE (P to B2)
8) 480 Not Logged
9) ACK (P to B2)
10) INVITE (P to B3)
11) 486 Busy Here
12) ACK (P to B3)
13) INVITE (P to B4)
14) 180 Ringing (B4)
15) 200 OK (B4)
16) ACK (A to B4)
17) BYE (B2A)
18) 200 OK
Last update: November 19, 2009
© 2005-2011 Joël Repiquet, All Rights Reserved.