Sie sind auf Seite 1von 9

SIP CALL FLOWS

Initial Registration procedure


6. Server Assignment
Request
HSS
3. User.Auth. 7. Server Assignment
Register
(Cx)Registration
(Cx)User
(Cx) Server
REGISTER
Authority
200Assignment
OK
Authority
Req/Resp
Rqst Request Answer
Request/Response
I-CSCF forwards the Register
The IMS client in the UE
I-CSCF
The P-CSCF
HSS
S-CSCF
requests,
request
performs
indicates
the
andlocation
the
that
a DNS
HSSof 4. User. Auth
(Diameter)
message
query
the
informs
The
registration
sends S-CSCF
S-CSCF to I-CSCF
toathe -the
locate
was
register S-CSCF
informs
andthe
successful
ifmessage
I-CSCF
a
ofthe
S-CSCF
either
HSS
(home
with
the
that
is
to Answer
network
not
location
it
the
theis 200
allocated,
theaddress
IP OK
S-CSCF
entry
of the
message
the
point).
user
forHSS
which that
(which
The
will
wasinform
S- 5. REGISTER
Register
the
CSCF)
subscriber,
I-CSCF.
obtained ormessage
sufficient
atand
The requests
I-CSCF
P-CSCF isinformation
forwarded
will
user I-CSCF (SIP) S-CSCF
towards
select
to
data.
allow a S-CSCF.
the
I-CSCF.
I-CSCF select a S- CSCF
Discovery. 8. 200 OK
CSCFreturns user data
HSS
9. 200 OK 2. REGISTER
(SIP)

SBG
P-CSCF

10. 200 OK 1. REGISTER


(SIP)

Note: Service, Security and SLF Aspects Not shown


UE Registers With IMS Network
IMS
UE eNB MME SGW PGW PCRF SBG
CSCF

IMS PDN Connection

Default Bearer QCI = 5. IMS Signaling.

SIP Register

401 Unauthorized (nonce)

SIP Register (with Auth Info)

200 OK
Basic Session Establishment
Makes DNS query to
At reception of
obtain address of the
Originating Half-call
terminating network
Terminating
LIA message the Half-call
INVITE request is HSS to provide the details
(destination domain) and The I-CSCF sends a LIR
DNS/ sent to HSS of S-CSCF for User B in
forwards the request to itsrequest toENUM
the HSS for User-
terminating S- LIA response.
I-CSCF. B CSCF.4. LIR

5. LIA
3. INVITE 6. INVITE
2. INVITE
S-CSCF I-CSCF S-CSCF
CSCF 9. 200 OK 9. 200 OK CSCF

9. 200
to OK 7. INVITE
The P-CSCF The SIP INVITE is sent
validates
theforwards
registration and P-CSCFthe serving the
messages from Contact
the UE(Route
to a header is P-CSCF
P-CSCF
SBG S-CSCF in themadeorig. from
NW. Path
The headers SBG
address of S- at registration.)
was obtained
at registration (Service-Route The P-CSCF sends the
1. INVITE header). 9. 200 OK SIP INVITE to user B.
The User
UE sendB 8.SIP
accept INVITE
the
to the allocated INVITE
P-CSCF 8. INVITE
session and send back
(Route header). R-URI
theA200
User
contains of user B.User B .
OK response
A B
RTP
UE Initiates a SIP Call
IMS
UE eNB MME SGW PGW PCRF SBG CSCF

IMS PDN Connection

Default Bearer QCI = 5. IMS Signaling.


SIP Invite

183 Session Progress

Dedicated Bearer QCI = 1 Interactive Voice.

Application/Service Info

IP-CAN Session Modify


Create Bearer Req.
Create Bearer Req.

Bearer Setup Req

RRC Conn. Reconfig Session Mgmt Req

Session Mgmt Resp.


Create Bearer Resp.
Create Bearer Resp.

IP-CAN Session Modify ACK


IMS Call is Answered
IMS
UE eNB MME SGW PGW PCRF SBG CSCF

IMS PDN Connection

Dedicated Bearer QCI = 5. IMS Signaling.

200 OK

Dedicated Bearer QCI = 1 Interactive Voice.

Packet Voice
IMS Call is Ended
IMS
UE eNB MME SGW PGW PCRF SBG CSCF

IMS PDN Connection

Default Bearer QCI = 5. IMS Signaling.

BYE
200 OK

Dedicated Bearer QCI = 1 Interactive Voice.

Packet Voice

Application/Service Info

IP-CAN Session Modify


Delete Bearer Req.
Delete Bearer Req.

Deactivate Bearer Req

RRC Conn. Reconfig

Deactivate Bearer Resp.


Delete Bearer Resp.
Delete Bearer Resp.

IP-CAN Session Modify ACK


Final State After IMS Call is Ended
IMS
UE eNB MME SGW PGW PCRF SBG CSCF

IMS PDN Connection

Default Bearer QCI = 5. IMS Signaling.


SIP Responses
SIP responses are maintained in an IANA(Internet Assigned Numbers Authority):-

Informational/Provisional (1xx): Request received and being processed – Examples: 100


Trying, 180 Ringing
Successful (2xx): The action was successfully received, understood, and accepted –
Examples: 200 OK, 202 Accepted
Redirection (3xx): Further action needs to be taken (typically by the sender) to complete
the request – Examples: 301 Moved Permanently, 302 Moved Temporarily
Client Failure (4xx): The request contains bad syntax or cannot be fulfilled at the server –
Examples: 401 Unauthorized, 403 Forbidden
Server Failure (5xx): The server failed to fulfill an apparently valid request – Examples: 500
Server Internal Error, 504 Server Time-out
Global Failure (6xx): The request cannot be fulfilled at any server – Examples: 600 Busy
Everywhere, 604 Does Not Exist Anywhere

Das könnte Ihnen auch gefallen