Professional Documents
Culture Documents
Yesterday 18:58
CS
EPC PS network
network network Sends a REGISTER
request to the IMS through
2 the mAGCF on the CS
network.
UE UE UE
Yesterday 18:59
Yesterday 19:30
The following networking sample illustrates how a subscriber registers with the IMS network through the EPC network.
EPC network
Convergent HLR/HSS
attachment
ta
da
n
tio ata.
a
tic n d
en io
th ipt
a u scr
ns b
a i su
bt d
O an
2
S/P-GW PCRF
Sends a request to establish
3 the default bearer. 4 Requests the PCC policy.
MME
6 Sends a response. 5 Responds with the
PCC policy.
Default bearer (using SIP)
7
In
fo
r
1
m
s
th
Se
e
n
U
ds
E
of
an
th
At
e
ta
EP
c
h
C
R
at
eq
ta
ue
c hm
st
en
m
es
t.
sa
ge
.
UE
2 The MME sends a request to obtain data from the convergent HLR/HSS to authenticate the UE. After the authentication
is successful, the MME obtains the subscription data from the convergent HLR/HSS.
3 The MME selects the S-GW and P-GW based on the APN configuration and network topology. The MME, then, sends a Create Session Request
message to the S/P-GW to establish the default bearer.
4 The S/P-GW sends a request to the PCRF, setting up an IP-CAN session to obtain the default PCC policy of the UE.
6 The S/P-GW notifies the MME that the default bearer has been established.
7 The MME notifies the UE that the EPC network attachment is successful.
t. Compares XRES
the se su D o w
ds tor bs
cri n l o a
l o a ve c and RES to
Obtains subscriber
uth
22
a
10
17
11 I/S-CSCF
21 REGISTER
Saves XRES. I/S-CSCF
ATS
23 200
12 9 16 19
Including RAND,
401 REGISTER REGISTER 200
RES, IK, and CK
S/P-GW S/P-GW
13 8 REGISTER 15 REGISTER
Obtains and saves
IK and CK.
14 401 20 200
P-CSCF P-CSCF
Default bearer (using SIP)
UE UE
8 The UE obtains the IMSI from the USIM card to calculate the IMPI and T-IMPU. Then, the UE sends a REGISTER message to the P-CSCF.
The P-CSCF uses the domain name in the Request-URI to query the DNS server for the I-CSCF address. Then, the P-CSCF forwards the
9 REGISTER message to the I-CSCF. After obtaining the S-CSCF address from the convergent HLR/HSS, the I-CSCF forwards the REGISTER
message to the S-CSCF.
10 The S-CSCF sends a message to the convergent HLR/HSS, requesting the authorization vector (AV). The convergent /HSS responds with a
quintuple including Expected Response (XRES), Random Challenge (RAND), Authentication Token (AUTN), Integrity Key (IK), and Cipher Key (CK).
12 The S-CSCF uses RAND and AUTN to generate a nonce. Then, the S-CSCF includes the nonce with IK, CK, and authentication algorithm to the
WWW-Authenticate header field of a 401 message sent to the P-CSCF.
14 The P-CSCF resolves RAND and AUTN from the nonce and forwards them in the 401 message to the UE.
The UE authenticates the AUTN based on the shared encryption key stored in the local IMS Subscriber Identity Module (ISIM). The authentication
15 success indicates that the 401 message comes from the UE's hone network. Then, the UE uses the shared encryption key and RAND to calculate a
Response (RES) and includes the RES in another REGISTER message.
16 The P-CSCF sends the REGISTER message to the S-CSCF by following the transmission path of the first REGISTER message.
17 The S-CSCF verifies that the value of XRES is the same as the value of obtained RES, indicating that authentication is passed.
The S-CSCF sends a request to download the subscription data from the convergent HLR/HSS. The convergent HSS/HLR responds with the
18
subscription data.
19 The S-CSCF sends a 200 message to the P-CSCF, indicating that the registration is successful.
21 The S-CSCF sends a third-party registration request to the ATS whose address is obtained from the iFC.
The ATS sends a request to obtain the subscriber data (including the subscriber ID and subscription data) from the convergent HLR/HSS. The
22
convergent HSS/HLR responds with the subscriber data.
After the ATS successfully authenticates the subscriber based on the subscriber data, the ATS saves the subscriber data in itself and responds
23
with a 200 message to the S-CSCF. The registration flow on the IMS network is complete.
For details about the specific message samples and key IE explanation, click the appendix.
Next Episode
VoLTE Call Flow
In the next episode, we will help to answer the following questions concerning VoLTE:
How does the VoLTE network process a call? How is a 3G network selected in a 4G-to-3G
call?