Está en la página 1de 12

25/02/2015

CallHoldSIPServiceexample

in2EPS

intothe3GPP
EvolvedPacketSystem

IETF | RFC index | Areas/Groups | Stats | SIP | SEC | QoS

Info

3GPP | Specs | Glossaries | Releases | EPC | IMS | subData | UICC | ETSI

Search

SIP Session Initiation Protocol


RFC 3261 example

SIP Protocol structure

SIP Service examples

SIP Dialogs and Routing

HistoryInfo examples

SIP/SIMPLE Presence

RFC 36656 examples

SIP Messages

SIP Headers (A to G)

ABNF for SDP

ABNF for HTTP

ABNF Notation

SIP URIs

SIP Headers (H to R)

SDP Attributes

ABNF for IMF

Media Types

SIP Response Codes

SIP Headers (S to Z)

ABNF for RTSP 2.0

ABNF for URI

SIP Common Rules

SIP PHeaders

ABNF for MSRP

ABNF for IRI

Illustration of the SIP Service examples documented in RFC 5359


01. Call Hold

Prev

Next

Start

01. Call Hold

This example is documented in


RFC 5359 section2.1

Reader's guide

10. 3Way Conference: 3rd Party is Added

02. Consultation Hold

11. 3Way Conference: 3rd Party Joins

03. Music On Hold

12. FindMe

04. Transfer: Unattended

13. Call Management: Incoming Call Screening

05. Transfer: Attended

14. Call Management: Outgoing Call Screening

06. Transfer: Instant Messaging

15. Call Park

07. Call Forwarding Unconditional

16. Call Pickup

08. Call Forwarding Busy

17. Automatic Redial

09. Call Forwarding No Answer

18. Click to Dial


19. Music on Hold as per RFC 7088

Navigation Tips:

Click Here to display the sequence chart at the top of your window, then click on "Start",
or click on a number and the associated request or response for a direct access to the detailed image.

Top
Start

http://www.in2eps.com/fosip/tkfosipservice01.html

1/12

25/02/2015

CallHoldSIPServiceexample

In this scenario, Alice calls Bob, then Bob places the call on hold. Bob then takes the call off hold, then Alice hangs up the
call. Note that hold is unidirectional in nature. However, a UA that places the other party on hold will generally also stop
sending media, resulting in no media exchange between the UAs. Older UAs may set the connection address to 0.0.0.0 when
initiating hold. However, this behavior has been deprecated in favor or using the a=inactive SDP attribute if no media is sent,
or the a=sendonly attribute if media is still sent.

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

1) SIP INVITE request: from Alice to Bob

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

2) SIP 180 Ringing response: from Bob to Alice

http://www.in2eps.com/fosip/tkfosipservice01.html

2/12

25/02/2015

CallHoldSIPServiceexample

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

3) SIP 200 OK response: from Bob to Alice

http://www.in2eps.com/fosip/tkfosipservice01.html

3/12

25/02/2015

CallHoldSIPServiceexample

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

4) SIP ACK request: from Alice to Bob

http://www.in2eps.com/fosip/tkfosipservice01.html

4/12

25/02/2015

CallHoldSIPServiceexample

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

5) SIP INVITE (hold) request: from Bob to Alice

Note the use of the rendering feature tag defined in RFC 4235, clause 5.2 to indicate that Bob's UA is no longer rendering
media to Bob, i.e., that Bob has placed the call on hold.

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

6) SIP 200 OK response: from Alice to Bob

http://www.in2eps.com/fosip/tkfosipservice01.html

5/12

25/02/2015

CallHoldSIPServiceexample

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

7) SIP ACK request: from Bob to Alice

http://www.in2eps.com/fosip/tkfosipservice01.html

6/12

25/02/2015

CallHoldSIPServiceexample

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

8) SIP INVITE (off hold) request: from Bob to Alice

http://www.in2eps.com/fosip/tkfosipservice01.html

7/12

25/02/2015

CallHoldSIPServiceexample

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

9) SIP 200 OK response: from Alice to Bob

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

10) SIP ACK request: from Bob to Alice

http://www.in2eps.com/fosip/tkfosipservice01.html

8/12

25/02/2015

CallHoldSIPServiceexample

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

11) SIP BYE request: from Alice to Bob

http://www.in2eps.com/fosip/tkfosipservice01.html

9/12

25/02/2015

CallHoldSIPServiceexample

Call Hold
Top

Up

1. INVITE (A2B) 2. 180 Ringing 3. 200 OK 4. ACK (A2B) 5. INVITE (B2A hold) 6. 202 OK 7. ACK (B2A)

Prev

Next

8. INVITE (B2A) 9. 200 OK 10. ACK (B2A) 11. BYE (A2B) 12. 200 OK

12) SIP 200 OK response: from Bob to Alice

http://www.in2eps.com/fosip/tkfosipservice01.html

10/12

25/02/2015

http://www.in2eps.com/fosip/tkfosipservice01.html

CallHoldSIPServiceexample

11/12

25/02/2015

http://www.in2eps.com/fosip/tkfosipservice01.html

CallHoldSIPServiceexample

12/12

También podría gustarte