05-odb

45
5-1 Lesson 5. Operator-determined Barring PE/TRD/CN/UM972 16.02/EN May, 2003 "Confidential information -- may not be copied or disclosed without permission". Lesson 5 Operator- Determined Barring

Upload: hungpm2013

Post on 03-Sep-2015

214 views

Category:

Documents


2 download

DESCRIPTION

05-ODB

TRANSCRIPT

Section"Confidential information -- may not be copied or disclosed without permission".
Lesson 5
Operator-Determined Barring
"Confidential information -- may not be copied or disclosed without permission".
Objectives
Using appropriate documentation and the instructor’s explanations, do the following:
Explain the concept of Operator-Determined Barring of calls.
Explain ODB restrictions.
table GHLRDATA
table GHLRNDSC
table GHLRODB
table GVBARDEF
Show how calls route when ODB is present.
Check for ODB provisioning using the following HLRADMIN tools:
TRANSLATE
QIMSI
QVLR
5-*
"Confidential information -- may not be copied or disclosed without permission".
Introduction
ODB:
Is a GSM/UMTS network feature used to regulate subscriber access to services.
Is used to bar certain categories of outgoing or incoming calls.
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB Categories
ODB Class
ODB Category
ODB Class 1
Barring of All Outgoing Calls Barring of All Outgoing International Calls Barring of All Outgoing International Calls except those to the HPLMN Country Barring of All Outgoing Calls when Roaming outside the HPLMN Country
VLR VLR VLR VLR
ODB Class 2
Barring of All Incoming Calls Barring of All Incoming Calls when Roaming outside the HPLMN Country
HLR HLR
HLR/VLR
ODB Class 4
Barring of Outgoing Premium Rate Calls (Information) Barring of Outgoing Premium Rate Calls (Entertainment)
VLR VLR
When Registered in HPLMN, Operator-Specific Barring (Type 1) When Registered in HPLMN, Operator-Specific Barring (Type 2) When Registered in HPLMN, Operator-Specific Barring (Type 3) When Registered in HPLMN, Operator-Specific Barring (Type 4)
VLR VLR VLR VLR
HLR/VLR
HLR
HLR/VLR
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB BAOCroam
ODB BAOCroam bars the mobile subscriber from making outgoing calls when roaming outside the HPLMN country.
Subscriber roams to a VLR
outside the HPLMN country
VLR B: ODB BAOC
"Confidential information -- may not be copied or disclosed without permission".
Datafill for ODBOG in GHLRDATA
TABLE GHLRDATA
PASSWORD ODBOG ODBIC ODBMISC ODBECT INORIG INTERM
PRTN SOAPROV ASTATUS NAM LMU
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0000 BAOCROAM NONE $ $ NONE NONE
0 Y ACTING MSC_ONLY N
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB BAIC
Bars the subscriber from receiving any incoming calls and mobile-terminated short messages.
Is similar to the supplementary service BAIC.
Is mutually exclusive with ODB BICroam but does not interact at the DMS HLR with any other ODB or SS barring services.
Note: Barring of incoming calls is handled at the DMS-HLR; therefore, the DMS HLR does not transfer ODB incoming information to the VLR.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Datafill for ODBIC in GHLRDATA
TABLE GHLRDATA
PASSWORD ODBOG ODBIC ODBMISC ODBECT INORIG INTERM
PRTN SOAPROV ASTATUS NAM LMU
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0000 NONE BAIC $ $ NONE NONE
0 Y ACTING MSC_ONLY N
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB BICroam
When provisioned and active, the ODB BICroam:
Bars the mobile subscriber from receiving any incoming calls and MT short messages when roaming outside his HPLMN country.
Is mutually exclusive with ODB BAIC but does not interact at the DMS HLR with any other ODB or SS barring services.
Is provisioned and removed through table GHLRDATA.
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB Class 4
ODB Premium Rate (information and entertainment) categories bar the subscriber from making outgoing calls classified as premium rate.
The exact definition of what constitutes a premium rate call is the responsibility of the network operator.
An example of a premium rate call might be:
for information: a regional weather line
for entertainment: an astrology call up line.
The service provider datafills a range of destinations which bar the subscriber from making certain outgoing calls.
The different types of operator-specific barring categories can be defined:
for the VLR in table GVBARDEF
for the HLR in table GHLRODB
The ODB premium rate call categories are provisioned and removed through table GHLRDATA, through the ODBMISC field.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Datafill for ODBMISC in GHLRDATA
TABLE GHLRDATA
PASSWORD ODBOG ODBIC ODBMISC ODBECT
INORIG INTERM PRTN SOAPROV ASTATUS NAM LMU
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0000 BAOC BAIC (BOPRINFO)(BOPRENT) $ $
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB Class 5
ODB HPLMN network-specific categories (types 1 - 4) provide outgoing barring capabilities based on the dialed digits.
The following tables require a specific datafill:
for the VLR, table GVBARDEF
for the HLR, table GHLRODB (for FTNs)
for the HLR, table GHLRDATA
5-*
"Confidential information -- may not be copied or disclosed without permission".
Datafill for ODBMISC in GHLRDATA
TABLE GHLRDATA
PASSWORD ODBOG ODBIC ODBMISC ODBECT
INORIG INTERM PRTN SOAPROV ASTATUS NAM LMU
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0000 BAOC BAIC (BHPLMN1) $
5-*
"Confidential information -- may not be copied or disclosed without permission".
Table GVBARDEF
Table GVBARDEF associates the definition of an ODB class with the ODB category.
TABLE GVBARDEF
2 HPLMN2 (BAR_DGT 0800000000 0800999999) $
5 PREMIUM (BAR_CLS ( PREIN) $)$
6 PREMIUM (BAR_CLS ( PREET) $)$
"Confidential information -- may not be copied or disclosed without permission".
Table GHLRODB
Table GHLRODB:
Provides ODB information for the Forwarded To Number (FTN).
Indicates whether or not the FTN is restricted for each ODB category.
This data is used during SS validations of the FTN that is being registered.
TABLE GHLRODB
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB CISS Management (Class 6)
ODB CISS Management (Class 6) bars the mobile subscriber from using CISS management operations.
The DMS-HLR bars the following operations:
Activation
Deactivation
Registration
Erasure
Interrogation
Any remaining CISS management operations are barred at the VLR level.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Datafill for ODBMISC in GHLRDATA
TABLE GHLRDATA
PASSWORD ODBOG ODBIC ODBMISC ODBECT INORIG
INTERM PRTN SOAPROV ASTATUS NAM LMU
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0000 NONE NONE (BCISSMGT)$ $ NONE
NONE 0 Y ACTING MSC_ONLY N
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB of Conditional CF Subscriber Management
ODBBCCFMGT
Allows service providers to prohibit subscribers from changing or canceling conditional call forwarded numbers of supplementary services.
Prevents a subscriber from canceling his/her conditional call forward to a voicemail service.
Is provisioned on a per IMSI basis by use of the ODBMISC field in table GHLRDATA.
Is activated upon provisioning.
"Confidential information -- may not be copied or disclosed without permission".
ODBBCCFMGT
Mobile Subscriber A enters a CISS request to Erase (or Deactivate) Call Forward on Busy (CFB).
The mobile handset interprets user input and sends the Erase SS CISS request to the VLR.
The VLR forwards the Erase SS CISS request for interpretation by the HLR.
The HLR detects that Mobile Subscriber A has ODB provisioned. The HLR denies the Erase SS request of CFB and returns an error with reason ODB Barred to the VLR.
The VLR returns error with reason ODB Barred to the mobile handset of Mobile Subscriber A.
Mobile Subscriber A is informed about the failure to erase Call Forwarding on Busy (CFB).
Erase SS
ODB Barred
Erase SS
Erase SS
ODB Barred
"Confidential information -- may not be copied or disclosed without permission".
Datafill for ODBMISC in GHLRDATA
TABLE GHLRDATA
PASSWORD ODBOG ODBIC ODBMISC ODBECT INORIG
INTERM PRTN SOAPROV ASTATUS NAM LMU
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0000 NONE NONE (BCCFMGT)$ $ NONE
NONE 0 Y ACTING MSC_ONLY N
5-*
"Confidential information -- may not be copied or disclosed without permission".
Datafill for ODBECT in GHLRDATA
TABLE GHLRDATA
PASSWORD ODBOG ODBIC ODBMISC ODBECT
INORIG INTERM PRTN SOAPROV ASTATUS NAM LMU
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _
0000 NONE NONE $ (BAECT)
5-*
"Confidential information -- may not be copied or disclosed without permission".
Restrictions
If the operator tries to register an ODB-restricted call forwarding number:
Table Control restricts the registration and displays a message to inform him of the ODB categories that prevented the registration.
If the user equipment tries to register an ODB-restricted call forwarding number:
an Unexpected Data Value error is returned to the VLR.
5-*
"Confidential information -- may not be copied or disclosed without permission".
VLR Tables
The VLR tables are used to associate ODB classes with categories:
Table GVBARDEF associates the definition of an ODB class to the ODB category.
Table GSERVBAR applies to basic supplementary services for screening purposes against PLMNs.
The key to this table is a pair of numbers which together define a range of numbers. If a PLMN number falls within this range, it is mapped to the set of screened services.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Table GSERVBAR
TABLE GSERVBAR
"Confidential information -- may not be copied or disclosed without permission".
TRANSLATE Command
The TRANSLATE command:
Determines whether a call forwarded number is restricted by an HPLMN or Premium rate ODB category.
HLRADMIN:
Premium Rate Information
Premium Rate Entertainment
Example of TRANSLATE command:
"Confidential information -- may not be copied or disclosed without permission".
Call Handling for ODB Outgoing Call
VLR
DMS-MSC
VLR determines if the call gets barred
or not. It sends back the following
information: Call bar SS or ODB MS is local/roamer Error Code. If the call is not barred, a Complete Call is sent back.
Authentication and Ciphering will take place.
A check is performed to determine if the Mobile is a LOCAL or a ROAMER. Based on this information, the point of entry into the Universal Translations System is chosen. From the translations, it is determined whether the call is to be released or further routed to a number or a treatment. This is entirely up to the service provider as to how this is datafilled.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Call Routing when ODB Is Present
When an MO call is barred due to ODB:
The service provider chooses, via datafill, whether to:
release the call
treat it
Mobile subscriber is a local or a roamer
local: the mobile station is residing in its HPLMN.
roamer: the mobile station is visiting from a VPLMN.
Call characteristic is UMTS/GSM category (GSM, CPC-TYPE)
Call characteristic is ODB type
5-*
"Confidential information -- may not be copied or disclosed without permission".
Determine a Local or a Roamer Subscriber
How does the VLR determine whether the mobile is a local or a roamer?
To find out whether or not the subscriber belongs to a VPLMN:
The VLR compares the leading digits of the mobile subscriber’s IMSI with the combination of the MCC and MNC fields.
The two entry points are:
INDEX 4 (ODBLOCAL) into the UXLA table
INDEX 5 (ODBROAM) into XLAENTRY table
5-*
"Confidential information -- may not be copied or disclosed without permission".
Flow Chart for an ODB Outgoing Call
RC_TRANSLATION
REQUIRED?
YES
NO
NO
YES
"Confidential information -- may not be copied or disclosed without permission".
Table XLAENTRY
TABLE XLAENTRY
XLAKEY TABREF
Performs different translations based on call origination.
Has an index referenced in table LAC.
Index numbers 4 and 5 are reserved for Operator-determined Barring for local and roaming subscribers.
Provides a starting point for digit analysis as a call moves through the various stages of translation.
5-*
"Confidential information -- may not be copied or disclosed without permission".
ODB Treatments
Preventing originating calls, when an originating mobile has been ODB barred:
The originator is routed to a treatment:
For a LOCAL mobile subscriber, the recommended treatment is ORSS - Originating Service Suspension.
For a ROAMER mobile subscriber, the recommended treatment is SORE - Station Origination Restriction Error.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Table TMTCNTL Subtable TREAT
Subtable TREAT of table TMTCNTL:
Is used to access the MSTREAT tuple for provisioning treatments for mobile subscribers.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Pseudo TRAVER for Premium Info Call
TRAVER MS 722111 LAC 1 CID 1 8047397 T
*** VLR TRANSLATION ***
TABLE PXHEAD
TABLE PXCODE
TABLE FAHEAD
TABLE FACODE (CALL IS PREMIUM RATE INFORMATION)
VLRXLA 804 804 NCNT (CLASS PREIN)
5-*
"Confidential information -- may not be copied or disclosed without permission".
Pseudo TRAVER for ODB Local Caller
TRAVER MS 1234 LAC 10 CID 11 0608774563 T
TABLE XLAENTRY
TABLE PXCODE
TABLE TMTCNTL
MSTREAT (199)
"Confidential information -- may not be copied or disclosed without permission".
5-*
"Confidential information -- may not be copied or disclosed without permission".
Provisioning and Removal of ODB Categories
To inform the VLR of a mobile subscriber’s ODB information, the DMS-HLR uses the three following parameters :
Subscriber Status
"Confidential information -- may not be copied or disclosed without permission".
ODB Restrictions Based on Dialed Digits
The following ODB categories are used to bar outgoing calls based on dialed digits:
Barring of OG premium rate calls (information and entertainment)
Barring of HPLMN-specific numbers
"Confidential information -- may not be copied or disclosed without permission".
ODB Actions
The DMS-MSC/VLR bars calls based on the dialed digits.
The DMS-HLR processes the call forwarding digits to ensure that registration to operator-defined Premium Rate or HPLMN-specific numbers is denied.
Both Premium Rate and HPLMN-specific categories can have overlapping ranges of numbers defined.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Table GHLRODB
Table GHLRODB stores digit ranges and ODB restrictions against these ranges.
All call forwarding number ranges must be entered in this table in International Format.
Table GHLRODB datafill example
"Confidential information -- may not be copied or disclosed without permission".
ODB Restrictions on Operator-defined Digit Ranges
MSC
HLR
MSC
MSC
"Confidential information -- may not be copied or disclosed without permission".
Table GHLRNDSC
TABLE GHLRNDSC
ODB PLMNSPEC MISCPROP MISCGSM
---------------------------------------------------------------------------------
VLRDEFAULT 1 ALS SX SMMT SY CDSGBS NS CDAGBS NS CLIP SX1 CLIR SX1 COLP SX1
COLR SX1 ECT NX CW SX1 HOLD SX MPTY SX CUG ND AOCI SX AOCC SX ODBOG SX
ODBPREM SX ODBHPLMN SX ODBCISS SX ODBECT ND HOTBILL SX LCO SX COS SX
ACR NX ACV NX MCT NX CNAM NX INORIG NX EA NX CAMEL N_S REGSUB ND
VLRDEFAULT 2 ALS SX SMMT SC CDSGBS SS CDAGBS SS CLIP SX CLIR SX COLP SX
COLR SX ECT SX CW SX HOLD SX MPTY SX CUG NR AOCI SX AOCC SX ODBOG SX
ODBPREM SX ODBHPLMN SX ODBCISS SX ODBECT NR HOTBILL SX LCO SX COS SX
ACR NX ACV NX MCT NX CNAM NX INORIG NX EA NX CAMEL N_S REGSUB SR
5-*
"Confidential information -- may not be copied or disclosed without permission".
HLR Subscriber Tables
To provision and activate ODB, datafill the two following tables:
Table GHLRDATA
Contains UMTS HLR general subscriber data. There is a one-to-one relationship between IMSIs and tuples in table GHLRDATA. For each IMSI, there is one tuple in this table.
Table GHLRSSOP
Contains data to provision, register, and activate supplementary services associated with a subscriber or a basic service group. To use a supplementary service, a subscriber must be provisioned, registered, and activated.
5-*
"Confidential information -- may not be copied or disclosed without permission".
Table GHLRDATA
PASSWORD ODBOG ODBIC ODBMISC ODBECT
INORIG INTERM PRTN SOAPROV ASTATUS NAM LMU
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0000 BAOC BAIC (BOPRINFO)(BOPRENT)(BCISSMGT)$ BAECT
NONE NONE 2 Y ACTING MSC_ONLY N
5-*
"Confidential information -- may not be copied or disclosed without permission".
Table GVBARDEF
TABLE GVBARDEF
5 PREMIUM (BAR_CLS (PREIN) $ ) $
"Confidential information -- may not be copied or disclosed without permission".
HLRADMIN Tool
The command verifying ODB provisioning is TRANSLATE.
From DigsTo Digs