Professional Documents
Culture Documents
Lesson 4
Roaming
16.02/EN
May, 2003
Lesson 4. Roaming
4-1
Objectives
Using
Usingappropriate
appropriatedocumentation,
documentation,describe
describeroaming
roamingin
inaa UMTS
UMTS
network
networkand
anddatafill
datafillthe
theHLR
HLRtables
tablesrequired
requiredfor
forinter-PLMN
inter-PLMNroaming,
roaming,
including
includingthe
thefollowing:
following:
GHLRSCMP
GHLRSCMP
GHLRNDSC
GHLRNDSC
GHLRNDCL
GHLRNDCL
GHLRPLMN
GHLRPLMN
GHLRZONE
GHLRZONE
GHLRRMZN
GHLRRMZN
GHLRRSZI
GHLRRSZI
LACZONES
LACZONES
GHLRPARM
GHLRPARM
GHLRDATA
GHLRDATA
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-2
Inter-PLMN Roaming
Inter-PLMN roaming involves the two following functions:
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-3
GHLRDATA
Contains
Roaming Restriction
GHLRRMZN
1
Contains
Contains
1
n
Associated
With
GHLRSCMP
PLMN
GHLRPLMN
Contains
1
n
CC_NDC
GHLRZONE
String Definition
Contains
VLR Address
n
Contains
RSZ Template
GHLRRSZI
PE/TRD/CN/UM972
16.02/EN
May, 2003
10
Contains
Lesson 4. Roaming
Zone Codes
4-4
Table GHLRSCMP
Table GHLRZONE
Table GHLRPLMN
SCREENING
Table GHLRSCMP
Table GHLRRSZI
(optional)
Table GHLRNDCL
Table GHLRRMZN
Table GHLRNDSC
Table GHLRDATA
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-5
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-6
2
TABLE GHLRZONE
QUALIFIER
QUALIFIER VALUE
VALUE C
C INDICATES
INDICATES
THE
THE VLR
VLR CLASS
CLASS WHICH
WHICH IS
IS USED
USED
FOR
FOR SCREENING
SCREENING OF
OF SERVICES.
SERVICES.
FROMDIGS
TODIGS
CC_NDC
_________________________
44123
44123
PLMNA_NDC1
66987
66987
PLMNB_NDC
44124
44124
PLMNA_NDC2
QUALIFIER
QUALIFIER VALUE
VALUE P
P INDICATES
INDICATES
THE
THE PLMN
PLMN NAME
NAME WHICH
WHICH IS
IS
DEFINED
DEFINED IN
IN TABLE
TABLE GHLRPLMN.
GHLRPLMN.
TABLE GHLRPLMN
TABLE GHLRSCMP
NAME
QUAL
ADMININF
_________________________________
TRNG_CLASS
C
TRAINING_CLASS
PLMNA_NDC1
N
NDC1_ZONE
PLMNA_NDC2
N
NDC2_ZONE
PLMNB_NDC
N
NDC_ZONE
PLMN_B
P
PLMN_OPERATOR_B
PLMN_A
P
PLMN_OPERATOR_A
PLMN
NDC_LIST
______________________________
PLMN_A
PLMN_B
( PLMNA_NDC1) (PLMNA_NDC2) $
( PLMNB_NDC) $
TABLE GHLRRMZN
ROAM
PLMN
RSZ_LIST
_ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _
INTL
INTL
NATL
PLMN_B
PLMN_A
PLMN_A
$
$
$
RSA1
RSA2
PLMN_A (RZA_NDC1)
PLMN_A (RZA_NDC2)$
INTL
NATL
US
RSA1
RSA2
R
R
R
R
R
INTERNATIONAL
NATIONAL
US_AREA
PLMNA_RSA1
PLMNA_RSA2
RZA_NDC1
RZA_NDC2
T
T
RESTRICTED_AREA
NO_SERVICE_AREA
TABLE GHLRRSZI
QUALIFIER
QUALIFIER VALUE
VALUE R
R INDICATES
INDICATES
THE
THE ROAMING
ROAMING RESTRICTION
RESTRICTION WHICH
WHICH
IS
IS DEFINED
DEFINED IN
IN TABLE
TABLE GHLRRMZN.
GHLRRMZN.
QUALIFIER
QUALIFIER VALUE
VALUE T
T INDICATES
INDICATES THE
THE
REGIONAL
REGIONAL SUBSCRIPTION
SUBSCRIPTION ZONE
ZONE NAME
NAME
WHICH
WHICH IS
IS DEFINED
DEFINED IN
IN TABLE
TABLE GHLRRSZI.
GHLRRSZI.
RSZ_NAME
NDC_NAME
RSZI
_____________________ ____________
RZA_NDC1
RZA_NDC2
PLMNA_NDC1
PLMNA_NDC2
TABLE GHLRDATA
MCC
MNC
MSIN
ISTATUS ROAMING
CATEGORY BICCTRL BOCCTRL
PASSWORD ODBOG ODBIC ODBMISC ODBECT INORIG INTERM PRTN SOAPROV ASTATUS NAM LMU
_______________________________________________________
0000
310
NONE
02 0190000178
NONE
$
A
$
NATL
ORDINARY OPERATOR OPERATOR
NONE
NONE
0
N
ACTING MSC_ONLY N
TABLE
TABLE GHLRDATA
GHLRDATA INDICATES
INDICATES
THE
THE SUBSCRIBERS
SUBSCRIBERS ROAMING
ROAMING
RESTRICTION
RESTRICTION LEVEL.
LEVEL.
PE/TRD/CN/UM972
16.02/EN
May, 2003
TABLE LACZONES
ZONE
PERMISSION
LACLIST
_____________________ __________
0001
9087
ALLOWS_LACS
RESTRICTS_ALL_LACS
125
$
TABLE
TABLE LACZONES
LACZONES ALLOWS
ALLOWS THE
THE VLR
VLR TO
TO
DEFINE
DEFINE ZONE
ZONE CODE
CODE AND
AND MAP
MAP LACS
LACS AND
AND
PERMISSIONS
PERMISSIONS TO
TO THEM.
THEM.
Lesson 4. Roaming
4-7
Table GHLRSCMP
TABLE
TABLE GHLRSCMP
GHLRSCMP
NAME
ADMININF
NAME QUAL
QUAL
ADMININF
__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
TRNG_CLASS
CC
TRAINING_CLASS
TRNG_CLASS
TRAINING_CLASS
PLMNA_NDC1
N
NDC1_ZONE
PLMNA_NDC1
N
NDC1_ZONE
PLMNA_NDC2
N
NDC2_ZONE
PLMNA_NDC2
N
NDC2_ZONE
PLMNB_NDC
N
NDC_ZONE
PLMNB_NDC
N
NDC_ZONE
PLMN_B
PP
PLMN_OPERATOR_B
PLMN_B
PLMN_OPERATOR_B
PLMN_A
PP
PLMN_OPERATOR_A
PLMN_A
PLMN_OPERATOR_A
INTL
R
INTERNATIONAL
INTL
R
INTERNATIONAL
NATL
R
NATIONAL
NATL
R
NATIONAL
US
R
US_AREA
US
R
US_AREA
RSA1
RR
PLMNA_RSA1
RSA1
PLMNA_RSA1
RSA2
R
PLMNA_RSA2
RSA2
R
PLMNA_RSA2
RZA_NDC1
T
RESTRICTED_AREA
RZA_NDC1
T
RESTRICTED_AREA
RZA_NDC2
T
NO_SERVICE_AREA
RZA_NDC2
T
NO_SERVICE_AREA
LME_IN_6
C
LME_IN_VLR_NO_6
LME_IN_6
C
LME_IN_VLR_NO_6
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-8
Table GHLRZONE
During an Update Locate request:
To determine which PLMN the VLR belongs to, the HLR compares:
the VLR address received with the CC and NDC digits datafilled in
the GHLRZONE
the PLMN associated with the CC_NDC datafilled in the
GHLRPLMN.
If the PLMN is not found in the UE PLMN roaming entitlement,
roaming to that VLR is denied.
TABLE
TABLE GHLRZONE
GHLRZONE
FROMDIGS
TODIGS
CC_NDC
FROMDIGS
TODIGS
CC_NDC
__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
44123
44123
PLMNA_NDC1
44123
44123
PLMNA_NDC1
66987
66987
PLMNB_NDC
66987
66987
PLMNB_NDC
44124
44124
PLMNA_NDC2
44124
44124
PLMNA_NDC2
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-9
Table GHLRPLMN
Table GHLRPLMN
Specifies the PLMN identified against a list of CC_NDC
identifiers.
PE/TRD/CN/UM972
PLMN
NDC_LIST
PLMN
NDC_LIST
----------------------------------------------------------------------------------------------PLMN_A
(( PLMNA_NDC1)
PLMN_A
PLMNA_NDC1) (PLMNA_NDC2)
(PLMNA_NDC2) $$
PLMN_B
(( PLMNB_NDC)
PLMN_B
PLMNB_NDC) $$
16.02/EN
May, 2003
Lesson 4. Roaming
4-10
Table GHLRRMZN
Table GHLRRMZN
Defines the relationship between PLMN names and roaming
restrictions.
PE/TRD/CN/UM972
TABLE
TABLE GHLRRMZN
GHLRRMZN
ROAM
PLMN
RSZ_LIST
ROAM
PLMN
RSZ_LIST
__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
INTL
PLMN_B
$$
INTL
PLMN_B
INTL
PLMN_A
$$
INTL
PLMN_A
NATL
PLMN_A
$$
NATL
PLMN_A
RSA1
PLMN_A
(RZA_NDC1)
RSA1
PLMN_A
(RZA_NDC1) $$
RSA2
PLMN_A
(RZA_NDC2)
RSA2
PLMN_A
(RZA_NDC2) $$
16.02/EN
May, 2003
Lesson 4. Roaming
4-11
Table GHLRDATA
Table GHLRDATA
PE/TRD/CN/UM972
MCC
ISTATUS
MCCMNC
MNC MSIN
MSIN
ISTATUS ROAMING
ROAMING CATEGORY
CATEGORY BICCTRL
BICCTRL BOCCTRL
BOCCTRL PASSWORD
PASSWORD
ODBOG
ODBIC
ODBMISC
ODBECT
INORIG
INTERM
PRTN
SOAPROV
ASTATUS
ODBOG ODBIC ODBMISC ODBECT INORIG INTERM PRTN SOAPROV ASTATUS NAM
NAM LMU
LMU
--------------------------------------------------------------------------------------------------------------------------------------------310
RSA1
ORDINARY
31044
44 628770770
628770770 AA
RSA1
ORDINARY OPERATOR
OPERATOR OPERATOR
OPERATOR 0000
0000
NONE
NONE
$
$
NONE
NONE
0
N
ACTING
NONE
NONE
$
$
NONE NONE
0
N
ACTING
310
46
628776125
A
RSA2
ORDINARY
USER
OPERATOR
0000
310 46 628776125 A
RSA2
ORDINARY USER
OPERATOR 0000
NONE
NONE
$
$
NONE
NONE
0
NN
ACTING
NONE
NONE
$
$
NONE NONE
0
ACTING
310
44
628782555
A
NATL
ORDINARY
OPERATOR
OPERATOR
0000
310 44 628782555 A
NATL
ORDINARY OPERATOR OPERATOR 0000
NONE
NONE
$
$
NONE
NONE
YY ACTING
NONE NONE
$
$
NONE
NONE 00
ACTING MSC_ONLY
MSC_ONLY NN
16.02/EN
May, 2003
Lesson 4. Roaming
4-12
Table GHLRPARM
Table GHLRPARM
Contains the miscellaneous parameters required by the DMSHLR for overload controls, password control, user-controlled call
barring supplementary services, and CC_NDC defaults.
No tuples can be added or deleted from this table.
Tuples in Table GHLRPARM are set up at initialization time; therefore,
the only reference to this table in this module is a datafill example.
PE/TRD/CN/UM972
TABLE
TABLE GHLRPARM
GHLRPARM
PARMKEY
PARMVAR
PARMKEY
PARMVAR
----------------------------------------------------------------------------------------NDC_DFLT
NDC_DFLT
NOROAM
NDC_DFLT
NDC_DFLT
NOROAM
16.02/EN
May, 2003
Lesson 4. Roaming
4-13
PLMN
RSZ 1
RSZ 2
RSZ 3
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-14
PLMN = {CC_NDC)
PLMN
CC_NDC_1
CC_NDC_n
ZC set 1
ZC_1
PE/TRD/CN/UM972
ZC_10
16.02/EN
May, 2003
Regional Subscription =
{CC_NDC + ZC list}
ZC set n
ZC_1
Lesson 4. Roaming
ZC_10
4-15
Table GHLRRSZI
Table GHLRRSZI
Allows Regional Subscription Zone templates (RSZ_NAME) to
be stored at the HLR.
PE/TRD/CN/UM972
The RSZ templates are defined as of a list of up to 10 twooctet Zone Codes (RSZI) and a CC_NDC name (NDC_NAME).
TABLE
TABLE GHLRRSZI
GHLRRSZI
RSZ_NAME
NDC_NAME
RSZI
RSZ_NAME
NDC_NAME
RSZI
--------------------------------------------------------------------------------------------------------------RZA_NDC1
PLMNA_NDC1
9087
RZA_NDC1
PLMNA_NDC1
9087 4E56
4E56 7A65
7A65
RZA_NDC2
PLMNA_NDC2
345A
RZA_NDC2
PLMNA_NDC2
345A CC23
CC23 0001
0001
16.02/EN
May, 2003
Lesson 4. Roaming
4-16
Table LACZONES
Table LACZONES
PE/TRD/CN/UM972
TABLE:
TABLE: LACZONES
LACZONES
ZONE
PERMISSION
DOMAIN
LACLIST
ZONE
PERMISSION
DOMAIN
LACLIST
----------------------------------------------------------------------------------------------------0001
ALLOWS_LACS
GSM
11 22 44 55
0001
ALLOWS_LACS
GSM
0002
RESTRICTS_LACS
77
0002
RESTRICTS_LACS UMTS
UMTS
0045
ALLOWS_ALL_LACS
$$
0045
ALLOWS_ALL_LACS UMTS
UMTS
16.02/EN
May, 2003
Lesson 4. Roaming
4-17
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-18
Roaming Restrictions
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-19
Roaming
GHLRDATA
GHLRRMZN
IMSI ROAMING
DMS-MSC
HLR
DMS-MSC
1
3
LU (IMSI, LAC2)
VLR
LAC 1 LAC 2
LAC 3 LAC 4
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-20
Administration of Roaming
Administration of Roaming involves defining the:
PE/TRD/CN/UM972
16.02/EN
May, 2003
Lesson 4. Roaming
4-21