04-3 Map
04-3 Map
04-3 Map
Basic service
Mobility management
Basic call
Security function
Supplementary service
HLR SCP
TUP/ISUP
MSC/VLR TUP/ISUP MSC/VLR/SSP
TO PSTN
MAP
BSSAP BSSAP
BSS BSS
网络实体间的连接协议
MAP signaling
MAP protocols include interfaces among MSC, VLR, HLR, AUC an
d SC. MAP signaling realizes the information exchange between entities
by means of protocol stipulations. Most signalings are interacted by one t
ransmission and one receipt simultaneously. MAP signaling is transmitte
d via SS7, and lies on the upper side of MTP, SCCP and TCAP layers.
Its main function is to switch non circuit-related data and signaling b
etween MSC,HLR and VLR and so on.
Agenda
Basic service
Mobility management
Basic call
Security function
Supplementary service
Mobility management
a . When the BS receives the registration request from the mobile station, it
sends a Location Update Request message to the current service system
(MSC/VLR2) to start the registration process;
c . If the MS has previously registered elsewhere, the HLR will send the r
egistration cancellation notification message REGCANC to the previous sy
stem MSC/VLR1, and MSC/VLR1 will delete all the records of the involve
d MS from the database.
MS MSC/VLR HRL/AU
Power off
a
MSINACT(DEREG)
b
msinact
c
3. MS Inactive
When a registered roaming MS is confirmed to be inactive, the MSC/VL
R will initiate an MS inactive operation to release the resources occupied
by such subscriber.
b . The HLR sets the MS as deactivated, deletes the pointer of the MSC/VL
R, and then sends the msinact to the MSC/VLR to confirm the operation.
Agenda
Basic service
Mobility management
Basic call
Security function
Supplementary service
basic conception:
1.the calling:the user who initiates a call;
2.the called: the user who receive a call;
3.local office call: the calling and the called are in the same msc/vlr;
4.inter-office call :the calling and the called are not in the same msc/vlr;
2. ROUTREQ(Route Request): this message is only used when the calling and the called are
not in the same msc/vlr.
Used to request the determination of route for a specific ms .
1. Local office calL(mobile user to mobile user)
CM_Service_Request
a
Assignment Request
b
Assignment Complete
c
Location Request
d
Location Result
e
Page Request
f
Page Response
g
Assignment Request
h
Assignment Complete
i
A. The BS sends the CM Service Request message to the MSC, carrying the called
Number and other parameters needed to set up the call.
B. If the calling is legal, the MSC sends the Assignment Request message to the BS,
starts to assign ground circuit and instruct the BS to assign service channel for the calling.
C. The BS completes channel assignment and then sends the Assignment Complete
message to the MSC.
D. When the MSC confirms the called party is a mobile subscriber through number
analysis and the HLR address of the called number is traceable, the MSC will send
Location Request message to the HLR of the called party requesting its physical location.
E. The HLR will give a Location Result message correspondingly informing the MSC of
the present location of the called party. In this example, both the calling and the called
parties are subscribers of a same MSC.
F. After that, MSC sends the paging request message to the BS where the called MS is
located
I. Upon the BS's completion of such an assignment, the called phone rings. IF the called
party hooks off, the conversation starts.
Call Signaling Tracer of the same msc/vlr
2. Inter- office calL(mobile user to mobile user)
CMserviceReq(IMSI,ESN,MIN,CalledNum,Mobile Identity)
a
AssignReq(Channel Type,CIC)
b
AssignCmp(Channel Number,LAI,CI)
c
LOCREQ(MSCID,BILLID,DGTSDIAL,SystemTypeCode)
d
ROUTREQ(MSCID,BILLID,NIN,ESN,SystemTypeCode)
e
routreq(MSCID,Digits(TLDN))
f
locreq(MSCID,MIN,ESN,TERMLIST,REDIND)
g
IAI
h
PageReq(IMSI,LAI)
i
PageRsp(IMSI,ESN)
j
AssignReq(Channel Type,CIC)
k
AssignCmp(Channel Number,LAI,CI)
l
ACM
m
Connect
n
ANC
o
Conversation
A. The BS sends the CM Service Request message to the MSC, carrying the called
Number and other parameters needed to set up the call.
B. If the subscriber is legal, the MSC sends the Assignment Request message to the BS,
starts to assign ground circuit and instruct the BS to assign service channel for the MS.
C. The BS completes channel assignment and then sends the Assignment Complete
message to the MSC.
D. When the MSC confirms the called party is a mobile subscriber through number
analysis and the HLR address of the called number is traceable, the MSC will send
Location Request message to the HLR of the called party requesting its physical location.
E. The HLR find the called and the calling are not in the same msc/vlr through mscid(vlrin),
So HLR send the route request message to the msc/vlr of the called requesting the called’s
Route information.
he msc/vlr of the called returns the roureq message ,include the TLDN allocated by the
c/vrl of the called.
HLR returns the the locreq response message ,include the location information of the
led and indicates the call type is inter-office;
The original msc/vlr send the IAI message to the destination msc/vlr according to the
DN
MSC sends the paging request message to the BS where the called MS is located.
he BS sends the paging response message to the MSC.
f the subscriber is legal, the MSC sends the Assignment Request message to the BS,
rts to assign ground circuit and instruct the BS to assign service channel for the MS.
he BS completes channel assignment and then sends the Assignment Complete
ssage to the MSC.
The msc/vlr of the called send ACM message ,the calling hears ring- back tone.
The called hooks off, BSC send connect message to msc/vlr
Msc/vlr of the called send ANC message to the calling , conversation begins.
3. Outgoing Call ( MOBILE USER TO FIXED USER)
CMserviceReq(IMSI,ESN,MIN,CalledNum,Mobile Identity)
a
AssignReq(Channel Type,CIC)
b
AssignCmp(Channel Number,LAI,CI)
c
IAI
d
ACM
e
ANC
f
Conversation
A. The BS sends the CM Service Request message to the MSC, carrying the called
number and other parameters needed to set up the call.
B. If the subscriber is legal, the MSC will send the Assignment Request message to
the BS, and start to assign ground circuit and instruct the BS to assign service channels
for the MS.
C. The BS completes channel assignment and then sends the Assignment Complete
message to the MSC.
D, E and F attempt to connect with the called party via TUP or ISUP signaling until
getting through.
4. Incoming Call (FIXED USER TO MOBILE USER)
IAI
a
LOCREQ(MSCID,BILLID,DGTSDIAL,SystemTypeCode)
b
locreq(MSCID,MIN,ESN,TERMLIST,REDIND)
c
PageReq(IMSI,LAI)
d
PageRsp(IMSI,ESN)
e
AssignReq(Channel Type,CIC)
f
AssignCmp(Channel Number,LAI,CI)
g
ACM
h
Connect
i
ANC
j
Conversation
A. GMSC sends the IAI message with the called address to the called party
B. When the MSC confirms the called party is a mobile subscriber through number
analysis and the HLR address of the called number is traceable, the MSC will send
Location Request message to the HLR of the called party requesting its physical locati
c. The HLR will give a Location Result message correspondingly informing the MSC of
the present location of the called party.
d. MSC sends the paging request message to the BS where the called MS is located.
h. The BS sends the ACM message to the calling, and the calling hears the ring-back tone.
Basic service
Mobility management
Basic call
Security function
Supplementary service
Security manmagement
Authentication parameters :
SSD_Generation Auth_Signature
Procedure Procedure
AUTHR
SSD_A_NEW SSD_B_NEW 18
64 64
2.AUTHDIR(authentication direction):Modify
direction) MS authentication parameter
Through this message , AUC can initiate unique inquiry 、 SSD update
or VLR initiates unique inquiry .
MS MSC/VLR HLR/AUC
OMT(AUTH=1,RAND)
a
Location Updata Request
(RANDC,AUTHR,COUNT)
b
AUTHREQ(RAND,AUTHR,COUNT)
c
authreq
d
REGNOT
e
regnot
f
A. The AUTH=1 in the OMT message of air interface means that authentic
ation is required when access to the system. The RAND used in authentication is
provided by the BS. The MS, using the RAND and the SSD/-A and MIN/ESN dat
a in its own memory, executes the CAVE algorithm to obtain the authentication r
esult AUTHR.
MS MSC/VLR HLR/AUC
AUTHDIR
[min,esn,randssd,randu,authu] a
authdir[] b
D. MS employs RANDU and currently stored SSD-A, ESN, MIN1 and MIN2 to e
xecute the CAVE program for the purpose of generating an authentication response (A
UTHU), and then sends AUTHU to the service MSC/VLR.
f. Then, HLR/AUC executes CAVE by adopting the new SSD-A, ESN, MIN1 and the rand
om number (RANDBS) provided by BSCHALL to generate an authentication result
(AUTHBS). AUTHBS value returns to MSC/VLR when returning the base station inq
uiry message results (bschall).
g. Service MSC/VLR sends the calculation results of AUC to the MS contained in the bas
e station inquiry response message.
h. If AUTHBS result provided by AUC complies with the calculation value of MS, the MS
saves the new SSD, and will use it in future execution of CAVE. Then, sends SSD to th
e service MSC/VLR to update acknowledgement messages.
i. The service MSC/VLR sends a special inquiry direction to the MS with RANDU provid
ed by AUTHDIR (Step C).
j. MS employs RANDU, and currently saved SSD-A, ESN, MI
N1 and MIN2 to execute CAVE for generating a unique inquir
y authentication response (AUTHU); then, sends AUTHU to M
SC/VLR. The service MSC/VLR compares the AUTHU provid
ed by AUTHDIR with that received from the MS.
L. The new SSD will be saved by HLR/AU and used for future
execution of CAVE. The asreport sent from HLR/AUC to MSC
/VLR specifies the services available for MS.
Agenda
Basic service
Mobility management
Basic call
Security function
Supplementary service
1. Call forwarding services
1) Call forward unconditional (CFU)
When this supplementary service has been activated, all the incoming
CMserviceReq(IMSI,ESN,MIN,CalledNum,Mobile Identity)
a
AssignReq(Channel Type,CIC)
b
AssignCmp(Channel Number,LAI,CI)
c
LOCREQ(MSCID,BILLID,DGTSDIAL,SystemTypeCode)
d
ROUTREQ(MSCID,BILLID,NIN,ESN,SystemTypeCode)
e
routreq(MSCID,AccDenRsn)
f
locreq(MSCID,MIN,ESN,TERMLIST,REDIND)
g
LOCREQ(MSCID,BILLID,DGTSDIAL,SystemTypeCode)
h
locreq(MSCID,MIN,ESN,TERMLIST,REDIND)
i
PageReq(IMSI,LAI)
j
PageRsp(IMSI,ESN)
k
AssignReq(Channel Type,CIC)
l
AssignCmp(Channel Number,LAI,CI)
m
Connect
n
A. The BS sends the CM Service Request message to the MSC, carrying the called
Number and other parameters needed to set up the call.
B. If the subscriber is legal, the MSC sends the Assignment Request message to the BS,
starts to assign ground circuit and instruct the BS to assign service channel for the MS.
C. The BS completes channel assignment and then sends the Assignment Complete
message to the MSC.
D. When the MSC confirms the called party is a mobile subscriber through number
analysis and the HLR address of the called number is traceable, the MSC will send
Location Request message to the HLR of the called party requesting its physical location.
E. The HLR find the called and the calling are not in the same msc/vlr through mscid,
So HLR send the route request message to the msc/vlr of the called requesting the called’s
Route information.
he msc/vlr of the called returns the roureq message ,include the user’s status is busy.
HLR returns the the locreq response message ,include the forward number and indicates
e forward type is busy;
When the orignal MSC confirms the forward user is a mobile subscriber through number
alysis and the HLR address of the called number is traceable, the MSC will send
cation Request message to the HLR of the forward user requesting its physical location.
he HLR will give a Location Result message ,including the location information of the
ward user; In this example, both the calling and the forward user are subscribers of a
rward
me MSC.
MSC sends the paging request message to the BS where the called MS is located.
The BS sends the paging response message to the MSC.
the subscriber is legal, the MSC sends the Assignment Request message to the BS,
rts to assign ground circuit and instruct the BS to assign service channel for the MS.
The BS completes channel assignment and then sends the Assignment Complete
ssage to the MSC.
Upon the BS's completion of such an assignment, the called phone rings. IF the called
rty hooks off, the conversation starts.
2. Call forward no answer (CFNA)