SIP Failed Scenarios
SIP Failed Scenarios
SIP Failed Scenarios
This chapter describes call flows for the following scenarios, which illustrate failed calls:
• SIP Gateway-to-SIP Gateway Calls
– The Called User is Busy, page 3-2
– The Called User Does Not Answer, page 3-3
– A Client, Server, or Global Error Has Occurred, page 3-5
• SIP Gateway-to-SIP Gateway Calls via a SIP Redirect Server
– The Called User is Busy, page 3-7
– The Called User Does Not Answer, page 3-9
– A Client, Server, or Global Error Has Occurred, page 3-12
• SIP Gateway-to-SIP Gateway Calls via a Proxy Server
– The Called User is Busy, page 3-14
– A Client or Server Error Has Occurred, page 3-16
– A Global Error Has Occurred, page 3-18
• SIP Gateway-to-SIP IP Phone
– The Called User is Busy, page 3-21
– The Called User Does Not Answer, page 3-22
– A Client, Server, or Global Error Has Occurred, page 3-24
1. Setup
2. INVITE
3. Call Proceeding 4. Setup
5. 100 Trying
6. Call Proceeding
28951
Step Action Description
1 Setup—PBX A to SIP Call Setup is initiated between PBX A and SIP gateway 1. The Call Setup
Gateway 1 includes the standard transactions that take place as User A attempts to call
User B.
2 INVITE—SIP Gateway 1 to SIP SIP gateway 1 sends an INVITE request to SIP gateway 2. The INVITE request
Gateway 2 is an invitation to User B to participate in a call session.
In the INVITE request:
• The phone number of User B is inserted in the Request-URI field in the form
of a SIP URL.
• PBX A is identified as the call session initiator in the From field.
• A unique numeric identifier is assigned to the call and is inserted in the
Call-ID field.
• The transaction number within a single call leg is identified in the CSeq
field.
• The media capability User A is ready to receive is specified.
• The port on which SIP gateway 1 is prepared to receive the RTP data is
specified.
3 Call Proceeding—SIP Gateway SIP gateway 1 sends a Call Proceeding message to PBX A to acknowledge the
1 to PBX A Call Setup request.
4 Setup—SIP Gateway 2 to SIP gateway 2 receives the INVITE request from SIP gateway 1 and initiates a
PBX B Call Setup with User B via PBX B.
1. Setup
2. INVITE
3. Call Proceeding 4. Setup
5. 100 Trying
6. Call Proceeding
7. Alerting
8. 180 Ringing
9. Alerting
10. Cancel
11. Disconnect
12. Disconnect
13. Release
14. Release
15. 200 OK
16. Release Complete
28952
17. Release Complete
1. Setup
2. INVITE
3. Call Proceeding
4. 100 Trying
5. 4xx/5xx/6xx Failure-503
Service Unavailable
6. Disconnect
7. Release
8. ACK
28953
9. Release Complete
Figure 4 SIP Gateway-to-SIP Gateway Call via a SIP Redirect Server—Called User is Busy
1. Setup
2. INVITE
3. 302 Moved
Temporarily
4. ACK
6. Call
Proceeding 5. INVITE
7. Setup
8. 100 Trying
9. Call
Proceeding
13. Release
14. Release
16. Release 15. ACK
Complete 17. Release
Complete
28939
Step Action Description
1 Setup—PBX A to SIP Call Setup is initiated between PBX A and SIP gateway 1. The Call Setup includes
Gateway 1 the standard transactions that take place as User A attempts to call User B.
2 INVITE—SIP Gateway 1 to SIP gateway 1 sends an INVITE request to the SIP redirect server. The INVITE
SIP Redirect Server request is an invitation to User B to participate in a call session.
In the INVITE request:
• The phone number of User B is inserted in the Request-URI field in the form of
a SIP URL.
• PBX A is identified as the call session initiator in the From field.
• A unique numeric identifier is assigned to the call and is inserted in the Call-ID
field.
• The transaction number within a single call leg is identified in the CSeq field.
• The media capability User A is ready to receive is specified.
• The port on which SIP gateway 1 is prepared to receive the RTP data is specified.
3 302 Moved Temporarily— SIP redirect server sends a 302 Moved Temporarily message to SIP gateway 1. The
SIP Redirect Server to SIP message indicates that User B is not available and includes instructions to locate
Gateway 1 User B.
4 ACK—SIP Gateway 1 to SIP SIP gateway 1 acknowledges the 302 Moved Temporarily response with an ACK.
Redirect Server
Figure 5 SIP Gateway-to-SIP Gateway Call via a SIP Redirect Server—Called User is Does Not
Answer
1. Setup
2. INVITE
3. 302 Moved
Temporarily
4. ACK
6. Call
Proceeding 5. INVITE
7. Setup
8. 100 Trying
9. Call
Proceeding
10. Alerting
11. 180 Ringing
12. Alerting
14. 13. CANCEL
Disconnect
15. Release 16. Disconnect
17. 200 OK
18. Release 19. Release
Complete
20. Release
28940
Complete
Figure 6 SIP Gateway-to-SIP Gateway Call via a SIP Redirect Server—Client, Server, or Global
1. Setup
2. INVITE
3. 300 Multiple
Choice
4. ACK
6. Call
Proceeding 5. INVITE
7. 100 Trying
11. Release
12. Release 11. ACK
Complete
28941
Figure 7 SIP Gateway-to-SIP Gateway Call via a SIP Proxy Server—Called User is Busy
Proxy
User A PBX A GW1 Server IP Network GW2 PBX B User B
1. Setup
2. INVITE
4. Call 3. INVITE
Proceeding
5. Setup
6. 100 Trying
7. 100 Trying 8. Release
Complete
(Busy)
9. 486 Busy Here
11. 10. 486 Busy Here
Disconnect
(Busy)
12. Release
13. ACK
15. Release 14. ACK
Complete
28943
Step Action Description
1 Setup—PBX A to SIP Call Setup is initiated between PBX A and SIP gateway 1. The Call Setup
Gateway 1 includes the standard transactions that take place as User A attempts to call
User B.
2 INVITE—SIP Gateway 1 to SIP SIP gateway 1 sends an INVITE request to the SIP proxy server. The INVITE
Proxy Server request is an invitation to User B to participate in a call session.
In the INVITE request:
• The phone number of User B is inserted in the Request-URI field in the form
of a SIP URL.
• PBX A is identified as the call session initiator in the From field.
• A unique numeric identifier is assigned to the call and is inserted in the
Call-ID field.
• The transaction number within a single call leg is identified in the CSeq
field.
• The media capability User A is ready to receive is specified.
• The port on which SIP gateway 1 is prepared to receive the RTP data is
specified.
3 INVITE—SIP Proxy Server to The SIP proxy server checks whether it’s own address is contained in the Via
SIP Gateway 2 field (to prevent loops), directly copies the To, From, Call-ID, and Contact fields
from the request it received from SIP gateway 1, changes the Request-URI to
indicate the server to which it intends to send the INVITE request, and then
sends a new INVITE request to SIP gateway 2.
4 Call Proceeding—SIP SIP gateway 1 sends a Call Proceeding message to PBX A to acknowledge the
Gateway 1 to PBX A Call Setup request.
Figure 8 SIP Gateway-to-SIP Gateway Call via a SIP Proxy Server—Client or Server Error
Proxy
User A PBX A GW1 Server IP Network GW2 PBX B User B
1. Setup
2. INVITE
4. Call 3. INVITE
Proceeding
5. 100 Trying
6. 100 Trying
8. 4xx/5xx/
Failure-503 7. 4xx/5xx/ Failure-503
Service Service Unavailable
Unavailable
9. Disconnect
10. Release
11. ACK
13. Release 12. ACK
Complete
28945
Step Action Description
1 Setup—PBX A to SIP Call Setup is initiated between PBX A and SIP Gateway 1. The Call Setup
Gateway 1 includes the standard transactions that take place as User A attempts to call
User B.
2 INVITE—SIP Gateway 1 to SIP SIP gateway 1 sends an INVITE request to the SIP proxy server. The INVITE
Proxy Server request is an invitation to User B to participate in a call session.
In the INVITE request:
• The phone number of User B is inserted in the Request-URI field in the form
of a SIP URL.
• PBX A is identified as the initiator in the From field.
• A unique numeric identifier is assigned to the call and is inserted in the
Call-ID field.
• The transaction number within a single call leg is identified in the CSeq
field.
• The media capability User A is ready to receive is specified.
• The port on which SIP gateway 1 is prepared to receive the RTP data is
specified.
3 INVITE—SIP Proxy Server to The SIP proxy server checks whether it’s own address is contained in the Via
SIP Gateway 2 field (to prevent loops), directly copies the To, From, Call-ID, and Contact fields
from the request it received from SIP gateway 1, changes the Request-URI to
indicate the server to which it intends to send the INVITE request, and then
sends a new INVITE request to SIP gateway 2.
4 Call Proceeding—SIP SIP gateway 1 sends a Call Proceeding message to PBX A to acknowledge the
Gateway 1 to PBX A Call Setup request.
Figure 9 SIP Gateway-to-SIP Gateway Call via a SIP Proxy Server—Global Error Response
Proxy
User A PBX A GW1 Server IP Network GW2 PBX B User B
1. Setup
2. INVITE
3. Call
Proceeding 4. INVITE
5. Setup
6. 100 Trying
7. 100 Trying
8. Release
Complete
9. 6xx Failure
11. 10. 6xx Failure
Disconnect
12. Release
13. ACK
15. Release 14. ACK
Complete
28946
Step Action Description
1 Setup—PBX A to SIP Call Setup is initiated between PBX A and SIP gateway 1. The Call Setup
Gateway 1 includes the standard transactions that take place as User A attempts to call
User B.
2 INVITE—SIP Gateway 1 to SIP SIP gateway 1 sends an INVITE request to the SIP proxy server. The INVITE
Proxy Server request is an invitation to User B to participate in a call session.
In the INVITE request:
• The phone number of User B is inserted in the Request-URI field in the form
of a SIP URL.
• PBX A is identified as the call session initiator in the From field.
• A unique numeric identifier is assigned to the call and is inserted in the
Call-ID field.
• The transaction number within a single call leg is identified in the CSeq
field.
• The media capability User A is ready to receive is specified.
• The port on which SIP gateway 1 is prepared to receive the RTP data is
specified.
3 Call Proceeding—SIP SIP gateway 1 sends a Call Proceeding message to PBX A to acknowledge the
Gateway 1 to PBX A Call Setup request.
4 INVITE—SIP Proxy Server to The SIP proxy server checks whether it’s own address is contained in the Via
SIP Gateway 2 field (to prevent loops), directly copies the To, From, Call-ID, and Contact fields
from the request it received from SIP gateway 1, changes the Request-URI to
indicate the server to which it intends to send the INVITE request, and then
sends a new INVITE request to SIP gateway 2.
SIP IP Phone
User A PBX A GW1 IP Network User B
IP
1. Setup
2. INVITE
3. Call Proceeding
4. 100 Trying
41725
Step Action Description
1 Setup—PBX A to SIP Call Setup is initiated between PBX A and SIP gateway 1. The Call Setup
Gateway 1 includes the standard transactions that take place as User A attempts to call
User B.
2 INVITE—SIP Gateway 1 to SIP SIP gateway 1 maps the SIP URL phone number to a dial-peer. The dial-peer
IP Phone includes the IP address and the port number of the SIP enabled entity to contact.
SIP gateway 1 sends an INVITE request to the address it receives in the dial peer
which, in this scenario, is the SIP IP phone.
In the INVITE request:
• The IP address of the SIP IP phone is inserted in the Request-URI field.
• PBX A is identified as the call session initiator in the From field.
• A unique numeric identifier is assigned to the call and is inserted in the
Call-ID field.
• The transaction number within a single call leg is identified in the CSeq
field.
• The media capability User A is ready to receive is specified.
• The port on which the SIP gateway is prepared to receive the RTP data is
specified.
3 Call Proceeding—SIP SIP gateway 1 sends a Call Proceeding message to PBX A to acknowledge the
Gateway 1 to PBX A Call Setup request.
SIP IP Phone
User A PBX A GW1 IP Network User B
IP
1. Setup
2. INVITE
3. Call Proceeding
4. 100 Trying
5. 180 Ringing
6. Alerting
7. CANCEL
8. Disconnect
9. Release
10. 200 OK
11. Release Complete
41726
SIP IP Phone
User A PBX A GW1 IP Network User B
IP
1. Setup
2. INVITE
3. Call Proceeding
4. 100 Trying
5. 4xx/5xx/6xx Failure
6. Disconnect
7. Release
8. ACK
9. Release Complete
41727
Step Action Description
1 Setup—PBX A to SIP Call Setup is initiated between PBX A and SIP gateway 1. The Call Setup
Gateway 1 includes the standard transactions that take place as User A attempts to call
User B.
2 INVITE—SIP Gateway 1 to SIP SIP gateway 1 maps the SIP URL phone number to a dial-peer. The dial-peer
IP Phone includes the IP address and the port number of the SIP enabled entity to contact.
SIP gateway 1 sends an INVITE request to the address it receives in the dial peer
which, in this scenario, is the SIP IP phone.
In the INVITE request:
• The IP address of the SIP IP phone is inserted in the Request-URI field.
• PBX A is identified as the call session initiator in the From field.
• A unique numeric identifier is assigned to the call and is inserted in the
Call-ID field.
• The transaction number within a single call leg is identified in the CSeq
field.
• The media capability User A is ready to receive is specified.
• The port on which the SIP gateway is prepared to receive the RTP data is
specified.
3 Call Proceeding—SIP SIP gateway 1 sends a Call Proceeding message to PBX A to acknowledge the
Gateway 1 to PBX A Call Setup request.