Beruflich Dokumente
Kultur Dokumente
(Linux) V1.1
Support Guide
2
HLR
ii
Vodafone Limited
Vodafone House
The Connection
Newbury
Berkshire
RG14 2FN
England
Tel: +44 (0)1635 33251
Fax: +44 (0)1635 686486
Email: Documentation Development@vodafone.com
2007 Vodafone Limited.
All rights reserved. Copyright in the whole and every part of this document belongs to
Vodafone Limited (the Owner) and may not be used, sold, transferred, copied or reproduced
in whole or in part in any manner or form or in or on any media to any person without the prior
written consent of the Owner.
Product names used in this document are for identification purposes only and may be
trademarks of their respective companies.
Owing to Vodafone Limiteds policy of continual improvement of its products, the information
contained in this document is subject to change at any time and without notice.
Document Information
Document Number
Issue
Date
S/W
Version
TD/TS/HLR/4330
07/06
V1.1
Notes
Changes due to DB Sync, Admin
Forwarding, Soft SDM, Next Generation
Voicemail
Related Documentation
For Information
About
See
Intended Audience
Linux commands
mentioned in the
document
Support staff.
SNMP Agent
iii
Alarms:
New PDSD and MGTA alarms: see page 145 to page 156, and page 161.
Tables
There were changes to the following tables:
adm_client page 463
hlr_config page 471
pds_config page 523
pipc page 527
hlr_definitions page 493 (Note: this table has been renamed to pds_defs)
voicemail page 560
ussd page 534
USSD Information
There were changes to the USSD description in USSD Information on page 627
iv
Quick Contents
Changes from the previous issue . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Using this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Chapter 1
Chapter 2
HLR Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Chapter 3
System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . 71
Chapter 4
Support Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Chapter 5
Identifying Problems . . . . . . . . . . . . . . . . . . . . . . . . . 85
Chapter 6
Chapter 7
Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
Chapter 17
Chapter 18
vi
Quick Contents
Chapter 19
Chapter 20
Chapter 21
Chapter 22
Chapter 23
Chapter 24
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
Appendix F
Appendix G
Appendix H
Appendix I
Appendix J
Appendix K
Appendix L
Appendix M
Appendix N
Abbreviations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
Readers Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
vii
Contents
Changes from the previous issue . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Quick Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Using this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Levels of Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xviii
Conventions Used in this Document . . . . . . . . . . . . . . . . . . . . . . xx
Chapter 1
viii
Contents
Chapter 2
HLR Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Alarms Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
SNMP Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Chapter 3
System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . 71
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Directory Paths Defined in PDS. . . . . . . . . . . . . . . . . . . . . .74
Logical Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Database File Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Fault Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
Chapter 4
Support Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Connecting to the HLR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
The Remote Engineer Interface . . . . . . . . . . . . . . . . . . . . . . . . . .80
The pds_manager Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Accessing the Administration Interface . . . . . . . . . . . . . . . .83
Chapter 5
Identifying Problems . . . . . . . . . . . . . . . . . . . . . . . . . 85
Identifying and Investigating Problems. . . . . . . . . . . . . . . . . . . . .85
Contents
ix
Chapter 6
Chapter 7
Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Contents
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Contents
xi
ADD:OVERLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
REPLACE:OVERLAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
REMOVE:OVERLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
Chapter 14
Chapter 15
Chapter 16
Chapter 17
Chapter 18
Chapter 19
xii
Chapter 20
Contents
Chapter 21
Chapter 22
Chapter 23
Chapter 24
Contents
xiii
Appendix A
Appendix B
Appendix C
Appendix D
xiv
Contents
Appendix E
Appendix F
Appendix G
Appendix H
Contents
xv
Appendix I
Appendix J
Appendix K
Appendix L
Appendix M
Appendix N
Abbreviations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
Readers Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
xvi
Contents
xvii
Chapter 7, Alarms.
the Readers Comments form at the back of the Guide and return
it to the address given.
Important Notes
xviii
Levels of Support
There are three levels of support - First, Second and Third. Higher
levels of support require greater expertise, and run a higher risk of
damage if unauthorised personnel access the platform, or support staff
make mistakes.
First line support is the responsibility of the network operator, and
typically provided using the Remote Engineer account, which grants
limited access to the system.
Second and Third line support are provided by Vodafone in the
United Kingdom, using the pds_manager account, which grants
command-line access to the system. See The pds_manager
Account on page 83 for details.
Note: Some network operators provide their own Second-line support.
Depending on the severity of the problem, you may need to escalate or
report the problem to the next level of support.
xix
Alarm Reporting
You should consult your local OMC documentation for more information
on your alarm interface. Figure 44 on page 134 shows some of the
alternatives for distributing alarms.
ISAAC
This Guide assumes that you are using Vodafones International
Subscriber Administration And Control system (ISAAC) to provide GSM
Administration Centre (ADC) functionality in your network. If you are
using a different ADC system, the subscriber administration interface
may be different. See your local documentation for details.
xx
Used For
variable
system output
0HQXWH[W
menu options, GUI window text, and alarm codes and text.
user input
Means
CTRL+X
Hold down the CTRL key and then press the second key (X in this
example).
SHIFT+X
Hold down the SHIFT key and then press the second key (X in this
example).
Chapter 1
MSC/VLR
Alarm
Monitoring and
Admin.
Commands
HLR
SGSN
Short Message
Service Centre
SEP
Subscriber
Changes
Location
When a subscriber moves from one VLR to another, the new VLR
sends an update location message to the HLR to inform the HLR of the
subscribers new location, and the HLR downloads data, such as the
services that the subscriber can use, to the VLR.
Update Location
Mobile Handset
IMSI (Update
Location)
Incoming Call
Provide Roaming
Number
Send Routing
Information
VLR
HLR
Roaming
Number
Roaming
Number
Location Based
Services
HLR
HLR
VLR address
Forward a Call
HLR
Forwarding or Mailbox Number
Linked
Subscriptions
HLR
(nominated number)
Send Routing
Information
Incoming call to
an MSISDN
HLR
(published number)
SEP
Roaming Number
Published MSISDN
List of ODBs
VLR Characteristics
Location Data
GPRS Settings
Tracing Settings
CAMEL Settings
Configuration
Data
Address String Convert Table
(ASCVT)
B Number Table
C Number Table
Timer Table
Unstructured Supplementary
Service Table
Handling
Anonymous
Calls
A call to a customer who has the ACR service activated fails at the HLR
if the CLI is withheld by the CLI Restriction supplementary service (see
Calling Line Identity Restriction on page 632), or if a callers number is
withheld. The callers number includes checking the calling party
number (CgPN), and the generic number (GN) or presentation number
(PN) or both (see Displayed Number on page 631).
The HLR returns a CallBarred error to the SRI request if calling party
information has been withheld. The handling of the CallBarred error
depends on the network. Vodafone UK adds extra information to the
CallBarred error to indicate the reason that the call was rejected. This
reason is then translated by the MSC into a message telling the caller
why the call failed.
The HLR does not update last caller information if a call attempt fails
because the callers number was withheld. As a result, no record exists
that the call was made.
ACR and
OVERRIDE
Interaction of
ACR and CAMEL
Call Forwarding
Mobile handset menus allow subscribers to forward calls to a new
number, known as a forward-to number or C number. All calls can be
forwarded, or calls can be forwarded depending on certain conditions,
such as if the called party is busy with another call.
In order to forward calls, a subscriber must have the necessary call
forwarding supplementary services provisioned (see Supplementary
Services on page 594).
Standard
Forward-To
Numbers
Country
code
National
destination code
Subscriber
number
Non-Standard
Forward-To
Numbers
Divert
Dependence on
VLRs
Diverts that use ARSENIC or CAMEL require that the VLR supports
these capabilities. If not, a subscribers handset might indicate that a
divert has been registered, but the divert will not work.
Also, the VIEW:SUB (page 231) command might indicate that diverts
have been registered even though the diverts could not be downloaded
to the VLR because the VLR does not support ARSENIC or the
required phase of CAMEL.
Standard
Forward-To
Numbers
Non-Standard
Forward-To
Numbers
Conditions
Description
SE_CAMEL
CAMEL_ONLY
SE_ONLY
The basic behaviour mode (GSM, SMSB, RECALL or SE) can be set
using the REGISTER:SS command (see page 322). If the behaviour
mode is set to SE, SE_FLAGS is set as described in Table 1.
Other behaviour modes for non-standard forward-to numbers cannot
be overridden using an administration command, they are derived
internally by the HLR according to the subscribers supplementary
services, the C number table, and the forward-to number itself.
10
11
Call Answered
or Alerting
12
MSC A
ECT request
VLR A
MSC B
Handset
B
Call C
Call C
info request
info ack
Checks performed in
VLR and MSC. If OK,
connect calls.
notification (retrieve)
notification (retrieve)
ECT ack
disconnect request A - B
disconnect request A-C
CONNECT
CONNECT ACK
notification (ECT) (active, Rdn)
notification (ECT) (active, Rdn)
B connected to C, idle
13
CAMEL
What CAMEL
Means
CAMEL Network
Entities
CAMEL services introduce two new entities into the GSM network, the
service switching function (gsmSSF) and the service control function
(gsmSCF). The service switching function is implemented in existing
MSCs and, in the UK network, the service control function is
implemented in the Vodafone Service Execution Platform (SEP).
gsmSCF
(SEP in the UK)
gsmSSF
MSC/VLR
HLR
Subscription
Information
CAMEL in this
Guide
14
CAMEL Phases
Phase
1
(GSM
release
96)
Subscription
Information
O-CSI (originating
CAMEL
subscription
information)
T-CSI (terminating
CAMEL
subscription
information)
Functions
Signalling:
Visited
network
Home
network
Outgoing
VMSC
CAMEL
Release call
Connect to other destination
continue unchanged
Anytime interrogation (ATI) of
the HLR for subscriber
location and state
Note: CAMEL can release a call
at any time, regardless of calling
or called party actions, provided
that CAMEL has ongoing control
of the call. If the CAMEL dialogue
has ended, CAMEL cannot affect
the call.
Incoming
GMSC
CAMEL
Phase
2
(GSM
release
97)
Subscription
Information
SS-CSI
(supplementary
service CSI) for:
* Explicit call
transfer
* Multiparty
* Call deflection
TIF-CSI
(translation
information flag
CSI) for registering
a short forward-to
number
U-CSI/UG-CSI
(forward outgoing
USSD/originate
USSD to the
subscriber via
HLR), allowing the
subscriber to
interact with
CAMEL services
15
Functions
Signalling:
same as phase 1.
16
Phase
3
(3G
release
99)
Subscription
Information
D-CSI (subscribed
dialled services)
N-CSI (services on
a per network
basis)
VT-CSI (incoming
calls trigger at the
VMSC, which
gives CAMEL
more call
information)
GPRS-CSI
(CAMEL controls
GPRS sessions)
MOSMS-CSI
(CAMEL controls
outgoing SMS
messages)
M-CSI (informs
CAMEL of mobility
management
events)
Functions
Signalling:
incoming
CAMEL (more call
information is available at
VMSC than GMSC)
CAMEL
home
network
GMSC
VMSC
visited
network
4
(3G
release
5)
MTSMS-CSI
(CAMEL controls
incoming SMS
messages)
MG-CSI (mobility
management for
GPRS CSI)
Signalling:
same as phase 3.
Event detection points (additional to
those in phase 3):
Alerting
Change of position
Mid-call
(3G
release
6)
17
Subscription Information
O-CSI identifies:
* CAMEL support is required
* CAMEL services
environments used to support
CAMEL
* Operator specific service
information
T-CSI is not used because
incoming calls do not use
CAMEL (Vodafone UK only)
Visited
network
Outgoing
VMSC
CAMEL
Vodafone Service
PAYT roaming:
*An outgoing call attempt
by a roamed prepay
subscriber triggers an
enquiry to the SEP
* Incoming calls to
roamed pre-pay
subscribers do not use
CAMEL, they use the
TICKROAM
supplementary service
(Vodafone UK only)
SEP
same as phase 1.
Forward-to numbers in
non-standard format
CAMEL enquiry
triggered by called
number
CAMEL enquiry
triggered by called
number length
Multiparty calls
18
Phase
Subscription Information
Vodafone Service
No Vodafone services use
CAMEL phase 3.
Incoming
CAMEL (more call
information is available at
VMSC than GMSC)
CAMEL
Home
network
GMSC
VMSC
Visited
network
same as phase 3.
CAMEL Signalling
The CAMEL standard allows control of both outgoing calls (known as
mobile originated) and incoming calls (known as mobile terminated).
19
MSC
call setup
VLR
gsmSSF
gsmSCF
call proceeding
comfort message
MSC receives
O-CSI data, so
must invoke
CAMEL before
proceeding with
invoke gsmSSF
gsmSSF invoked
connect
connect
20
gsmSSF
gsmSCF
HLR
VLR
VMSC
invoke gsmSSF
gsmSSF invoked
DP termination
attempt authorized
Initial DP
suppress T-CSI
provide roaming
number
21
Description
Downloaded To
O-CSI
T-CSI
GMSC only
GPRS-CSI
SGSN
MOSMS-CSI
Used to invoke CAMEL for outgoing SMS messages. The HLR does
not distinguish between an SGSN and VLR when invoking
unsupported behaviour bars
D-CSI
VT-CSI
Used to invoke CAMEL at the VLR in the visited network for mobile
terminated (incoming) calls
VLR
M-CSI
VLR
SS-CSI
VLR
22
CAMEL
Capability
Handling
23
threshold
minimum
CAMEL service not supported
CCH increasing
For example, if a TDP has a CCH of {2 3 4} and the VLR where the
subscriber is registered in the visited network supports CAMEL phase
2, CAMEL data is downloaded but the bars defined by
LC_UNSUPP_BH are invoked. If the subscriber then moves to a VLR
that supports CAMEL phase 3 or 4, the TDP will be fully supported and
no bars will be invoked.
24
CCH = {1 1 2}
OCSI_2
Lowest maximum is 2, so
VLR support of CAMEL
phase 2 is assumed
OCSI_4
CCH = {2 3 4}
OCSI_2
CCH = {1 1 2}
VLR Supports
CAMEL Phase 2
25
If the same subscriber is then given the mobile originated SMS CSI, the
VLR does not support the required phase of CAMEL (phase 3) and
bars are invoked, which might prevent the subscriber making calls.
MOSMS_CSI
CCH = {3 3 3}
VLR Supports
CAMEL Phase 2
OCSI_2
CCH = {1 1 2}
O-CSI supported or
partially supported
Unlike CAMEL services for mobile originated calls, CAMEL services for
mobile originated SMS messages, for mobility management and for
supplementary services can be downloaded alongside OICK.
26
27
Visited PLMN
update location
HLR
VMSC
CAMEL
Service
Data
subscriber registers
subscriber data
(including CAMEL data)
CAMEL service
environment (CSE),
SEP in the UK
28
Home PLMN
HLR
CAMEL
Service
Data
Visited PLMN
VMSC
forward call data
for processing
CAMEL
Service
Data
outgoing call
connect call
CAMEL service
environment (CSE),
SEP in the UK
initial addressing message
to destination exchange
29
GSM Network
VLR
Radio
Equipment
HLR
SGSN
GPRS Network
Other
Network
The HLR stores two subscriber locations, one for GPRS and one for
the rest of the GSM network. The HLR also keeps a list of the packet
data services for a subscriber in a similar way to the list of basic and
supplementary services.
Mobile originated GPRS is supported, but mobile terminated is not.
However, both mobile originated and mobile terminated short message
service (SMS) are supported for GPRS.
30
Linked Subscriptions
Two options are available to subscribers who want two or more mobile
handsets in the same subscription, a MultiSIM subscription (see
page 46) or a linked subscription. Linked subscriptions have two
variants called automotive twin SIM (ATS) and mutually exclusive
secondary SIM (MESS).
Callers to a linked subscription dial a single published number which is
routed, by the network, to one of the handsets belonging to the linked
subscription. Which handset receives calls is nominated by the
subscriber. Figure 10 shows the network configuration for the UK.
Figure 10. Routing to a Linked Subscription
HLR
(nominated number)
Send Routing Information
Incoming call to
a published
MSISDN
HLR
(published number)
SEP
Roaming Number
As an example, the linked subscription (ATS only) USSD codes for the
UK Vodafone network are listed in Table 3.
Table 3. Example Linked Subscription USSD Codes
To
Nominate yourself
*131#
SIM ID is nominated
*131*ID#
SIM ID is nominated
*#131#
SIM ID is nominated
*#130#
I am SIM ID
ID is the member ID
ATS Linked
Subscription
31
Published
Number
Nominated
Call
MESS Linked
Subscription
MSISDN
MSISDN
(hidden)
Published
Number
Nominated
MSISDN
(hidden)
Call not allowed
32
33
Home Zone
Charging in this
Guide
Each subscriber has an individual zone code list which is added and
updated using the UPDATE:ZONELIST command (see page 228). The
zone codes for a subscriber can be viewed using the VIEW:SUB
command (see page 231) and a VLR or SGSN can be checked for
support of regional subscriptions using the VIEW:NETWORK
command (see page 409). Services that are not supported by a VLR or
SGSN are defined in the Network Entity (netent) Table (see page 509)
and in the Unsupported Application Context Learning (UAL) list.
Defining Zones
Zone codes are specified in a list that starts with a country code (CC)
and national destination code (NDC) combination followed by the
codes themselves. The first check made by home zone charging is that
the CC-NDC combination matches the CC and NDC of the global title
of the VLR or SGSN where a subscriber is registered. In the Vodafone
UK network, for example, many VLR global titles start 447785.
Zones are then defined within this CC-NDC area based on GSM cells,
but do not use cell IDs. Each cell is assigned one or more zone codes
which can be compared with a subscribers zone code list.
For home zone charging, the comparison is used to determine call
costs based on a subscribers zone data as shown in the example in
Figure 11 on page 34.
34
Cell ID = 2
zone code(s): 100
Cell ID = 3
VLR or SGSN
global title: 447785 123456
Cell ID = 1
Cell ID = 4
zone code(s): 200
The subscriber registered on this VLR or SGSN is charged a different rate when in
cells 1 and 2 than when in cells 3 and 4
Note: Cell sizes can vary with environmental conditions, and zones for GPRS and
GSM services do not necessarily cover the same physical areas.
35
VLR /
SGSN
register
HLR
UpdateLocation or
UpdateLocationGPRS
HLR checks:
download subscriber
data, including regional
subscription data
Network Support
Required for
Home Zone
Charging
36
Forwarded ATI or
SRIforLCS
Entity in other
network
ATI
TCP/IP
interface
LES
HLR
Relayed USSD
requests and
responses
SRIforLCS
GMLC
MSC/VLR
37
1. Request
Subscriber Position
4. Provide Subscriber
Location
MSC/VLR
6. Return
Subscriber Position
2. SRIforLCS
GMLC
5. Provide Subscriber
Location
Acknowledgement
HLR
3. SRIforLCS
Acknowledgement
38
The SLPP data is not stored in the HLR database. Instead, the existing
PAI flag is read from the HLR database and this indicates either
"positioning allowed" or "positioning not allowed". One of two SLPP
profiles is then downloaded, to either allow or disallow location
services. SLPP profiles are defined by entries in the hlr_config Table,
which are described in Configuration of Location Based Services on
page 490. The same profiles are used for all subscribers and are
configurable using table maintenance.
39
The LES needs to initialise each subscriber once only, and the
subscribers must provision themselves by responding to a message
such as "Welcome to Location Services. Use *#123 to start using the
service".
Once the subscriber has done this, the LES will have an entry for the
subscriber and the subscriber will never have to use this message
again. If they do, the LES will re-initialise the subscriber in a similar way
to the first initialisation, with location services allowed.
Subscriber
Control of
Service
Subscriber
Location Privacy
Profile (SLPP)
Positioning Data
Downloaded to
the VLR
40
41
Other
Network
Vodafone
Vodafone
Other
Network
HLR Changes
Vodafone SIM
Vodafone IMSI
Other networks
MSISDN is
assigned to the
Vodafone SIM
Other networks
SIM
Other networks
IMSI
Vodafone
MSISDN
Prefix
O2
447991
T-Mobile
447992
Orange
447993
Vodafone
447994
Dolphin Telecom
447995
Hutchison 3G
447996
BT MVNO (Quad-7)
447997
42
Another Network
If a call is made to a subscriber who has moved account to another
network, the HLR must forward the call to the subscribers new
network.
Figure 15 shows signalling for an incoming call for a subscriber who
has moved account to another network. The HLR processing involved
is called donor direct routing override function, or D-DROF.
Figure 15. Incoming Call to Subscriber Migrated to Other Network
Vodafone
Other Network
HLR
HLR
4. Send routing information
acknowledge contains
intermediate routing number
(IRN) = SAN = 44799x +
MSISDN
2. Send routing
information for
MSISDN
GMSC
6. Remove
44799x prefix
GMSC
43
Other Network
3. MSISDN has
moved to Vodafone,
forward SRI
4. Forward
SRI
HLR
8. Send routing
information for
MSISDN
FMSC
signalling
relay function
SRF
2. Send routing
information for
MSISDN
7. Remove
447994 prefix
GMSC
1. Incoming call
GMSC
44
Other Network
2. Remove 447994
prefix and forward SRI
for SMS or set MWD
to HLR
HLR
GMSC
Vodafone
3. MSISDN not found. Compare
MSISDN with SRN list, find
corresponding SAN
HLR
GMSC
FMSC
HLR
45
Other Network
2. Remove 447994
prefix and forward
SRIfor for SMS or set
MWD to HLR
HLR
GMSC
3. Process ATI or
SRIforLCS in
normal way
Vodafone
3. MSISDN not found. Compare
MSISDN with SRN list, find
corresponding SAN
HLR
2. ATI or
SRIforLCS
HLR
1. Incoming ATI or
SRIforLCS
GMSC
FMSC
46
MultiSIM
The MultiSIM service allows one subscriber to have several mobile
handsets, all of which are called using the same published number. For
example, the subscriber can choose to receive calls via a car phone or
a mobile handset in a similar way to linked subscriptions (see page 30).
Unlike linked subscriptions, all data used by the MultiSIM service is
stored within the HLR, which means that no signalling to other network
elements is required to provide the service. Only one set of
subscription data is held and is duplicated for each SIM in the MultiSIM
subscription. Up to 10 SIMs can be linked in one MultiSIM subscription,
and each SIM is given an identifier, called a SIM ID, which is a number
from 0 to 9.
Receiving Calls
Published
Numbers
A MultiSIM subscription has only one set of MSISDNs (one for speech,
one for data and so on), each SIM does not have its own MSISDN and
can be reached only when nominated to do so by the subscriber and
only using the published MSISDN. Any existing subscription can be
converted into a MultiSIM subscription by simply adding SIMs to it. The
published number for the subscription does not change.
An IMSI, and therefore a SIM, cannot belong to more than one
subscription. To move a SIM from one MultiSIM subscription to another,
the SIM must be removed and then added to the MultiSIM subscription.
Basic Service
Groups
USSDs are used to nominate the handset that sends the USSD (called
grab) or to nominate a handset other than the one sending the USSD
(called grant) by including the SIM ID of the handset to nominate. The
nominated handset can also be changed using the NOMINATED_SIM
attribute in the UPDATE:SUB administration command (see page 215).
USSD nomination changes can grab and grant a nomination to a SIM
for any or all BSGs.
47
Stolen SIMs
Overlapping IMSI It is possible to apply an overlapping IMSI as for a normal SIM. This will
apply to an individual SIM in the group, and will allow the old SIM
record to be deleted once the new SIM has been used or when the
REPLACE:OVERLAP administration command has been used (see
page 276).
Last Caller
Number
Tracing activity
VAMPIRE and
MIS
In the Vodafone UK network, the HLR logs the nomination change data
to the VAMPIRE interface for use by Customer Care and Service
Provider Support. This is very similar to the logging currently provided
by the SEP.
48
HLR
MSC/VLR
49
HLR
VLR
FSM result
50
If the nominated SIM changes, then the HLR checks for any message
waiting data for the new nominated SIM. If the SIM has message
waiting data, the relevant service centres are alerted.
Figure 23. Signalling for Alerting a Service Centre
MSC/VLR
HLR
NoteSubscriberPresent
ReadyForSM (IMSI)
Service Centre
UpdateLocation (IMSI)
If > 1 SIM, message waiting
data exists and IMSI is the
nominated IMSI
Alert Service Centre (MSISDN)
51
MO Message
Submitted
52
SRIforSM
SRIforSM Res
MOSMSSubmitted
HLR
PAM
MOSMSSubmittedResp
Check Incoming
Call
SMSC
SRIforSM
SRIforSM Res
CheckIncomingCall
HLR
PAM
CheckIncomingCallResp
53
MT Message
Submitted
SRIforSMRes
MTSMSSubmitted
HLR
PAM
MTSMSSubmittedResp
Check Incoming
Call
54
SMSC
SRIforSM
SRIforSM Res
CheckIncomingCall
HLR
PAM
CheckIncomingCallResp
MT Message
Delivered
SMS GMSC
1. ReportSMDeliveryStatus
SRIforSM Res
MTSMSDelivered
HLR
PAM
MTSMSDeliveredResp
Note: At this point the SMS has already been delivered, so the HLR
can no longer control whether the subscriber receives the SMS.
55
Check Incoming
Call
SMSC
SRIforSM
SRIforSM Res
CheckIncomingCall
HLR
PAM
CheckIncomingCallResp
56
57
MSC
SEP
HLR
outgoing call
ATI result
58
MSC
SEP
HLR
59
MSC
HLR
SEP
USSD Text
USSD Text
Text
The HLR holds service provider information in the Service Provider (sp)
Table (see page 532), which the SEP can use, or modify if necessary,
to pass to the subscriber.
60
MXE
MLR
HLR
CREATE:MAILBOX
create mailbox
ATI
ATI result
Personalise
Acknowledge
Set diverts
Acknowledge
OK
61
Control by Content
The content of an SMS message is indicated in the SRIforSM message
sent from the SMSC to the HLR. This content type is then looked up in
the SMS Barring (smsbar) Table (see page 529) to determine whether
any content bars apply. If a subscriber has an applicable content bar, a
call barred response is returned to the SMSC, and the SMS is not
delivered.
62
send SMS
SMSC
SRIforSM
Content
Provider
HLR
Content
Provider
SMSC
HLR
63
64
Video Telephony
Subscribers to the third generation (UMTS) network have the capability
to make calls that use both voice and pictures, known as video
telephony. Video telephony is provided by basic service BS30, which
can be provided using the ADD:SERVICE administration command.
Network
Requirements
Unsupported
If a VLR is upgraded, the Network Entity (netent) Table might indicate
that
the VLR does not support video telephony even though it does.
Application
Context Learning The HLR periodically checks network entities and maintains an
unsupported application context learning (UAL) list containing up to
date capabilities of network entities without having to update the
NETENT table.
The period between updates of the UAL list is specified by the
UAL_RETRY parameter in the PDS Configuration (pds_config) Table
(see page 523).
65
Chapter 2
HLR Interfaces
The HLR has these interfaces, illustrated in Figure 30 on page 66:
Administration centre interface, which allows subscriber data to be
controlled.
Operations and Maintenance Centre interface used to report
platform alarms, and allow support staff to connect to the platform to
check operation and correct faults.
Figure 31 on page 68 shows the alarms interface in more detail.
SIGTRAN Network interface, which handles the messages used in
the GSM network to send call routing and short message routing
requests, USSD commands and other events to and from other
network entities.
Figure 30 on page 66 shows the interface with the SIGTRAN
network in more detail.
Some HLR parameters can be configured by the subscriber via
USSD commands, and other interfaces provide regular off-node
backups of the subscriber database, and logging of signalling
events.
66
IP to ISAAC
admin port
HLR
ISAAC
Operations and
Maintenance (O&M)
Customer
Care
TCPIP
IN_VIEW
SNMP
First-Line
Support
SNMP agent
Alarms
MMI
Second-Line
Support
Manage system,
including network
configuration
Subscribers
USSDs
Remote Engineer
web server
pds_manager
account
Off-Node Backup
Subscriber Database
Event Logging
Network Services
TCPIP
IVS
67
Network Component
Function
ADC
Administration Centre
CGSN
GMPC
GMSC
Gateway Mobile
Switching Centre
IVS
IN_VIEW Server
LES
MCS
MLR
MMSC
OMC
Operations and
Maintenance Centre
OTA
PAM
PCM
SAP
SCCP
Relay
Signalling Connection
Control Part Relay
SDN/
ISR
SEP
SGSN
SMSC
SRP
VLR
68
Alarms Interfaces
The HLR interfaces with an Operations and Maintenance (OMC) centre
are illustrated in Figure 31 below.
Figure 31. Alarms Interface
HLR
SNMP feed for TeMIP
print to pds_alarms
TeMIP
Operations and Maintenance
(O & M) Interfaces
Support
Manage System,
including
network
configuration
Set up
test
phones
69
SNMP Agent
The SNMP agent provides to the upper layers of NMS information
concerning the hardware, the operating system and the application. In
order to achieve this, the SNMP agent has a hierarchic architecture
composed of master agent, a PM (Performance Monitoring) subagent
and a FM (Fault Management) subagent.
The SNMP master agent is the SNMP front end that handles all the
interactions with the SNMP manager. This master agent processes all
the requests concerning the hardware and operating system, and
forwards the PM- or FM-related ones to the PM or FM subagent
respectively using the AgentX protocol. The subagents process such
requests and deliver the responses back to the master agent, which in
turn does the same with the originating SNMP manager.
The PM subagent deals with the application layer variables, which are
monitored at a higher layer in NMS. The PM subagent obtains those
variables from the application by means of the Pulse interface.
The FM subagents task is to provide NMS with the fault management
information from the application. This information is obtained from the
PDS application through the syslogd interface.
Use the following commands to manage the SNMP master agent and
subagents:
Agent
Command
Arguments
snmpd
PM Subagent
pmsnmpx
FM Subagent
fmsnmpx
See the man pages for more information about these commands.
For more about SNMP on the HLR, see the documents HLR SNMP
Agent Users Manual and PDS SNMP Agent Developers Manual.
70
Subscriber location
privacy control
PAM
PAM
PCM
PAM
PAM
PAM
71
Chapter 3
System Architecture
The HLR uses a standard hardware and software platform called the
Linux VodaSCP, which has the architecture shown in Figure 32.
SIGTRAN
stack
Linux
Core
Packet
Network
Data
network
SIGTRAN
network
O&M
72
Software
The software consists of:
the Red Hat Enterprise Linux operating system.
SIGTRAN communications software, which provides the interface to
the SIGTRAN signalling network (see Chapter 8, SIGTRAN
Configuration).
HLR application software and database, which provides the HLR
functionality.
73
Hardware
The hardware is an HP computer system, which provides the
processing power and the following network interfaces:
SIGTRAN connections to other network entities such as the VLR/
MSC and SCCP Relay.
inter-computer (Ethernet) connections to the OMC and ADC. The
interfaces can be used either with Vodafones own ADC (ISAAC)
and OMC (TeMIP via TCP/IP, or with any other compatible ADC or
OMC.
74
Directory Structure
All nodes have the same directory structure. All directories are local to
each node, with no shared disk space in the cluster.
Figure 33. Platform Directory Structure
E n trie s a re m a d e in th e
in itta b file a n d s y s lo g d file
to e n s u re th e a p p lic a tio n is
s ta rte d a t s y s te m b o o t,
a n d c o rre c t lo g g in g
o p e ra tio n .
v o d a fo n e
e tc
in itta b
s y s lo g d .c o n f
opt
pds
p d s 1 _ x .x .x
snm p
conf
m ib s
s n m p d .c o n f
hom e
sysconf
pds_ m anager
opt
c ro n .d
in it.d
v o d a fo n e
lo g ro ta te .d
pds
p d s 1 x .x .x
p ro file .d
udev
b in
d a ta
x in it.d
re g is te r_ b a c k u p
sdf
ta b le s
c u rre n t
w o rk in g
e tc
lib e x e c
s ta te
lo g
m an
m an
s y s c o n fs c rip ts
var
ta b le s e ts
lo g
te m p la te s
pds
p d s 1 _ x .x .x
aux
a v a ila b ility _ y e a r_ n o .d a t
p d s _ a la rm s
p d s _ a la rm s .n
p d s _ s ta rtu p
p d s _ s ta rtu p .n
P D S .lo g
P D S .lo g .n
p ro c e s s _ n a m e ...
ru n
p d s 1 _ x .x .x
lib
opt
v o d a fo n e
p d s 1 _ x .x .x
d a ta b a s e file s ...
pds_ on
sdf
ta b le s
re g is te r_ b a c k u p
= s y m b o lic lin k
/opt/vodafone/pds/log
cfgdir
opt/vodafone/pds/etc
75
comdir
/opt/vodafone/pds/bin
exedir
/opt/vodafone/pds/libexec
shrdir
/opt/vodafone/pds/data
statedir
/opt/vodafone/pds/state
sdfdir
/opt/vodafone/pds/data/sdf
sdmdir
/tmp
76
Logical Databases
Each HLR database has a logical database name (referred to as
log_db_name in configuration file templates).
This name identifies the database in the network consisting of multiple
HLRs, and enables future DR Triad features to move the database from
one HLR to another without losing its identify.
Note: log_db_name is case-sensitive. You are recommended to use
only uppercase characters, as the rest of the database file names are
written in uppercase.
In this release, each Linux HLR will handle only one logical database.
In future releases, each HLR node will be able to serve/slave multiple
databases in DR Triad configuration.
For more information about logical databases, see Appendix D,
Backing-up the HLR Database.
$shrdir/
<log_db_name>_HLRD_SAVED.BK1,
$shrdir/
<log_db_name>_HLRD_SAVED.BK2
$shrdir/register_backup/
<log_db_name>_HLRD_FILE.BAK
77
Fault Tolerance
The following features provide the HLRs fault tolerance:
Component
Duplication
Most HLR components are duplicated within the system, so if one fails
the system can continue to operate.
Cutovers
Database
Backups
The HLR also writes the subscriber data into two alternating backup
files that are checked for consistency. The last consistent copy is not
overwritten until a new consistent copy exists. This ensures that, in the
event of database corruption, a recent consistent copy will exist.
Note: A manual backup facility must be set up by the system manager.
See External Backup Procedure on page 589 for details.
Alarms
The HLR application sends an alarm to the OMC whenever any system
components fail. See Chapter 7, Alarms for details of the alarms
generated by the HLR.
78
79
Chapter 4
Support Interfaces
This chapter describes the HLR User Interface, including how to:
connect to an HLR node. See The Remote Engineer Interface
below.
log on to and use Remote Engineer and pds_manager. See The
Remote Engineer Interface on page 80 and The pds_manager
Account on page 83.
80
81
http://platform .vfl.vodafone:8080/remote-eng/do/
systemOverview
Replace platform with the name of the platform.
2. Enter your login and password, and then click /RJ,Q. The main menu
is displayed (see Figure 35).
Note: The items that appear on the main menu depend on the role that
has been assigned to the login in User Manager.
The page title displays the name of the IN node you are managing. To
manage a different node on the same platform, select it in the dropdown menu at the top of the page.
Figure 35. Remote Engineer Main Menu
82
Function
6\VWHPGHWDLOV
3URFHVVHV
Display the processes running on the system, including CPU and memory usage.
Allows you to filter the processes displayed. See Showing HLR Processes.
+DUGZDUH6RIWZDUH
9HUVLRQV
Display details of the hardware and system software, including installation dates.
,QVWDOO+LVWRU\
View a list of all software packages installed, and when they were installed.
1RGH6WDWLVWLFV
Display graphs of CPU utilisation, network I/O, block device I/O, memory
allocation, and disk utilization.
$YDLODELOLW\5HSRUWV
7DEOH9LHZ
Displays the contents of the configuration tables described in Chapter 24, Table
Maintenance.
$FWLRQV
5HVWDUW3'6
5XQGEFKHFN
5XQGEYLHZ
5XQVUQYLHZ
&UHDWH6,*75$16')V
&UHDWH1HWZRUN(QWLW\
6')V
83
Logging On to pds_manager
To log on the pds_manager:
1. Enter the following command:
ssh pds_manager@nodename
2. At the Password: prompt, enter the pds_manager account
password.
The system prompt is displayed.
If the banner shows anything other than S/W RELEASE VNNNN, report
to the next line of support that the platform software is not an approved
release.
84
85
Chapter 5
Identifying Problems
This chapter describes how to deal with problems on the HLR,
including how to:
identify the problem, and the steps you should take to investigate
and fix it. See below.
deal with common problems. See page 87.
check event log files. See page 95.
Use this chapter in conjunction with the following chapters in this guide:
Chapter 6, Using Support Interfaces, describes all the procedures
and commands you may need to use.
Chapter 7, Alarms, describes every critical and major HLR alarm.
86
Do all
test calls
succeed?
NO
YES
All network
connections
OK?
NO
NO
YES
Check the status of the
HLR software
processes.
See page 100
Are all
processes
OK?
YES
Is
network service
affected?
YES
NO
If the mobile equipment is
not blacklisted, report the
problem to second-line
support.
STOP
87
Possible Problems
This section describes possible problems and how to deal with them. It
assumes that you have access to the pds_manager account.
The problems covered are:
Software Start-up Failure on page 88
Computer Failure on page 91
Data Network Communication Failure on page 91
SIGTRAN Network Connection Failure on page 91
Database Corruption on page 93
Alarm Flooding on page 94.
88
1K-blocks
Used
Availabl
e
Use%
Mounted
on
/dev/mapper/
rootvglv_root
20642428
521280
19072572
3%
/dev/cciss/
c0d0p1
101086
22757
73110
24%
/boot
none
8126960
441576
7685384
6%
/dev/shm
/dev/mapper/
rootvg-lv_vf
20642428
269048
19324804
2%
/opt/
vodafone
/dev/mapper/
rootvg-lv_tmp
4128448
41652
3877084
2%
/tmp
/dev/mapper/
rootvg-lv_usr
5160576
1650552
3247880
34%
/usr
/dev/mapper/
rootvg-lv_var
4128448
640668
3278068
17%
/var
To view more detail about the file usage on each disk, use the following
command:
du -a|more
The disk used by the aux log is mounted on /var. If this disk is full or
nearly full it is necessary to purge the aux files using the command:
89
aux_purge -k 3
This retains the aux files for the last three startup instances. Note that
aux files are purged automatically each night, so if there are excessive
files, there must be an underlying fault which will require escalating to
the next level of support.
The location and naming convention for core dump files is in:
/proc/sys/kernel/core_pattern
The default setting is:
/var/lib/cores.in/%h.%p-%e.core
Where %h = host name, %p = process name, %e is process id.
The daemon corewatchd processes the core dump files when they are
created.
The daemon configuration is in:
/etc/sysconfig/corewatchd
The daemon calls the Perl script /usr/libexec/corewatch/
process_core.pl, which zips the core dump file and puts it in /var/
lib/cores.out/.
Therefore, with the corewatch service running, you should never see a
core dump file in cores.in.
Note: While a process has a core dump, no new dumps will be
created. When you have finished analysing the core dump file,
remember to remove it.
90
The startup file is rotated daily. The previous files are called
pds_startup.1 (from yesterday), pds_startup.2 (the day before),
and so on up to pds_startup.5 (although the limit is configurable).To
analyse these files, use a text editor.
91
Computer Failure
If an HLR node fails, you cannot log on to it. If the live node fails, an
automatic cutover will take place. See page 104.
Escalate the problem to the relevant support team. The HLR
application starts automatically when the node is restarted.
92
Investigation Procedure
pds_
manager
93
Database Corruption
Database corruption may cause one or more alarms, indicating specific
areas of corruption and/or consistency check failures (see Chapter 7,
Alarms).
Escalate these alarms to third-line support. If the database cannot be
fixed, it will have to be recovered from the most recent backup copy
(see page 118). See Appendix D, Backing-up the HLR Database for
information on database securing and the HLRs backup mechanisms.
Removing Disks
94
Alarm Flooding
Alarms that occur frequently and repeatedly can fill (flood) the TeMIP
display making it difficult for operators to see other alarms. Alarms
must be dealt with from the TeMIP user interface.
Alarms that flood TeMIP should be reported rather than escalated.
Alarms should be escalated rather than reported if:
they are database corruption alarms
hundreds of SIGTRAN-related alarms occur in each hour.
95
Using logview in
real time
To view start the display of logs as they are being written, enter:
logview -n nodename
where nodename is the name of the platform.
To end the display, enter CTRL+c.
96
Using logview to
examine log files
You can view the log file directly, or create a text version of it.
To view the file, enter:
logview log_file | less
where log_file is the full path and file name of the file you want to
view. Use the arrow keys to navigate through the document, and use q
to quit.
Create a text version of a log file using the command:
logview log_file -o output
output is the name of a text file.
log_file is the name of the log file that you want to create a text
version of.
You can now view the text copy of the log file using a text editor or print
it to a printer. Full options are available in the logview man pages.
To view the current log file, you must first force the OMCS process to
create a new current log file. To do this, use the following command:
pds rotate
This causes the OMCS process to rotate its backup log files, and
rename the current log file to PDS.log.1.
97
Chapter 6
98
99
Procedure
Repeat the procedure at least ten times.
1. Switch on the mobile phone containing the test SIM.
2. Using the other phone, call the test SIMs number. If the call
connection works, the mobile phone with the test SIM will ring.
Results
After making test calls, take action as follows:
If all the test calls fail, the HLR is not providing any service to the
network.
Immediately check the status of the HLRs connections to the
SIGTRAN network. See Showing M3UA Association on page 106.
If some of the calls fail, the HLR is still working but some
subscribers may be experiencing interruptions to or loss of service.
Check the status of the HLRs connections to the SIGTRAN
network. See Showing M3UA Association on page 106.
If all test calls succeed, the HLR is servicing the network. If you are
investigating a problem, report that test calls succeeded to
second-line support.
100
Availability
Use on either a live or standby node.
Procedure
Remote Engineer Click 3URFHVVHV.
pds_manager
Results
A list of HLR processes running on the node is displayed:
Figure 38 on page 101 shows an example of the ss pds command.
Figure 39 on page 102 shows an example of displaying processes
using the Remote Engineer web page.
You can filter the processes in the display by command name. You can
also specify how often the display is refreshed.
If processes are consistently showing 75% or greater CPU usage,
there may be a system problem.
101
Incarnation
number
102
When pds_i_boot starts other processes, it uses this number for each
process. Each time it restarts the processes, it increments the number.
In the example, pds_i_boot was started with 21 and has restarted the
other processes several times as can be seen by the number "47". If,
however, the child processes restart very quickly, pds_i_boot will only
increment the number three times and then reuse the number until the
system has run for at least 10 seconds without restart.
When you examine the contents of pds/log/pds_startup, each
process displays its incarnation number in brackets, for example:
... MGTA(47) ......
Figure 39. Remote Engineer Show Processes on Node
103
Processes
Notes
pds_boot
pds_i_boot
pds_i_alarmsv
pds_i_mgta
pds_i_omcs
pds_i_s7mp
pds_i_hssp
pds_i_mp
pds_i_hlrd
psd_i_hlra
pds_i_adm_hlr
pds_i_pmsnmpx
pds_i_fmsnmpx
pds_i_tcpip
The two pds boot processes ensure that the platform restarts after a
shutdown, or power outage.
The alarm server process handles the generation of platform alarms
for all other processes.
The mgta process monitors processes, to detect failures. If a
process fails, MGTA starts a secure to disk and stops all processes,
which are subsequently restarted by pds boot.
The omcs process handles logging for all processes.
The s7mp process handles configuration and reconfiguration of the
SIGTRAN stack.
The hssp process is the SIGTRAN stack implementation.
The mp (maintenance) process backs up the HLR database to disk
and verifies the backup.
The hlrd process provides the database functionality.
The hlra process provides the HLR application functionality.
The adm process provides the administration interface.
The two snmp processes supply fault and performance metrics via
SNMP to a suitable off node client.
The tcpip process handles TCPIP client connections to other
systems like the Location Enabling Server (LES) and also inter-HLR
connectivity used for database synchronization.
Note: The Pid should remain the same each time the display is
checked. If it does not, the process is unstable, and further
investigation should be carried out.
104
DBSYNC
The live and standby node have no shared disk. The database is
synchronized from live to standby on a regular basis. In most cutover
cases, the live node will send the last database updates to the standby
node before shutting down. In some failure cases (particularly failure of
the live database process), the standby node will go live without the
latest changes. In most cases this will be no more than one second of
data changes lost.
105
OMC Alarms
Time
No HLR processes
present except
pds_boot
Up to 15 minutes (to
allow any failed HLR
process to dump)
(NODE A)
30 secs
106
If the point code is accessible, then it is possible for the HLR to signal
to the remote PC. This is not the same as having all SIGTRAN links
available.
107
For signalling between the HLR and MSC, at least one connection
must have the connection state ESTABLISHED, and both the local and
remote ASP states must be ACTIVE. The point codes correspond to
the remote entity. In this case there are two connections to point code
108.
Check the IPSP M3UA statistics by selecting f,a:
108
Choose the letter of the PC you wish to view. A normal Ericsson MSC
should have two ASPs with one connection to each:
List of possible
States in IPSP
mode
CONGESTED
INACCESSIBLE
INACTIVE
ACTIVE
PENDING
INSUF RES AC
Insufficient resource
INVALID
FAILURE
109
Connection down
BEING ESTABLISH
ESTABLISHED
Connection established
CONG LEVEL 1
CONG LEVEL 2
CONG LEVEL 3
RESTARTED
INV STATE
INVALID
Connection down
STATS REQ
integer
ASP DELETED
REM AS CREATED
Remote AS created
ADD RC TO AS REQ
CONNECT REQUESTED
ASP UP REQUESTED
ASP UP SENT
ASPUP sent
110
ASPDN REC
ASPDN received
ASPAC REQUESTED
ASPAC SENT
ASPAC sent
ASP ACTIVE
ASPIA REC
ASPIA received
ASPIA REQUESTED
ASPIA SENT
ASPIA sent
DOWN REQUESTED
DOWN SENT
DISC REQUESTED
DISC SENT
Disconnect sent
111
The signalling gateway ID matches the IDs given in the hsscfg file.
There must be at least one connection to a signalling gateway in order
to allow any PCs defined on that gateway to work.
View M3UA statistics via the signalling gateway by selecting d,h:
112
List of possible
States in
Signalling
Gateway mode
SGP DELETED
REM SG CREATED
Remote SG created
ADD RC TO AS REQ
CONNECT REQUESTED
ASP UP REQUESTED
ASP UP SENT
ASPUP sent
113
ASPAC REQUESTED
ASPDN REC
ASPDN received
ASPAC SENT
ASPAC sent
ASP ACTIVE
ASP active
ASPIA REQUESTED
ASPIA SENT
ASPIA sent
ASPDN sent
DISCONNECT REQUESTED
DISCONNECT SENT
Disconnect sent
114
115
Availability
Use this procedure on any node. Restarting the HLR application on the
live node causes an automatic cutover (see page 104).
Procedure
Remote Engineer Click 5HVWDUW3'6
pds_manager
Results
When the restart is complete, Alarm 2601: Node Out of Live Service
CEASE should be displayed, and the correct PDS processes should be
running. Check this using Showing HLR Processes on page 100.
If the 6WDUWXSFRPSOHWHalarm is displayed, there must subsequently be
a /RJLFDOGDWDEDVHQDPHFKDQJLQJVWDWHWR$&7,9( alarm, to indicate at
least one logical database has started successfully. If the alarm is not
displayed, there may not be any databases defined in the PDS_DEFS
table. If the alarm indicates a state change to INACTIVE, the database
has not started successfully.
116
Availability
Use this procedure on the live node.
Note: Check that the HLR on the standby node is working properly
(see page 100 and page 106) before you attempt to cutover to it.
Procedure
Remote Engineer Click5HVWDUW3'6
pds_manager
Results
The cutover should start the sequence of events shown in Figure 40 on
page 105. After a cutover:
1. Check that the appropriate processes are running on both the live
and standby nodes. See Showing HLR Processes on page 100.
2. Ensure that any administrative interfaces to or from other systems
(for example: the ISAAC queue or interface to the X.25
administration manager (XAM), which maps X.25 request packets to
HLR administration commands) are redirected to the new live node.
See your local operating procedures.
3. If the 601 Startup complete alarm is displayed, there must
subsequently be a 2425 Logical database name changing state to
ACTIVE alarm, to indicate at least one logical database has started
successfully. If the alarm is not displayed, there may not be any
databases defined in the PDS_DEFS table. If the alarm indicates a
state change to INACTIVE, the database has not started
successfully.
Note: If the HLR fails to start successfully on the standby node, the
original live node attempts to become the live node again when it
recovers. If the HLR still fails to start correctly, see Software Start-up
Failure on page 88 for more information on how to diagnose the fault.
117
Availability
Use this procedure on any node. Stopping the HLR on the live node
triggers an automatic cutover if the standby node is running correctly,
(see page 104).
Procedure
Remote Engineer You cannot stop the HLR processes from the Remote Engineer web
page.
If you want to restart the HLR application, use the procedure described
on page 115.
If you want to stop the HLR application without restarting it, escalate
the problem to second-line support.
pds_manager
Results
All HLR processes on the node will stop. Check this using Showing
HLR Processes on page 100: the MGTA process and all its children
should not be listed, although the pds_boot, pds_i_boot, and some
other processes may still be shown.
118
Availability
Use this procedure on the live and the standby node.
Procedure
Remote Engineer You cannot restore the HLR database from the Remote Engineer
account.
If the HLR database needs to be restored, escalate the problem to
second-line support.
pds_manager
119
6. Copy the most recent backup of the database to the disk image
using the command:
mv backup_file LOG1_HLRD_FILE
backup_file is either LOG1_HLRD_SAVED.BK1 or
LOG1_HLRD_SAVED.BK2.
Note: If the disk has insufficient free space for the database file, delete
the corrupt database REPLACED_HLRD_FILE and then copy the most
recent backup to disk.
7. Use pds start to start the live node.
When restart on the live node is complete, a 2601: Node Out of Live
Service CEASEalarm appears.
8. Use pds start to start the standby node.
9. Check that the correct PDS processes are running. (See Showing
HLR Processes on page 100.)
If the alarm is not displayed or the right processes do not appear, the
application has failed to start correctly. See Software Start-up
Failure on page 88 for more information on how to diagnose the
fault.
10.Check (using PULSE) that the database is served on the live node,
and slaved on the slave node.
If the standby node fails to slave, stop the node, delete/rename its
database file and all backups, and restart the standby node. It will
create a new copy of the database file and new backups.
11.Tell the ADC that the database has been restored, so that they can
regenerate any changes made to HLR subscriber data since the
backup copy was created.
Results
The HLR database has been restored and no further corruption alarms
should appear.
120
121
Availability
Use this procedure on either node.
Procedure
Remote Engineer The banner displayed above the Remote Engineer main menu
indicates whether the current node is live or standby.
pds_manager
Enter:
cat /opt/vodafone/pds/state/pds_l_live
Results
The value stored in pds/state/pds_1_live is one of the following:
TRUE this is the live node.
FALSE this is the standby node.
122
Availability
Use this procedure on any node.
Procedure
Remote Engineer Click 1RGH6WDWLVWLFV
123
Results
A set of graphs is displayed, as listed below. Click GD\, ZHHN, PRQWK,
or \HDU to determine the time period over which the data is gathered.
&388WLOL]DWLRQ shows system loading in terms of CPU usage. If this is
consistently 75% or more, the node is reaching its processing
capacity and the system may need reconfiguring. Alternatively, a
process may be stuck in a loop.
124
usage.
6XEVFULEHUV
6XEVFULEHUVZLWK)DLOXUHV
&DOOV5HSOLFDWLRQV
7UDQVDFWLRQV
/RFDWLRQ8SGDWHV6XEVFULEHU,QVHUWV
$XWKHQWLFDWLRQ06515HTXHVWV
6065RXWLQJ'HOLYHU\5HSRUWV
125
Availability
Use this procedure on any node.
Procedure
Remote Engineer Click +DUGZDUH6RIWZDUH9HUVLRQV
Results
Details of the hardware (including BIOS and PCI devices) are shown,
together with details of the operating system.
126
Procedure
Remote Engineer Click ,QVWDOO+LVWRU\
Results
The software installation log file is displayed.
The right-hand half of the software installation log lists the names of
installed software packages.
The left-hand half of the log file comprises the installation date.
127
Availability
The availability report relates to the individual node. The report is
produced by the pds_i_mgta process.
Procedure
Remote Engineer Click $YDLODELOLW\5HSRUWV
pds_manager
Results
For each month in the year, the availability report lists the total number
of seconds in the month, followed by the number of seconds of uptime
and downtime. Uptime and downtime are also shown as a percentage
of the total time in the month.
List of Outages
Scheduled and
Unscheduled
Outages
128
129
Availability
Use this procedure only on the standby nodes.
130
Availability
Use this procedure only on a live node.
Procedure
Remote Engineer Click 6\VWHP8WLOLWLHV/LYH%(3RQO\ > 6HUYLFH1XPEHU0/5RQO\
The service request numbers and corresponding service access
number are displayed. Figure 42 shows an example.
Figure 42. Service Request Number View Example
GSM HLRDatabase SRN Dump:V0400 Node:SLIGO2
SRN
447785123456
447785123457
447785123455
23451234567890
12345678
123456789012
1234567890123
12345678901234
10-MAR-2004 10:47
SAN
447785123456
447785123457
447785123455
23451234567895
12345678901
12345678901
12345678901
12345678901
Note: Since mobile number portability (MNP) uses an SRN for every
subscriber exported to another network, the output from this command
might be a very long list.
pds_manager
131
Procedure
Remote Engineer Click 7DEOH9LHZ
Results
The Table View is displayed, an example is shown in Figure 43.
Figure 43. Table View Menu
HLR on AHLR01
THIS IS THE LIVE NODE
Table View Menu
FACILITY
OPTION
View Table.........................................1
Display status of Table............................2
Change table viewed................................3
Return to previous menu............................4
Choose Option :
Currently available tables are:
ASCVT
BNUM
USSD
BCA
IO_CONVERT MSRNPFX
CNUM
HLR_CONFIG
TKEY
MKEY
PDS_CONFIG
NETENT
SP
CNUM_BHVR SS7CFG
Note: of For the TKEY and MKEY tables, The 7DEOH9LHZoption only
displays the first field in the specified table.
Use the drop-down menu to select the table you want to view, and click
6KRZ.
pds_manager
132
133
Chapter 7
Alarms
This chapter describes the HLR alarms. It contains:
A description of the HLR alarm classes (see page 135).
Details of every A1 and A2 HLR alarm (see page 138).
134
Chapter 7 Alarms
Alarm Distribution
The alarm architecture is shown in Figure 44. The syslogd process
reads alarms generated by the PDS applications, and writes them to
the alarm clients. Alarms can be distributed to:
a file. All alarms are written, in text format, to /var/log/pds/
pds_alarms. This file is rotated daily: old files are renamed /var/
log/pds/pds_alarms.n, where n is a number indicating how old
the file is (in days).
The rotation is controlled by the logrotate utility, configured in
/etc/logrotate.d/syslog.
the SNMP alarm client. Alarms read by this client are filtered to
exclude Minor (A3) alarms. This client is mainly for First Line
Support staff. See SNMP Agent for more information on SNMP.
A TCP/IP client such as TeMIP.
PDS processes and alarm clients and servers are arranged as shown
in Figure 44 below.
How alarms are distributed is configured when the HLR software is
installed or upgraded, and cannot then be changed by the network
operator. Alarm distribution is not limited to one route; a system can be
configured to use any combination of the distribution options.
Figure 44. Alarm Distribution
PDS processes
Alarm Server
Process
syslogd
File
SNMP
Chapter 7 Alarms
135
Alarm Classes
HLRA and HLRD alarms are classified as either A1, A2 or A3.
A1 - Critical Alarm
A critical alarm indicates an HLR component failure which may prevent
the HLR from providing any service to the network.
Critical alarms require immediate attention to rectify the fault.
A2 - Major Alarm
A major alarm indicates an HLR component failure which may disrupt
the HLRs service to the network.
A3 - Minor Alarm
A minor alarm indicates either:
an HLR component failure, which is unlikely to cause any disruption
of the HLRs service to the network.
an information message.
136
Chapter 7 Alarms
Alarm Types
There are four alarm types:
Event alarms
Event alarms signal an event, such as a failed signal. These are fire
and forget alarms.
Condition alarms
These alarms indicate a condition, and can be raised or ceased,
indicating a change of state. An example of a condition alarm is a
signal overload: this would be raised when the platform could no
longer queue new transactions, and would be ceased once the
resource to queue new transactions was restored.
Instance alarms
These alarms are similar to condition alarms, but there may be a
number of instances of the same condition. For example, a failed
SIGTRAN Association is an instance alarm: there would be one
instance for each SIGTRAN Association that is configured.
Summary alarms
These alarms encapsulate several instances of a condition in a
single condition, and is intended to be used by First Line Support
staff only.
Each instance of the summary alarm has a corresponding Minor
(A3) condition alarm, but the summary alarm is only triggered when
a predefined number of the individual alarms are triggered.
An example summary alarm is Database Resource Exhausted.
Each database pool corresponds to an instance of the condition,
generating its own Minor condition alarm. On the first of these Minor
alarms, a Summary alarm is raised, and is only ceased when all
instances have ceased.
Chapter 7 Alarms
137
Viewing Alarms
You can view alarms by viewing one of the alarms files, or you can see
alarms as they are generated, in realtime.
Viewing alarms
in realtime
Viewing alarm
files
You can view alarms on the live node by viewing the file /var/log/
pds/pds_alarms, using any standard utility for viewing text files. For
example:
tail -f /var/log/pds/pds_alarms
less /var/log/pds/pds_alarms
To see historical alarms, replace the file name with /var/log/pds/
pds_alarms.n, where n is between 1 and 9, and lower values
indicate more recent alarms.
Example
138
Chapter 7 Alarms
Alarm Descriptions
This section lists all the A1 and A2 HLR alarms in ascending order by
alarm code.
For each alarm, the information in Table 15 is provided.
Table 15. Alarm Descriptions Format
Item
Description
Alarm Code
Alarm Text
Either:
the summary alarm text
the phrase Internal software diagnostic message, used to describe a group of similar
alarms without specifying the exact text of each.
Alarm Class
The alarm class. See page 135 for a definition of the HLR alarm classes.
Alarm Type
Full Text
Description
A description of what the alarm means, its possible causes, and its effects.
Response
Information on how to identify and rectify the problem. Where appropriate, response
information is provided separately for:
First line support staff who access the HLR using the Remote Engineer account.
Second line support staff: who access the HLR using the pds_manager account.
2236
AUTH_SEQUENCE_NUM_CHANGED
Class:
Type:
Full text:
Description:
A2
Event
Authentication sequence number manually changed
The 3G authentication sequence number has been manually changed.
This may have been done for legitimate reasons if a sequence number
had become desynchronised with that on a subscribers handset.
This is alarmed as there may have been a security breach.
There is no service loss.
Response:
Chapter 7 Alarms
2305
139
AUTH_SEED_CHANGED
Class:
Type:
Full text:
Description:
A2
Event
Authentication seed changed
The authentication seed for generating random numbers (as part of
authentication triplets) has been manually changed. This may have
been done for legitimate reasons.
This is alarmed as there may have been a security breach.
There is no service loss.
Response:
2306
SKE_LOGGING_ON
Class:
Type:
Full text:
Description:
A2
Condition
SKE Logging on
Logging of Subscriber Key Encryption is on. This may present a
security risk. This is caused by configuration at node-start time. The
node must be restarted for any configuration changes to take effect.
This does not correspond to any service loss.
Response:
140
Chapter 7 Alarms
2326
ADMIN_TASKS_EXHAUSTED
Class:
Type:
Full text:
Description:
A1
Condition
Administration tasks exhausted
There are a no free administration tasks available. There is an
imminent risk that the platform will subsequently become overloaded
by Provisioning Traffic.
This may be caused by a performance degradation of the application or
live database server, a platform resource problem, a hardware fault or
an abnormally high loading of provisioning traffic.
There is a loss of provisioning capabilities. This corresponds to a major
service loss.
Response:
2327
ADMIN_TASKS_LOW
Class:
Type:
Full text:
Description:
A2
Condition
Administration tasks low
There are a low number of free administration tasks available. There is
considerable risk that all administration tasks will be exhausted and
subsequently overloaded by Provisioning Traffic.
This may be caused by a performance degradation of the application or
live database server, a platform resource problem, a hardware fault or
an abnormally high loading of provisioning traffic.
There is no service loss though there is an imminent risk of loss of
provisioning capabilities. This would correspond to a major service
loss.
Chapter 7 Alarms
Response:
141
2350
LIVE_DATABASE_RESOURCE_EXHAUSTED
Class:
Type:
Full text:
Description:
A1
Summary
Live database resource exhausted
The live database has no remaining capacity. Further updates will be
disabled. (Updates may result from signals traffic or subscriber
provisioning. The latter is more likely to fill capacity, particularly if new
subscribers are created.)
This is a major service loss. It will be impossible to add further
subscribers and it is likely that subscriber data will not be able to be
updated. Signals may also be affected.
Response:
2351
DATABASE_SERVER_TASKS_EXHAUSTED
Class:
Type:
Full text:
Description:
A1
Condition
Live database server tasks exhausted
The live database server is overloaded with tasks, and can process no
new tasks.
142
Chapter 7 Alarms
Response:
2352
DATABASE_SERVER_TASKS_LOW
Class:
Type:
Full text:
Description:
A2
Condition
Live database server tasks low
The live database server is nearly overloaded with tasks. There is
considerable risk that the database may become overloaded and
unable to cope with any new tasks.
There is no service loss, although there is a considerable risk of serious
service degradation and subsequent service loss.
Response:
Chapter 7 Alarms
2353
143
LIVE_DATABASE_ RESOURCE_LOW
Class:
Type:
Full text:
Description:
A2
Summary
Live database resource low
The live database is low on capacity. There is a high risk that further
updates to the database will render it full. (Updates may result from
signals traffic or subscriber provisioning. The latter is more likely to fill
capacity, particularly if new subscribers are created.)
There is no loss of service, although a risk to major service loss is high.
Response:
2354
LIVE_DATABASE_NOT_SECURED
Class:
Type:
Full text:
Description:
Response:
A2
Condition
Secured Live Database is out of date
The Live Database has not been secured recently. This means that the
database copy on disk may be out of date, and should be considered a
risk of service degradation.
First Line Support:
Escalate to Second Line Support.
Second Line Support:
Monitor the rate at which secures are made, and when the last secure
was made. Do this by navigating PULSE as follows: Details, HLRD,
DB Secure (use option 8 to navigate between required pages). This
will also indicate how long secures are taking. Check disk performance
and performance of HLRD process. If problem persists, escalate to
Third Line Support.
144
Chapter 7 Alarms
2357
BACKUP_DATABASE_CORRUPT
Class:
Type:
Full text:
Description:
A1
Condition
Backup database corrupt
The backup database is corrupt, indicating that the live database is
also likely to be corrupt. This will have an unpredictable effect on the
function of the platform.
This should be considered a critical loss of service.
Response:
2371
LIVE_DATABASE_NOT_BACKED_UP
Class:
Type:
Full text:
Description:
Response:
A2
Condition
Secured Live Database Backup is out of date
The backup of the live database has not been recently secured to disk.
This means that if the live database file is lost, the backup file may not
accurately represent an up-to-date picture of subscription data. This
should be considered a minor risk to service degradation.
First Line Support:
Escalate to Second Line Support.
Second Line Support:
Monitor the rate at which backups are made, and when the last backup
was made. Do this by navigating PULSE as follows: Details, HLRD,
DB Secure (use option 8 to navigate between required pages). This
will also indicate how long secures are taking. Check disk performance
and performance of HLRD process. If problem persists, escalate to
Third Line Support.
Chapter 7 Alarms
2397
145
Invalid database ID
Class:
A1
Type
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Report the alarm to second-line support.
Second-line support:
Check configuration. Report to third-line support.
2398
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Escalate to the alarm to third-line support.
2399
Class:
Full Text:
146
Chapter 7 Alarms
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2400
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2401
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2402
Class:
Full Text:
Chapter 7 Alarms
147
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Escalate the alarm to third-line support.
2403
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Escalate the alarm to third-line support.
2404
Class:
Full Text:
Invalid journal
A1
Invalid journal Logical_Db
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
148
Chapter 7 Alarms
2405
Class:
Full Text:
Corrupt journal
A1
Corrupt journal Logical_Db
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Escalate the alarm to third-line support.
2406
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2407
Class:
Full Text:
Chapter 7 Alarms
149
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2408
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2409
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
150
Chapter 7 Alarms
2410
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
There was an error in the database agent seizer such that an invalid
database agent task index was received.
It is tantamount to an internal software error.
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Escalate the alarm to third-line support.
2411
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2412
Class:
Full Text:
Unknown service
A1
Unknown service Logical_Db
Chapter 7 Alarms
151
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2413
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
The database manager task for a slave database timeed out when
communicating with an active database.
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
When the problem is resolved, ensure that DB synchronization has
been re-established, by checking the relevant PULSE counters. This is
particularly important in the live-standby case, to ensure the standby is
synchronized.
2414
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
152
Chapter 7 Alarms
Second-line support:
Escalate the alarm to third-line support.
2415
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Escalate the alarm to third-line support.
2416
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
An attempt was made to carry out page updating, but no map had yet
been secured; this is a problem since page updating uses the last
secured map to carry out synchronization.
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
Chapter 7 Alarms
2417
Class:
Full Text:
153
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Page updating failed because the secured map being used was
overwritten during the page updating process, or an invalid page
number was identified during the request map processing.
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2418
Class:
Full Text:
Uninitialised database
A1
Uninitialised database Logical_Db
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2419
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
The database manager task for an active database timed out when
communicating with a slave database.
154
Chapter 7 Alarms
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
When the problem is resolved, ensure that DB synchronization has
been re-established, by checking the relevant PULSE counters. This is
particularly important in the live-standby case, to ensure the standby is
synchronized.
2420
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2421
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
Chapter 7 Alarms
2422
Class:
155
Component:
MGTA (PDS_Pnnnn_MGTA)
Description:
Response:
First-line support:
Report the alarm to second-line support.
Second-line support:
If the problem persists, report to third-line support.
2423
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2424
Class:
Full Text:
156
Chapter 7 Alarms
content: Db_name
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
The database logical name in the .BIN file does not correspond to that
in the file name.
It is raised when trying to load such a database in either active or slave
modes.
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Determine the problem, and escalate to third-line support if necessary.
2425
Class:
Full Text:
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
This alarm will be raised when entering a new database state (active,
slave, inactive).
When a database is promoted to server, then this alarm will be raised
immediately.
When a database is removed, it will be raised following the secure.
When a database is changed to slave, it will be raised after initial
handshaking. It will be carried out at this time rather than immediately
so as to avoid raising the alarm repeatedly if this handshaking fails and
is thus retried.
An INACTIVE alarm is raised when the database is a slave running on
the standby server. The SLAVE alarm is raised only when it goes live.
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Check whether the database should have changed state. If not,
escalate the alarm to third-line support.
2426
Chapter 7 Alarms
Class:
Full Text:
157
name
A1
Last secured map error for logical database Logical_Db
Component:
PDSD (PDS_Pnnnn_PDSD)
Description:
The last secured map was detected to be in use when it was not
expected to be.
It is tantamount to an internal software error.
Response:
First-line support:
Escalate the alarm to second-line support.
Second-line support:
Escalate the alarm to third-line support.
2464
ASP_UNAVAILABLE
Class:
Type:
A2
Instance
Full text:
Description:
Response:
158
Chapter 7 Alarms
2465
DESTINATION_ UNAVAILABLE
Class:
Type:
Full text:
Description:
A2
Instance
<instance id>:Destination unavailable, <destination identifier>
The indicated Application Server (that is, destination) is unavailable.
This may be due all of its ASPs (or a critical number of them) being
unavailable, or a combination of association faults.
This is a loss of service to/from the indicated remote entity.
Response:
2466
DESTINATION_ CONGESTED
Class:
Type:
Full text:
Description:
A2
Instance
<instance id>:Destination congested, <destination identifier>
The indicated Application Server (that is, destination) is congested.
This may be due to all of its ASPs (or a critical number of them) being
congested, or a combination of association faults.
This is a reduction in service to/from the indicated remote entity.
Response:
Chapter 7 Alarms
2467
159
ASSOCIATION_ FAULT
Class:
Type:
Full text:
Description:
A2
Instance
<instance id>:Association fault, <association identifier>
A fault has occurred with the indicated SIGTRAN SCTP association.
This implies a hardware or configuration fault. The fault may not
necessarily be on this platform.
This should not be considered as a service loss, although there may be
a loss of redundancy. This could be caused by a network or hardware
fault, or a configuration error.
Response:
2468
ALL_DESTINATIONS_UNAVAILABLE
Class:
Type:
Full text:
Description:
A1
Condition
All destinations unavailable
All remote Application Servers (that is, destinations) are unavailable.
This is unlikely to be caused by a fault in all destination entities. This
may be an application fault or a network problem.
This is a critical service outage.
Response:
160
Chapter 7 Alarms
2601
NO_LIVE_SERVICE
Class:
Type:
Full text:
Description:
A1
Condition
Node out of live service (<reason>)
This node is allocated for live service but is not providing any. This
indicates a total service loss for the entire platform.
This alarm is not intended to indicate whether the application is
stopped. However, it may indicate that the application is stopping,
starting or in a failed state. The reason in the alarm text will indicate the
exact state.
The alarm client is responsible for monitoring whether the application is
running (this may be through the use of the Heartbeat alarm).
Response:
2603
NO_STANDBY_SERVICE
Class:
Type:
Full text:
Description:
A2
Condition
Node out of standby service (<reason>).
This node is allocated for standby service but is not providing any. This
indicates a lack of redundancy for platform service.
This alarm is not intended to indicate whether the application is
stopped. However, it may indicate that the application is stopping,
starting or in a failed state. The reason in the alarm text will indicate the
exact state.
Chapter 7 Alarms
161
Response:
2611
Class:
A1
Type
Component:
MGTA (PDS_Pnnnn_MGTA)
Description:
Response:
First-line support:
Report the alarm to second-line support.
Second-line support:
If the problem persists, report to third-line support.
162
Chapter 7 Alarms
2679
APPLICATION_TASKS_LOW
Class:
Type:
Full text:
Description:
A2
Condition
Application tasks low
There are a low number of free application tasks available. There is
considerable risk that all application tasks will be exhausted and
subsequently become overloaded by Signals traffic.
This may be caused by a performance degradation of the live database
server, a platform resource problem, a hardware fault, or one or more
remote entities taking a long time to respond to the HLR (or failing to
respond and thus timing out).
There is no service loss though there is imminent risk of serious service
degradation and subsequent service loss.
Response:
2680
APPLICATION_TASKS_EXHAUSTED
Class:
Type:
Full text:
Description:
A1
Condition
Application tasks exhausted
There are no free application tasks available. There is an imminent risk
that the platform will subsequently become overloaded by Signals
traffic.
This may be caused by a performance degradation of the live database
server, a platform resource problem, a hardware fault, or one or more
remote entities taking a long time to respond to the HLR (or failing to
respond and thus timing out).
There is serious service degradation and imminent risk of a total
service loss.
Response:
2701
TCPIP_TASKS_EXHAUSTED
Class:
Type:
A2
Condition
Chapter 7 Alarms
Full text:
Description:
163
Response:
2702
TCPIP_TASKS_LOW
Class:
Type:
Full text:
Description:
A2
Condition
TCP/IP tasks low
There is a low number of free tasks for handling TCP/IP transactions.
There is an imminent risk that the platform will subsequently become
unable to handle further TCP/IP transactions.
There is no service loss, although there is a risk of imminent service
loss for TCP/IP traffic and those application-based services that
depend on it. This would constitute a minor service loss.
Some services such as Location Services and Automatic Device
Detection may be affected by this.
Response:
164
Chapter 7 Alarms
2721
TRAFFIC_OVERLOAD
Class:
Type:
Full text:
Description:
A1
Condition
Signal traffic overload
The rate of incoming signals traffic is too high for the performance of
the application. The application is overloaded and can process no new
signals. New signals are discarded.
This may be caused by abnormally high levels of traffic, possibly as a
result of having provisioned too many subscribers on this platform. It
may equally be caused by platform resource problems, a hardware
fault, or excessive network traffic caused by a nationally or
internationally significant event.
There is total loss of signal traffic service. This constitutes a critical
service loss.
Response:
2722
HIGH_TRAFFIC_LOAD
Class:
Type:
Full text:
Description:
A2
Condition
High signal traffic load
The rate of incoming signals traffic is very high for the performance of
the application. The application is close to becoming overloaded.
This may be caused by abnormally high levels of traffic, possibly as a
result of having provisioned too many subscribers on this platform. It
may equally be caused by platform resource problems, a hardware
fault., or excessive network traffic caused by a nationally or
internationally significant event.
Chapter 7 Alarms
165
Response:
4000
APPLICATION_WARNING
Class:
Type:
Full text:
Description:
A2
Event
Application warning: <event>
This alarm is used as a catch all for general events that need to be
captured.
This does not indicate any service loss, although the event may imply a
maintenance issue that could potentially lead to a more serious failure.
Response:
Class:
Type:
Full text:
Description:
SLAVE_DATABASE_CORRUPT
A2
Instance
DR-triad slave database corrupt <database name>
A DR-Triad Slave Database is corrupted. This means that there may be
no redundancy for the corresponding Master Database on another HLR
in the Triad.
166
Chapter 7 Alarms
This indicates no loss of service, but does indicate a high risk that the
corresponding Master HLR node has no Disaster Recovery capability.
Response:
ALARMS_RESET
Class:
Type:
Full text:
Description:
A2
Clear All
Alarms reset
This alarm will be used by the SNMP agent as a trigger to cease all
raised alarms and those corresponding values in the MIB. This will be
transmitted on application startup by the Alarm Server (see below). It is
the first alarm transmitted.
This indicates no service loss and will be invisible to First Line Support.
Other alarm interfaces should also use this alarm to cease all raised
alarms.
Response:
Not applicable.
167
Chapter 8
SIGTRAN Configuration
SIGTRAN is a high speed signalling transport mechanism that allows
SS7 traffic to be carried over IP. This means that overloading of C7
Signalling Transfer Points (STPs) connecting the HLRs, SCCP Relays
and MSCs can be avoided, as the link is now over the IP network.
SIGTRAN removes the bottleneck limiting the number of subscribers
an IN node can handle. This leads to a doubling in the number of
subscribers that each database can hold.
The SIGTRAN configuration table is described in hsscfg Table on
page 495.
SCCP
M3UA
MTP3
End-to-end communications
SCTP
MTP2
Communications between
adjacent nodes
168
The ASP on the live side is active (ASP-ACTIVE state) as is the AS.
The ASP on the stand-by side is in the ASP-INACTIVE state. The
following ASP states apply:
DOWN
INACTIVE
ACTIVE
The AS has the following states:
DOWN
INACTIVE
ACTIVE
PENDING
During a cutover, the new live side becomes ASP-ACTIVE and the old
live side becomes ASP-INACTIVE. The SCTP layer on each node
maintains the connection to 2 Ethernet cards providing IP connectivity,
thus independently linking the connection to the remote systems.
SIGTRAN
Processes
169
Figure 46.
HLR
IP network
Signalling
Gateway
SS7 network
SCCPR
170
SIGTRAN on the
VodaSCP
Platform
Figure 47 below shows how SIGTRAN fits in with the HLR application.
HSSP Process
HLR Application
HLRA
SIGTRAN
Management
Application
S7MP
SIGTRAN counter
tables
SIGTRAN API
functions
SIGTRAN
Management
API functions
SIGTRAN Stack
Pulse Utility
171
172
OMCS
S7MP
HSSP
Ready signal
HSSP
MP
HLRD
ADM
HLRA
Application
registration
173
System restart
needed?
Yes
No
Remote Engineer The SIGTRAN configuration files cannot be updated from the Remote
Engineer account.
174
175
Chapter 9
Administration Interface
This chapter describes the HLR Administration Interface used to
manage the HLR subscriber database. It includes:
Client Types below.
Accessing the Administration Interface on page 176.
Command Notation on page 177.
Command Syntax on page 178.
Response Syntax on page 179.
Client Types
Several clients use the administration interface, including:
Interactive session.
Administration Replication for forwarding commands from master to
slave nodes.
ISAAC, the International Subscriber Administration and Control
System used to maintain IMSI details.
IN_VIEW, the utility used to browse subscriber details.
Network test.
MMI.
TM, for table maintenance
PIRR, the Packet Inspection, Rating and Reservation element,
which can use the ADD:BAR and REMOVE:BAR commands to
disconnect data sessions, when a PrePay subscribers credit runs
out for example.
Every admp process has a client type associated with it, and the client
type is specified on the command line when an admp process is
started. Client types are defined in the adm_client data table.
176
Values
Default
Description
client_type
Client name
string
INTERACTIVE
transport_type
INTERACTIVE
TCPIP
INTERACTIVE
177
Command Notation
The commands in this appendix are written using the following
notation:
Literal items - text you should type exactly as shown is written in
upper-case. For example:
VIEW:SUB
Note: You can enter administration commands using either upper or
lower case letters.
Variables (except for dates and times) are shown in lower-case
italic text. Underscores are used instead of spaces between words.
For example:
service_id
Optional items (parts of the command or response lines that may
be omitted, such as flags) are enclosed in parentheses. For
example:
(prefix)
Alternative items, where you must choose one literal or variable
from a list, are separated by vertical bars, |. For example:
INCOMING|OUTGOING
means choose either INCOMING or OUTGOING, but not both.
Braces {} surrounding a parameter show that you can enter more
than one, each separated from the next by a comma.
Note: All commands and responses occupy a single line in the
Interface. However, some of the format descriptions in this appendix
are so long that they are shown on two lines.
178
Command Syntax
Commands on the HLR have the format:
verb:object{,(parameter)};(comment)
Note: The general commands, EXIT, HELP and INFO, do not have
the above format.
- object is what the command acts on; for example a record in
the HLR database.
- verb describes the action performed on the object; for example:
VIEW displays details of an object.
- parameter modifies the action of the verb. They are mostly
variables and literal flags. Separate parameters with a comma.
- comment is any character string.
A command can have up to 20 parameters.
The command line must not exceed 256 characters, including
comments.
All commands must end with a semi-colon.
Any text on the same line, but following the semi-colon terminator is
treated as a comment and ignored by the parser.
Each missing optional parameter must be replaced by a comma,
except for any immediately before the terminating semi-colon.
Note: Likewise, commas are not displayed for missing optional
parameters at the ends of command responses.
Tabs and spaces are ignored, except where they are part of a
parameter.
179
Response Syntax
The general form of response to an administration command is:
C2:message_id{,user_message};
C1:status_code,error_code;
- status_code is a 5-digit code indicating that a command was
successful, or that it failed because, for example, the command
was not known or contained a syntax error. See Table 16 below.
- error_code is a 5-digit code indicating that the command was
successful, or that it failed for a data-related reason, such as a
lack of space in the database. See Table 17 on page 180.
- message_id is a 5-digit code that indicates the kind of
information returned by the command (location information or
supplementary services for example), or a reason for failure. See
Table 18 on page 186.
- user_message is data returned by the command.
Response Codes
C1 Messages
status_code
error_code
00000
See Table 17
00001
00002
00003
00001
00004
00001
00005
00001
00006
00007
00008
00001
180
Message
Meaning/Action
00000
Success
00001
00002
00004
00006
00007
00008
00009
00011
00012
00019
00021
00022
00023
00024
181
Message
Meaning/Action
00025
Either:
The basic service group specified contained no
basic services subscribed to by the subscriber
and applicable to the supplementary service
concerned.
Or:
The request is inappropriate to the
supplementary service specified.
00026
SS error status
00027
00028
00029
00033
00036
00038
00039
00041
00043
00044
00046
00047
182
Message
Meaning/Action
00048
00049
00050
00051
Unable to deactivate
supplementary service
00053
00055
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
Encryption/decryption algorithm
internal error
183
Message
Meaning/Action
00099
00100
00101
00114
00115
00116
00118
00119
00120
00121
00122
00123
00124
00125
184
Message
Meaning/Action
00126
00127
00128
00129
00130
00131
00132
00133
00134
00135
00137
00142
00143
00144
00145
00146
00147
00148
185
Message
Meaning/Action
00149
00150
00151
00152
00153
00154
00155
00156
00157
00158
00165
00166
00167
Invalid database.
00168
00169
00170
00171
00172
00173
186
C2 Messages
Associated user_message
00001
00002
00003
00010
IMSI View
00011
00012
00013
00014
Voicemail Information
00015
00016
00017
00018
00019
00020
00023
00024
Trace Information
00028
00029
00030
00040
Location View
00041
00042
00043
IN Service View
00044
00045
187
message_id
Associated user_message
00046
00047
00048
00049
00050
00051
00052
188
189
Chapter 10
The table below lists the administration commands for the HLR, apart
from table maintenance commands: these are described in Chapter 24.
Command
Description
See
ACTIVATE:SS
page 327
ADD:BAR
page 435
ADD:CAMEL
page 332
ADD:MSISDN
page 280
ADD:OVERLAP
page 274
ADD:PDP
page 298
ADD:PNUM
page 416
ADD:SERVICE
page 310
ADD:SIM
page 194
AUCUPDATE:SUB
page 266
COMPLETE:SDM
page 422
COPY:SUB
page 208
CREATE:SRN
page 290
CREATE:SUB
page 206
DEACTIVATE:SS
page 329
DELETE:SRN
page 291
DELETE:SUB
page 211
ERASE:SS
page 325
EXECUTE:SDM
page 420
INITIATE:ALERT
page 426
INITIATE:CANCEL
page 428
INITIATE:RESET
page 430
LOCK:SUB
page 213
190
Command
Description
See
PROVISION:SS
page 318
REGISTER:SS
page 322
REMOVE:BAR
page 437
REMOVE:CAMEL
page 373
REMOVE:MSISDN
page 282
REMOVE:OVERLAP
page 278
REMOVE:PDP
page 306
REMOVE:PNUM
page 418
REMOVE:SERVICE
page 312
REMOVE:SIM
page 196
REPLACE:OVERLAP
page 276
RESET:SEED
page 439
ROLLBACK:SDM
page 423
SET:CAMEL
page 362
SET:MWD
page 433
SET:PDP
page 300
SET:SEED
page 440
SET:TRACE
page 269
UNLOCK:SUB
page 214
UPDATE:CAMEL
page 375
UPDATE:IMEI
page 441
UPDATE:LCN
page 443
UPDATE:LOCATION
page 445
UPDATE:MSISDN
page 284
UPDATE:PDP
page 302
UPDATE:SIM
page 198
UPDATE:SRN
page 292
UPDATE:SUB
page 215
191
Command
Description
See
UPDATE:ZONELIST
Update the zone code list used for home zone charging.
page 228
VIEW:INFO
page 448
VIEW:MSISDN
page 286
VIEW:NETWORK
page 409
VIEW:SRN
page 294
VIEW:SUB
page 231
WITHDRAW:SS
page 320
192
193
Chapter 11
SIM Commands
Subscriber Identity Modules (SIMs) can be one of two types, those for
the second generation (2G) network and those for the third generation
(3G) UMTS network. Authentication works differently in the two
network types, and authentication information for a SIM can be
configured via the administration interface.
Command
Description
Page
ADD:SIM
page 194
REMOVE:SIM
page 196
UPDATE:SIM
page 198
194
ADD:SIM
Add a SIM to a MultiSIM subscription (see MultiSIM on page 46). The
added SIM has the same published number (MSISDN) as the existing
subscription.
Syntax
ADD:SIM,IMSI|MSISDN,<key_value>,<new_imsi>,
(<sim_id>);
Parameters
Parameter
Meaning
IMSI|MSISDN
<key_value>
<new_imsi>
<sim_id>
Integer from 0 to 9. Specifies the SIM identity of the added SIM. If <sim_id> is not
specified, then the first free ID is used.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
195
Errors
<error_code>
<error_message>
00001
Subscriber IMSI already in use. A new IMSI was specified that is used by an existing
subscriber.
00002
00099
00127
SIM ID is already in use. The SIM identity specified for the new SIM (an integer from 0
to 9) is used by another SIM in the MultiSIM subscription.
00128
Unable to allocate a new SIM. The new SIM cannot be added. Either the subscription
already has 10 SIMs (the maximum allowed), or the HLR database has run out of
resource.
Example
In this example, an IMSI is successfully added to a subscription:
ADD:SIM,MSISDN,123412341234,123451234512346,3;
GSM HLR - SIM Added
Subscriber IMSI
- 123451234512346
196
REMOVE:SIM
Remove a SIM from a MultiSIM subscription (see MultiSIM on page 46)
subscription.
Syntax
REMOVE:SIM,<imsi>,(<sim_id>);
Parameters
Parameter
Meaning
<imsi>
<sim_id>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
197
Errors
<error_code>
<error_message>
00002
00099
Internal software error. An internal error has occurred; escalate to the next line of
support.
00129
<sim_id> does not match IMSI. The SIM identity specified does not match the identity
stored in the HLR for that IMSI.
00131
Example
This example shows an attempt to remove a SIM, but with the wrong
SIM identity specified:
REMOVE:SIM,123451234512346,1;
C1:00002,00129,SIM ID does not match IMSI;
- (none)
198
UPDATE:SIM
The UPDATE:SIM command can change the type of a SIM, its SIM
identity (used for MultiSIM subscriptions) and its authentication
attributes.
Syntax
UPDATE:SIM,<imsi>,<attribute>,<value>,
{(<value>)};
Parameters
Parameter
Meaning
<imsi>
<attribute>
<value>
Values
Default
Description
AUTH
NONE or a series of
values that configure
authentication
(mandatory)
CS_IND
0 to 15
MCEF
TRUE/FALSE
FALSE
199
Values
Default
Description
MNRF
TRUE/FALSE
FALSE
MNRG
TRUE/FALSE
FALSE
MNRR_GPRS
NO_GSM_PAGE_RESP,
IMSI_DETACHED,
ROAM_RESTRICT,
DEREG_GSM,
MSPURGED_GSM,
NO_GPRS_PAGE_RESP,
GPRS_DETACHED,
DEREG_GPRS,
MSPURGES_GPRS,
UNK_GSM_SUB,
UNK_GPRS_SUB, NONE
NONE
200
Values
Default
Description
MNRR_GSM
NO_GSM_PAGE_RESP,
IMSI_DETACHED,
ROAM_RESTRICT,
DEREG_GSM,
MSPURGED_GSM,
NO_GPRS_PAGE_RESP,
GPRS_DETACHED,
DEREG_GPRS,
MSPURGES_GPRS,
UNK_GSM_SUB,
UNK_GPRS_SUB, NONE
NONE
PS_IND
0 to 15
SIMTYPE
SIM/USIM
SIM
Type of SIM
SIM - second generation (2G) network
USIM - third generation (3G) network
SIMID
0 to 9
(none)
SQN
0 to 243-1
Authentication
Parameters
Parameter
201
Values
<imsi>
Default
Description
(mandatory)
Subscribers IMSI or
overlapping IMSI.
<algorithm>
1, 2, 3 or NONE
(mandatory)
<ki>
(mandatory if
SKE not used)
Authentication key.
<encrypted_ki>
(mandatory if
SKE used)
<encryption_key_id
entifier>
0x0000 to 0xFFFF
(mandatory if
SKE used)
<integrity_check>
0x00000000 to
0xFFFFFFFF
(mandatory if
SKE used)
Integrity checksum.
<integrity_key_ide
ntifier>
0x0000 to 0xFFFF
(mandatory if
SKE used)
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
202
Errors
<error_code>
<error_message>
00002
00033
00055
00061
00062
00063
00064
00065
00066
00067
00068
00099
00115
00127
SIM ID already in use. The SIM identity specified in the command is already used by
another SIM in the subscription.
00129
00131
Example
UMTS SIM
SIM Identity
- 000001111122222
- 000001111122222
Authentication
Information
203
- 000001111122222
- 000001111122222
204
205
Chapter 12
Subscriber Commands
Command
Description
Page
AUCUPDATE:SUB
page 266
COPY:SUB
page 208
CREATE:SUB
page 206
DELETE:SUB
page 211
LOCK:SUB
page 213
SET:TRACE
page 269
UNLOCK:SUB
page 214
UPDATE:SUB
page 215
UPDATE:ZONELIST
page 228
VIEW:SUB
page 231
206
CREATE:SUB
The CREATE:SUB command creates a subscriber record in the database.
Syntax
CREATE:SUB,<imsi>,<msisdn>,<bc_title>;
Parameters
Parameter
Meaning
<imsi>
Subscriber IMSI
<msisdn>
Main MSISDN
<bc_title>
Text (up to 16 characters) containing the Bearer Capability title associated with the main
MSISDN
MultiSIM
Subscriptions
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
207
Errors
<error_code>
<error_message>
00001
00004
00038
00046
00053
00055
00059
00099
00116
Example
To create a subscriber with a specified IMSI and MSISDN and
associate the main MSISDN with the telephony service (TS11):
CREATE:SUB,111112222233333,11111222223,TS11;
GSM PDS - Subscriber Created
Subscriber IMSI - 111112222233333
Main MSISDN- 11111222223
208
COPY:SUB
The COPY:SUB command creates a subscriber record using an existing
subscriber as a template.
Using a template allows you to create a record without having to
specify all the services for each subscriber.
Syntax
COPY:SUB,<template_imsi>,<imsi>,
<main_msisdn>,{<msisdn>};
Parameters
Parameter
Meaning
<template_imsi>
<imsi>
<main_msisdn>
{<msisdn>}
The COPY command must have the same number of MSISDNs as the
template. Additional duplicates must not be specified. MSISDNs can be
added as specified in ADD:MSISDN on page 280.
The new subscribers secondary MSISDNs contain basic services
assigned to the templates secondary MSISDNs, in the same order as
displayed by a VIEW:SUB command.
The COPY command fails if the subscriber template has a bearer
capability title that is not recognised. For example, if a bearer capability
title for the templates <main_msisdn> is removed from the BCA
table.
The COPY command also fails if the subscriber used as a template is a
member of a linked subscription, indicated by the presence of a
published number (PNUM). However, the template is allowed to
contain values for LINKED_TYPE, OWNM_P and DNLD_P, which are
attributes used by a linked subscription.
All PDP contexts are copied, but static addresses in PDP contexts are
not copied. Not all PDP contexts have a static address, but a static
address can be specified using the UPDATE:PDP admin command.
MultiSIM
subscriptions
209
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00001
00004
00038
00046
00053
00055
00059
00099
00116
Example
To create a subscriber record from an existing subscriber template:
COPY:SUB,123456789012345,123456789012346,
44370123456;
GSM PDS - Subscriber Created from Template
Subscriber IMSI - 123456789012346
Main MSISDN - 44370123456
In this second example, repeating the command fails because the new
IMSI for the subscriber is already in the database.
COPY:SUB,123456789012345,123456789012346,
44370123457;
C1:00002,00001,Subscriber IMSI already in use.
Re-enter the command with the correct value for the IMSI.
210
COPY:SUB,123456789012345,123456789012344,
44370123457;
GSM PDS - Subscriber Created from Template
Subscriber IMSI - 123456789012344
Main MSISDN - 44370123456
211
DELETE:SUB
The DELETE:SUB command deletes a subscriber record and all
associated records (for example: MSISDN information) from the
database. The IMSI used is either the actual one or the overlapping
IMSI, and the MSISDN may be any allocated to the subscriber. The
IMSI specifies the subscriber to be deleted, the MSISDN is optionally
used as confirmation. The command is rejected if the MSISDN
specified does not belong to the subscriber.
To cancel the subscribers registration on a VLR, this command should
be preceded by an UPDATE:SUB,...,ADMIN,DISABLED; command to
initiate a registration cancellation. See UPDATE:SUB on page 215.
Syntax
DELETE:SUB,<imsi>(,<any_msisdn>);
Parameters
Parameter
Meaning
<imsi>
Subscriber IMSI
<any_msisdn>
MultiSIM
Subscriptions
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
212
Errors
<error_code>
<error_message>
00002
00007
00055
00099
Example
To delete a subscriber record:
DELETE:SUB,123456789012346,44370123456;
GSM PDS - Subscriber Deleted
Subscriber IMSI - 123456789012346
DELETE:SUB,123456789012345;
C1:00002,00002,Record not found;
The specified IMSI is not in the database. Re-enter the command with
the correct value for the IMSI.
213
LOCK:SUB
This command locks a subscriber record in the database. The
subscriber record may be accessed by either IMSI or MSISDN. The
IMSI used may be either the actual or the overlapping IMSI, and the
MSISDN may be any of those allocated to the subscriber.
This command is for development; it is not used in normal operation.
Syntax
LOCK:SUB,IMSI|MSISDN,<key_value>;
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00099
Example
LOCK:SUB,MSISDN,123412341234;
GSM PDS - Subscriber Locked
214
UNLOCK:SUB
This command unlocks a subscriber record in the database. The
subscriber record may be accessed by either IMSI or MSISDN. The
IMSI used may be either the actual or the overlapping IMSI, and the
MSISDN may be any of those allocated to the subscriber.
This command is for development; it is not used in normal operation.
Syntax
UNLOCK:SUB,IMSI|MSISDN,<key_value>;
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00099
Example
UNLOCK:SUB,MSISDN,123412341234;
GSM PDS - Subscriber Unlocked
215
UPDATE:SUB
The UPDATE:SUB command updates subscriber attributes in the
database. Access to the record is by the IMSI (actual or overlapping) or
any MSISDN allocated to the subscriber. If the subscriber is registered
on a VLR or SGSN, the VLR and/or SGSN is also updated. Table 20 list
the attributes.
Syntax
To update a subscriber record, enter:
UPDATE:SUB,IMSI|MSISDN,<key_value>,
<attribute>,<value>;
Enter a separate command for each attribute that you want to update.
Parameters
Parameter
Meaning
IMSI|MSISDN
Indicates whether the <key_value> number, which identifies the subscription, is an IMSI
or MSISDN
<key_value>
<attribute>
<value>
<value>
Default
Meaning
ADMIN
DISABLED/ENABLED
DISABLED
Administration status.
BADPWDCTR
0 to 3
CATEGORY
PAYPHONE,
NORMAL, PRIORITY,
TEST or V0 to V255
NORMAL
Type of phone.
CFBCP
NOTIFY/NONOTIFY
NONOTIFY
CFBFP
NOTIFY/NONOTIFY
NONOTIFY
216
<value>
Default
Meaning
CFNRCCP
NOTIFY/NONOTIFY
NONOTIFY
CFNRYCP
NOTIFY/NONOTIFY
NONOTIFY
CFNRYFP
NOTIFY/NONOTIFY
NONOTIFY
CFUCP
NOTIFY/NONOTIFY
NONOTIFY
CNUM_BHVR
0 to 31
CTRL_SS
NO/YES
NO
DNLD_P
PNUM/OWN
EMLPP_PRIORITY
0 to 6
???
GPRS_SUB_RESTR
decimal 0 to 65535 or
hexadecimal 0x0000 to
0xFFFF
217
<value>
Default
Meaning
GSM_SUB_RESTR
decimal 0 to 65535 or
hexadecimal 0x0000 to
0xFFFF
GROUP
0 (zero)
0 (zero)
HOMETICK
IMEI
null
LINKED_TYPE
ATS/MESS
MSRN_PFX_ID
0 to 16
MWD_RACE_TIMER
decimal 0 to (232-1)
NAM
GSM, GPRS, or
GSM_GPRS
GSM
218
<value>
NO_SVC_UNSUPP_
BH
+{<odb> <odb>...}
-{<odb> <odb>...}
{<odb> <odb>...}
{}
for example,
{<odbaoc> <odbaic>}
bars both outgoing and
incoming calls
Default
Meaning
Behaviour if the subscriber has
OICK but the VLR does not support
OICK.
This value is also used by the
OCSI_2 CAMEL trigger detection
point. See ADD:CAMEL on
page 332 and UPDATE:CAMEL on
page 375.
<odb> is an operator determined
bar (ODB).
{} removes all bars.
+ adds one bar
- removes one bar
{<odb> <odb>... } replaces any
existing list of bars
The HLR invokes the ODBs if the
subscriber registers on a VLR that
does not support OICK.
See Appendix I, Operator
Determined Bars for descriptions of
ODBs.
219
<value>
Default
Meaning
NOMINATED_SIM
<sim_id>, {(SPEECH)
(SMS) (FAX) (DCICA)
(DCICS) (PADACC)
(DPACK) (UNREST)
(AUXSPEECH)}
(none)
NOTIFY_CB
TRUE or FALSE
FALSE
220
<value>
Default
Meaning
NOTIFY_CF
TRUE or FALSE
FALSE
NOTIFY_ODB
TRUE or FALSE
FALSE
OICK
0 to 999
OVERRIDE
TRUE/FALSE
FALSE
OWNM_P
PNUM/ OWN
221
<value>
Default
Meaning
PAI
OFF or ON
ON
PAI_CTRL
OFF or ON
ON
PNUM
MSISDN
PRES_MODE
DEF_ALLOW
DEF_RESTR
PERMANENT
Presentation mode.
This relates to the Calling Line
Identification Restriction service.
DEF_ALLOW - The subscribers
directory number is displayed by
the called party.
DEF_RESTR - The subscribers
directory number is not displayed
by the called party.
PERMANENT - The subscribers
directory number is permanently
not displayed by the called party.
This status can be changed only
using an administration command,
not from the subscribers handset.
(see Calling Line Identity
Restriction on page 632)
222
<value>
Default
Meaning
PRIORITY
PWD
0000 to 9999
0000
ROAMTICK
SPCODE
8 to 10 alphanumeric
characters, usually two
letters followed by six
digits
(no default)
SUBTYPE
0 to 127
SUB_RESTR
decimal 0 to 65535 or
hexadecimal 0x0000 to
0xFFFF
TICK
223
<value>
TRACE
0 to 255 or
+<trace_flag> or
-<trace_flag>
TRANSFER_OF_SM
VIA_MSC or
VIA_SGSN
Default
Meaning
Trace flags are SUB_SS7 (for
network which traces all SS7
events)/ SUB_TRAN (for
transaction tracing)/TIMON (for
TiMON tracing)/REALTIME (for real
time tracing), B0, B1, B2 or B3.
See also SET:TRACE on
page 269.
VIA_SGSN
224
<value>
Default
Meaning
VMTYPE
NONE, BTCVM,
BTVM, RECALL, UM,
NGVM, BTNOMI, or
GREEN
(none)
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
225
Errors
<error_code>
<error_message>
00002
00024
00044
00055
00061
00099
00114
00132
00155
00172
00173
Example
Migrating Linked
Subscriptions
Providing and
Withdrawing
CAMEL
226
Provisioning
OICK
Changing a
MultiSIM
Subscription
Tracing
= Subscriber IMSI
= Subscriber IMSI
Re-enter the command with the correct value for the IMSI.
Changing
Voicemail
configuration
227
UPDATE:SUB,MSISDN,44375453264,VMTYPE,NGVM,ALLDIVS;
UPDATE:SUB,MSISDN,44375453264,VMTYPE,NGVM,NODIVS;
UPDATE:SUB,MSISDN,44375453264,VMTYPE,NGVM,
RECALLDIVS;
228
UPDATE:ZONELIST
The UPDATE:ZONELIST command updates a zone code list for a
subscriber.
A zone code list completely replaces any existing list for the specified
CC-NDC combination. If no zone code is specified, the zone code list is
removed.
Syntax
UPDATE:ZONELIST,IMSI|MSISDN,<key_value>,<cc_ndc>
(,<zc>) (,<zc>)(,<zc>)(,<zc>)(,<zc>)(,<zc>)(,<zc>)
(,<zc>) (,<zc>)(,<zc>);
Parameters
Parameter
Description
IMSI|MSISDN
<key_value>
Numeric field containing either the subscriber IMSI, overlapping IMSI or MSISDN.
<cc_ndc>
Numeric field containing a country code (2 or 3 digits) and national destination number
(usually 3 or 4 digits). VLRs and SGSNs with a CC and NDC that match <cc_ndc>
contain the zones identified by zone codes.
<zc>
Numeric field. Optional zone code of 0 to 65535. The zone code identifies a
geographical area within the area covered by VLRs and SGSNs that have the CC and
NDC combination defined by <cc_ndc>. Zone code values and how they are used are
defined by the network operator.
Adding a Zone
Code List
Removing a
Zone Code List
Replacing a Zone
Code List
229
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00022
00029
00055
00061
00099
00116
Example
This is an example of adding zone code 100 for the 44 1635 country
code plus area code combination.
UPDATE:ZONELIST,IMSI,123451234512345,441635,100;
GSM HLR - Zone list added/ updated/ removed
MSISDN
- 123412341234
This example shows that one subscriber cannot be given a zone code
list for more than one country code plus area code combination.
UPDATE:ZONELIST,IMSI,123451234512345,441793,200;
C1:00002,00029,Subscriber has maximum zone lists;
230
This example shows that the same zone code cannot be specified
twice.
UPDATE:ZONELIST,IMSI,123451234512345,441635,100,
100;
C1:00002,00022,Duplicate zone codes specified;
231
VIEW:SUB
The VIEW:SUB command displays subscriber attributes in the database.
Access to the record is by the IMSI (actual or overlapping) or any
MSISDN allocated to the subscriber.
Syntax
VIEW:SUB,IMSI|MSISDN,<key_value>,
(ENQUIRE|NOENQUIRE);
Parameters
Parameter
Meaning
IMSI|MSISDN
<key_value>
ENQUIRE
Request subscriber data from the MLR (if the subscriber has RECALL SS), and VLR (if
the subscriber has a circuit switched (CS) location).
NOENQUIRE
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
C2 responses are grouped by the kind of data they contain and are
listed in the table below.
Code
Parameters
C2:00010
C2:00012
C2:00013
C2:00014
C2:00015
C2:00016
,<basic_services>;
232
Code
Parameters
C2:00017
C2:00019
C2:00023
C2:00028
<IMSI_or_MSISDN>,<IMSI> or <SIM>
C2:00029
C2:00030
C2:00031
,<timer_timestamp> ,<timer_action>;
C2:00039
C2:00040
C2:00042
C2:00043
,<OICK> ,<no_svc_unsupp_bh>,<Hometick>,<Roamtick>;
C2:00044
C2:00045
C2:00046
C2:00047
C2:00048
C2:00049
C2:00050
C2:00051
C2:00052
The C2:00014 response is not be sent if the subscriber does not have
Voicemail provisioned.
233
If Voicemail is provisioned, but the service fails because the SAP did
not return an MLR name for an MSISDN, a C2:00014,,,; response is
returned, which has all parameter positions empty.
If Voicemail is provisioned but the response from the SAP or MLR
indicates no mailbox, the response is
C2:00014,<mlr_gt>,<mlr_name>,;.
<mlr_name> is looked up in the Network Entity (NETENT) Table using
<mlr_gt>. <mlr_gt> is the global title of the SAP in some no-mailbox
cases.
Multiple C2:00015 messages might be returned because one message
is required per MSISDN associated with the subscriber. The first
MSISDN specified is the main MSISDN.
Multiple C2:00029 messages might be returned because one message
is required per PDP associated with the subscriber.
The C2:00017 response will be returned only if the subscriber has at
least one supplementary service provisioned.
Zero or more C2:00040 responses are returned, one for each IMSI in
the subscription, and each is optionally paired with a C2:00042
response, which gives more information about the location in the
C2:00040 response.
The CAMEL responses C2:00044, C2:00045, C2:00046, C2:00047,
C2:00048, C2:00049, C2:00050 and C2:00051 are returned only if the
subscriber has CAMEL data.
Table 21 lists the Response Parameters.
Table 21. VIEW:SUB Response Parameters
Parameter
Values
Default
Meaning
ACR
CLEAR or SET
CLEAR
ACT MASK
0x0000 to 0xFFFF
ACT TIME
valid time
ACTION
ADMIN
APN
DISABLED
Administration status.
Access Point Name. Octet string
(2..63 octets). A label that follows DNS
naming conventions and identifies the
point where a GPRS call connects to
an external packet data network.
234
Values
BADPWDCTR
0 to 3
Default
BASIC SERVICES
BASIC_SERVICE
Meaning
Counts the number of times that a
subscriber enters the wrong call
barring password.
Text for each basic service indicating
whether or not the service has been
subscribed to
{<basic_service>
<basic_service>...}
BC TITLE
BS
BS USED
BSG
BSG MASK
CALL TIME
CALL_TYPE
FORWARDED
NOTFORWARDED
NONE
235
Values
CAMEL_DEF_CH
CONTINUE/RELEASE
CAMEL_GSMSCF_GT
CATEGORY
PAYPHONE, NORMAL,
PRIORITY, TEST or V0 to
V255
Type of phone.
CCH
Depends on
the CAMEL
trigger
detection
point.
For OCSI_2,
default is:
1-1-3
CC_NDC
None.
Default
Meaning
236
Values
Default
CFB FTN
Meaning
Optional number, containing
forward-to number to be used in the
case of number busy. Field is omitted
if subscriber has no CFB forward-to
number registered
CFBCP
NOTIFY/NONOTIFY
CFBFP
NOTIFY/NONOTIFY
CFNRC FTN
CFNRCCP
CFNRY BEHAVIOUR/
CFNRC BEHAVIOUR/CFB
BEHAVIOUR/
CFU BEHAVIOUR
CFNRY FTN
CFNRYCP
NOTIFY/NONOTIFY
CFNRYFP
NOTIFY/NONOTIFY
CFNRY TIMER
CFU FTN
CFUCP
NOTIFY/NONOTIFY
237
Values
Default
Meaning
Text indicating charging
characteristics (HOT_BILLING,
PREPAID, FLAT_RATE or NORMAL).
Space-delimited set enclosed in
braces {}.
CHARGING
CLI STATUS
NOT_RESTRICTED,
RESTRICTED,
NOT_PRESENT or
NOT_CONTROLLABLE
CNUM_BHVR
0 to 31
CS-CURRENT
TRUE or FALSE
FALSE
CSI_ACTIVE
TRUE or FALSE
TRUE
CSI_NOTIFY
TRUE or FALSE
FALSE
238
Values
Default
Meaning
CSI_TDP
call_typeCSI_n
where:
calltype is, for example O
for outgoing calls or
GPRS for GPRS calls
and n is the trigger
detection point number.
None
CSI_TDPs_in_use
hexadecimal number
CTRL_SS
NO/YES
DB_LOCK
FREE/LOCKED
Locked flag.
DEFAULT_CH
DEFAULT_SH
None.
Mandatory
Field
DEFAULT_SMSH
None.
Mandatory
Field
DEST_NUM
DEST_NUM_LEN
DN
ISDN number
239
Values
Default
DNLD_P
PNUM/OWN
DOWNLOADED CCHs
Text
EMAP IN USE
YES/NO
EMLPP DEFAULT
0 to 6
None
EMLPP MAX
0 to 6
None
ENTITY FLAGS
0x00 to 0xFF
ENTITY TIMEZONE
ENTITY TITLE
ERASURE_FLAG
TRUE or FALSE
EXPTIME
time in format:
dd-mmm-yyyy hh:mm:ss
Meaning
240
Values
Default
Meaning
13 numbers, separated by hyphens,
each representing an extended quality
of service (QoS) parameter. It has the
format:
a-b-c-d-e-f-g-h-i-j-k-l-m
a to m are integers in the range 0 to
the following maximum values:
a=255; b=7; c=3; d=7; e=255; f=255;
g=255; h=15; i=15; j=63; k=3; l=255;
m=255
a=allocation/retention priority; b=
traffic class; c=delivery order;
d=delivery of erroneous SDU;
e=maximum SDU size; f=max bit rate
for uplink; g=max bit rate for downlink;
h=residual BER; i=SDU error ratio;
j=transfer delay; k=traffic handling
priority; l=guaranteed bit rate for
uplink; m=guaranteed bit rate for
downlink.
EXT_QOS
FLAVOUR
GSM or GPRS
FREE_APN
TRUE or FALSE
GPRS_ESI
YES or NO
None
GPRS_SUB_RESTR
GPRS UnsupportedSS
GPRS UnsupportedODB
GPRS UnsupportedBS
GROUP
0 (zero)
GSMSCF_ADDR
0 (zero)
241
Values
Default
Meaning
GPRS_SUB_RESTR
decimal 0 to 65535 or
hexadecimal 0x0000 to
0xFFFF
GSM_SUB_RESTR
decimal 0 to 65535 or
hexadecimal 0x0000 to
0xFFFF
HOMETICK
IMEISV
version number
IMSI
valid IMSI
IMSI_or_MSISDN
IMSI or MSISDN
INSTANCE
1, 2 or 3
LAST CALLER
LC_UNSUPP_BH
{<odb> <odb>...}
for example, {<odbaoc>
<odbaic>} bars all
outgoing and incoming
calls
LINKED_TYPE
LMSID
ATS or MESS
242
Values
LOCATION OPERATION
Default
Meaning
Name of the operation that set the
current location status.:
ADM - admin. process
DSD - delete subscriber data
ISD - insert subscriber data
NMS - note MS present
PMS - purge MS
RSD - restore data
SNP - send parameters
UPL - update location /update
location GPRS
LOCSTAT
MAP VERSION
243
Values
MATCH_TYPE
ENABLING, INHIBITING
or NONE
MBX
Default
Meaning
Identifies to the VLR whether CAMEL
originating criteria data for the TDP is
to be considered when the subscriber
makes a call. NONE retains all
originating criteria for the specified
TDP, but this criteria data is not
downloaded to the VLR.
ENABLING - CAMEL enquiry is
initiated if a DEST_NUM_LEN of 5 is
specified and a 5-digit number is
dialled.
INHIBITING - CAMEL enquiry is
initiated if a DEST_NUM_LEN of 5 is
specified and a number which is not
5-digits long is dialled.
Optional number field containing the
subscribers mailbox number
MCEF
TRUE/FALSE
MLR_GT
MLR_NAME
MNRF
TRUE/FALSE
244
Values
MNRG
TRUE/FALSE
MNRR_GPRS
NO_GSM_PAGE_RESP,
IMSI_DETACHED,
ROAM_RESTRICT,
DEREG_GSM,
MSPURGED_GSM,
NO_GPRS_PAGE_RES
P, GPRS_DETACHED,
DEREG_GPRS,
MSPURGES_GPRS,
UNK_GSM_SUB,
UNK_GPRS_SUB,
NONE
Default
Meaning
Mobile station Not Reachable for
GPRS. Indicates whether delivery of a
GPRS mobile terminated short
message failed because a subscriber
was absent.
if this flag is set, the HLR does not
return an SGSN address as routing
information
this flag is cleared if the HLR
receives an alert stimulus, so this
flag does not prevent alerts
NONE - (not
GSM
standard)
245
Values
Default
Meaning
MNRR_GSM
NO_GSM_PAGE_RESP,
IMSI_DETACHED,
ROAM_RESTRICT,
DEREG_GSM,
MSPURGED_GSM,
NO_GPRS_PAGE_RES
P, GPRS_DETACHED,
DEREG_GPRS,
MSPURGES_GPRS,
UNK_GSM_SUB,
UNK_GPRS_SUB,
NONE
NONE
MOBILITY_TRIG
{mob_trig> <mob_trig>...}
For example,
{IMSI_ATTACH
LOC_UPD_SAME_VLR}
sets IMSI attach and
location update in same
VLR triggers
MS CAT
MSC
246
Values
Default
Meaning
MSISDN
MSRN_PFX_ID
decimal 0 to (232-1)
NAM
NO_MWD
Decimal number up to 19
NO_SVC_UNSUPP_BH
{<odb> <odb>...}
for example, {<odbaoc>
<odbaic>} bars both
outgoing and incoming
calls
The meaning of
NO_SVC_UNSUPP_BH depends on
whether it is shown as part of a
CAMEL trigger detection point (TDP)
or for OICK.
For a CAMEL TDP:
Operator determined bars (ODBs) to
be invoked if the subscriber has a
CAMEL service and the VLR on which
registration is attempted does not
support the minimum required CAMEL
phase.
See Appendix I, Operator Determined
Bars for descriptions of ODBs.
For OICK:
Behaviour if the subscriber has OICK
but the VLR does not support OICK.
See CAMEL Interaction with OICK on
page 25 for a description of OICK
interaction with CAMEL.
NOM_BSG
{<basic_service_group>
<basic_service_group>...
}
(none
247
Values
Default
Meaning
NOTIFY_CB
TRUE or FALSE
FALSE
NOTIFY_CF
TRUE or FALSE
FALSE
NOTIFY_ODB
TRUE or FALSE
FALSE
NR_Cond_Timer
O_CAUSE_VAL
248
Values
Default
Meaning
OCSI_DNLD
TRUE or FALSE
FALSE
ODB
OICK
OPERATION STATUS
OVERRIDE
TRUE or FALSE
OWNM_P
P1
Optional.
If FLAVOUR is GSM - VLR number
If FLAVOUR is GPRS - SGSN number
P2
Optional.
If FLAVOUR is GSM - MSC number
If FLAVOUR is GPRS - SGSN
address
P3
Optional.
If FLAVOUR is GSM - LMSID number
If FLAVOUR is GPRS - field empty
P4
Optional.
If FLAVOUR is GSM - hexadecimal
induced SS (BSG bitmask)
If FLAVOUR is GPRS - field empty
249
Values
Default
Meaning
P5
Optional.
If FLAVOUR is GSM - hexadecimal
CFB quiescence (BSG bitmask)
If FLAVOUR is GPRS - field empty
P6
Optional.
If FLAVOUR is GSM - hexadecimal
CFNRY quiescence (BSG bitmask)
If FLAVOUR is GPRS - field empty
P7
Optional.
If FLAVOUR is GSM - hexadecimal
CFNRC quiescence (BSG bitmask)
If FLAVOUR is GPRS - field empty
PAI
OFF or ON
ON
PAI_CTRL
OFF or ON
ON
PASSWORD
PDP Address
PDP Context ID
PDP Type
250
Values
Default
Meaning
PEND IMSI
PNUM
PRES_MODE
DEF_ALLOW
DEF_RESTR
PERMANENT
Presentation mode.
This relates to the Calling Line
Identification Restriction service.
DEF_ALLOW - The subscribers
directory number is displayed by
the called party.
DEF_RESTR - The subscribers
directory number is not displayed
by the called party.
PERMANENT - The subscribers
directory number is permanently
not displayed by the called party.
This status can be changed only
using an administration command,
not from the subscribers handset.
(see Calling Line Identity Restriction
on page 632)
PRES_NUM
<MSISDN>
(none)
PRES_NUM_STATUS
(no default)
PRIORITY
PS-CURRENT
TRUE or FALSE
251
Values
Default
Meaning
PSI_CELL_OR_SAI_ID
(optional)
PSI_CURRENT_LOC
TRUE or FALSE
(optional)
TRUE the
current_location_retrieved field was
present in the
ProvideSubscriberInformation result.
FALSE the
current_location_retrieved field was
absent from the
ProvideSubscriberInformation result.
PSI_GEODETIC
(optional)
PSI_GEOGRAPHICAL
(optional)
PSI_LAI
(optional)
PSI_LOC_AGE
0 to 32767
(optional)
PSI_LOC_INFO
TRUE or FALSE
FALSE
Defines whether a
ProvideSubscriberInformation
message is sent to the VLR if the HLR
receives a SendRoutingInformation
message from a GMSC for
terminating CAMEL (T-CSI).
(optional)
PSI_LOC_NUMBER
PSI_MSC
MSC address
(optional)
MSC address
PSI_NR_REASON
Text field
MS_PURGED,
IMSI_DETACHED,
RESTRICTED_AREA,
NOT_REGISTERED,
INVALID
(optional)
PSI_SAI_PRESENT
TRUE or FALSE
(optional)
PSI_SELECTED_LSA
Up to 3 octets (6 digit
hexadecimal number)
(optional)
252
Values
Default
PSI_STATUS
NOT_REGISTERED,
NOT_SUPPORTED,
CHILD_FAIL,
SEND_FAIL, VALID,
FAILED, VLR_BLACK,
UNKNOWN_IN_VLR
PSI_SUB_STATE
ASSUMED_IDLE,
CAMEL_BUSY,
NOT_PROVIDED,
NOT_REACHABLE,
NOT_SUPPORTED
PSI_VLR
Global title
PWD
0000-9999
Q MASK
0000-FFFF
QHLR MASK
0000-FFFF
(optional)
QOS
Meaning
253
Values
Default
QUI STAT
RECACHE
Meaning
Text giving quiescent status for each
of the supplementary services.
TRUE or FALSE
None
REG MASK
ROAMTICK
SDM_DEST
HLR name
SE_FLAGS
SE_CAMEL,
CAMEL_ONLY,
SE_ONLY
SE_CAMEL
SERV_CEN_COUNT
SERVICE_KEY
SGSN Address
254
Values
Default
Meaning
SGSN Number
SGSN Timestamp
255
Values
Default
Meaning
SIM ID
0 to 9
0 for new
subscriber
SIMTYPE
SIM/USIM
SOURCE
Type of SIM
SIM - second generation (2G) network
USIM - third generation (3G) network
NONE
SPCODE
SQN
0 to 243-1
SS INDUCED
SS_LIST
{<ss_code>
<ss_code>...}
For example, {mpty}
SS PROV
SUBTYPE
T_CAUSE_VAL
TDP
<t_cause_val>
-<t_cause_val><t_cause_val>
-<t_cause_val><t_cause_val>
For example, ,
0-1-127-3-4
a value of 0 (zero) means
no value
256
Values
TIF_CSI
TRUE or FALSE
Default
Meaning
Text field.Translation Information Flag
- CAMEL Service Information.
A translation information flag
(TIF_CSI) value of TRUE indicates
that when the subscriber registers a
forwarded-to-number (FTN), the HLR
shall not attempt to perform any
translation, number format checks,
prohibited FTN checks or call barring
checks.
A TIF_CSI flag value of FALSE
indicates that translation is needed in
the HLR and the usual procedure
applies, including call barring checks.
A value of TRUE allows a subscriber
to register FTNs that are non-standard
because they are not in E.164 format,
such as FTNS for a virtual private
network (VPN).
See Number Translation for Call
Forwarding on page 8.
TIME
TIME ZONE
TIMER
Creation
time of
MWD
TRACE
257
Values
Default
Meaning
TRANSFER_OF_SM
VIA_MSC or VIA_SGSN
VIA_SGSN
UNSUPP BS
UNSUPP ODB
UNSUPP_SERV
MULTISIM, REGSUB or
ROAMED
UNSUPP SS
USSD_CODE
String of up to 16
characters.
Typically *#nnn#, where n
is a digit
V3 PSI AGE
0 to 32767
V3 PSI CELLID
V3 PSI LAI
258
Values
Default
Meaning
V3 PSI NR REASON
VLR
VLR TITLE
VMSC
VMTYPE
NONE
VPLMN Allowed
VT_CAUSE_VAL
<vt_cause_val><vt_cause_val><vt_cause_val><vt_cause_val>
-<vt_cause_val>
where vt_cause_val is an
integer from 1 to 127
0 (zero) indicates no
vt_cause_value
for example,
2-3-23-111-34
ZONE CODE
0 to 65535
259
Meaning
ABANDONED
AC_CONFLICT
ADMIN_CHANGED
ADMIN_DISABLED
260
Meaning
BLACK_LISTED
DECSS7_SENDF
INVALID
ISD_DSD_FAIL
PURGED
261
Meaning
REGISTERED
REGISTERED?
ROAM_ODB
ROAM_STOPPED
RR_UNSUPFEATURE
TIMEOUT
262
Meaning
UNKNOWN_IN_VLR/SGSN
This is a normal status and indicates that the VLR/SGSN has purged
the record without informing the HLR.
The subscriber is not registered.
During the management of subscriber data, using stand alone
InsertSubscriberData or DeleteSubscriberData, the HLR received an
UnidentifiedSubscriber error response from the VLR or SGSN,
indicating that the VLR or SGSN no longer has a record for the
subscriber.
UNSUP_POS
UNSUP_SVC_RESTR
Note: For location status bit numbers in the bitmask in the subscriber
database, see Location Status on page 619 of Appendix G, Attribute
Bit Numbers in the Subscriber Database.
263
Errors
<error_code>
<error_message>
00002
00055
00099
Example
The example below is for a newly created subscriber, and illustrates the
default values for the SIM and basic service groups resulting from the
MultiSIM service (see MultiSIM on page 46).
264
A newly created
subscriber is
given a SIM ID of
0 (zero) and all
basic service
groups are
assigned to the
same SIM
VIEW:SUB,MSISDN,123412341234;
IMSI:
123451234512345 Pending:
Exp:
MCEF:
FALSE MNRF:
FALSE MNRG:
FALSE
MNRR_GSM: NONE
MNRR_GPRS: NONE
SIM Type: SIM
SIM_ID: 0
NOM_BSG : {SPEECH SMS FAX DCICA DCICS PADACC DPACK UNREST
AUXSPEECH}
Flav:
GSM Status: INVALID (ADM)
18-NOV-2002 14:52:08
Entity: ( LOCAL)
123451234512345
UnspPos:
VLR No:
MSC No:
Camel capability handling for CSIs in use:
MAP:
Time:
EMAP:
IMSI:
Flav:
GPRS Status: INVALID (ADM)
18-NOV-2002 14:52:08
Entity: ( LOCAL)
123451234512345
UnspPos:
SGSN No:
SGSN Addr:
Camel capability handling for CSIs in use:
MAP:
Time:
EMAP:
IMSI:
DB_Lock:
Sub_Res:
No_MWD: 0
C-Bhvr :
Ctrl: ON
GPRSSub_res
SP Code:
FREE
Admin: DISABLED Group: 0x00 Ctrl_SS_Bar: NO
0x0000 Cat:
NORMAL
Trace:
0 MSRN_Pfx_Id: 0
0
Pwd:
0000
Bad:
LMSID:
PAI: OFF
NAM: GSM
CFNRy_CP: NONOTIFY
CFNRy_FP: NONOTIFY
SUBTYPE : 0
: 0
MSISDN: 123412341234
BSG: SPEECH
BC Title: TS11
BS: TS11
This MultiSIM
subscription has 2
SIMS, with ID 0
and 1.
VIEW:SUB,MSISDN,123412341234;
IMSI:
123451234512345 Pending:
Exp:
MCEF:
FALSE MNRF:
FALSE MNRG:
FALSE
MNRR_GSM: NONE
MNRR_GPRS: NONE
SIM Type: SIM
SIM_ID: 0
NOM_BSG : {SPEECH SMS FAX DCICA DCICS PADACC DPACK UNREST
AUXSPEECH}
Use the
UPDATE:SUB
command with the
NOMINATED_SIM
(see page 219)
attribute to
nominate basic
service groups for
SIM 1.
IMSI:
123451234512346 Pending:
MCEF:
FALSE MNRF:
FALSE
MNRR_GSM: NONE
SIM Type: SIM
SIM_ID: 1
NOM_BSG : {}
Circuit switched
(CS) and packet
switched (PS)
location
information is
shown for both
SIMs in the
MultiSIM
subscription.
265
Exp:
MNRG:
FALSE
MNRR_GPRS: NONE
Flav:
GSM Status: INVALID (ADM)
18-NOV-2002 14:52:08
Entity: ( LOCAL)
123451234512345
UnspPos:
VLR No:
MSC No:
Camel capability handling for CSIs in use:
MAP:
Time:
EMAP:
IMSI:
Flav:
GPRS Status: INVALID (ADM)
18-NOV-2002 14:52:08
Entity: ( LOCAL)
123451234512345
UnspPos:
SGSN No:
SGSN Addr:
Camel capability handling for CSIs in use:
MAP:
Time:
EMAP:
IMSI:
Flav:
GSM Status: INVALID (ADM)
18-NOV-2002 15:02:56
Entity: ( LOCAL)
123451234512346
UnspPos:
VLR No:
MSC No:
Camel capability handling for CSIs in use:
MAP:
Time:
EMAP:
IMSI:
Flav:
GPRS Status: INVALID (ADM)
18-NOV-2002 15:02:56
Entity: ( LOCAL)
123451234512346
UnspPos:
SGSN No:
SGSN Addr:
Camel capability handling for CSIs in use:
.
.
.
MAP:
Time:
EMAP:
IMSI:
LMSID:
LMSID:
266
AUCUPDATE:SUB
The AUCUPDATE:SUB command updates the authentication data in the
integrated HLR/AUC database.
Syntax
AUCUPDATE:SUB,<imsi>,<algorithm>,<ki>,<enc_id>,
<check>,<int_id>;
Parameters
Parameter
Meaning
<imsi>
<algorithm>
Version of the A38 authentication algorithm used. Specify a value of 1 for this algorithm
<ki>
Unique security key (Ki). Ki must be a string of 32 characters in the range 0-9 & A-F
<enc_id>
Encryption key identifier and is a string of 4 characters in the range 0-9 & A-F
<check>
Integrity check value and a string of 8 characters in the range 0-9 & A-F
<int_id>
Integrity key identifier and a string of 4 characters in the range 0-9 & A-F
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
267
Errors
<error_code>
<error_message>
00002
00033
00055
00061
00062
00063
00064
00065
00066
00067
00068
00099
Example
In this example of updating authentication data, the IMSI specified is
not in the database.
AUCUPDATE:SUB,123456789012345,1,
123456789012345678901234567890FF,
1901,ABCD1234,0901;
C1:00002,0002,Record not found;
Re-enter the command with the correct value for the IMSI.
AUCUPDATE:SUB,123456789012346,1,
123456789012345678901234567890FF,
1901,ABCD1234,0901;
GSM PDS - Subscriber AUC Data Updated
Subscriber IMSI - 123456789012346
Value
Description
123456789012346
Subscriber IMSI
123456789012345678901234567890FF
Authentication key
268
Value
Description
1901
ABCD1234
0901
269
SET:TRACE
Tracing logs transaction or SS7 events to log files (see Appendix K,
Event Log Files), to the screen (for real-time tracing), or makes event
records available to off-platform tracing (for TIMON tracing).
The SET:TRACE command enables tracing using a specific key number.
Syntax
SET:TRACE,<key_type>,<key_value>,<trace_value>;
Parameters
Parameter
Description
<key_type>
<key_value>
+<trace_value>,
-<trace_value> or
<decimal_number>
TIMON
Value
Function
SUB_TRAN
SUB_SS7
TIMON
REALTIME
B3, B2
B1, B0
270
Web Client
Trace Repository
Database
MSC
TIMON Tracing
Linked
Subscriptions
HLR
SCCPR
Response
C2:00024,<filter_type>,<filter_value>;
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
271
Errors
<error_code>
<error_message>
00002
00099
00137
Example
Tracing
Subscriber
Events
SET:TRACE,MSISDN,44775123456,+TIMON;
C1:00002,00002,Record not found;
This is an example of a successful command for setting tracing.
SET:TRACE,MSISDN,44775000123,+TIMON;
Filter: 44775000123
(SRN)
(SRN)
Value
Definition
Filter: 4477500123
(SRN)
272
273
Chapter 13
Description
ADD:OVERLAP
page 274
REPLACE:OVERLAP
page 276
REMOVE:OVERLAP
Removes an overlapping
IMSI from the database
page 278
Subscription
Directory Number
(MSISDN)
SIM
New SIM
(IMSI)
(Overlapping IMSI)
The first time that the overlapping IMSI is used by an update location
operation, the overlapping IMSI becomes the actual IMSI and the
previous IMSI record is deleted. Overlapping IMSI commands enable
you to add, remove and replace overlapping IMSI information in the
subscriber record. The overlapping IMSI is assigned to the current IMSI
in the same manner as the original IMSI is to the MSISDN.
274
ADD:OVERLAP
Adds an overlapping IMSI to the subscriber record. Only one
overlapping IMSI can be associated with the record, any attempts to
add a second one are rejected.
Syntax
ADD:OVERLAP,<current_imsi>,
<overlap_imsi>(,<expiry_timeout>);
Parameters
Parameter
Meaning
<current_imsi>
<overlap_imsi>
<expiry_timeout>
If the overlapping IMSI is still not in use after this time, an HLR counter
is incremented each time the current IMSI is used for an update
location operation. The default timeout value is 30 days.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00009
00011
00055
00099
00116
Example
ADD:OVERLAP,123456789012345,234567890123456;
275
276
REPLACE:OVERLAP
Forces an overlapping IMSI to become the current IMSI and deletes
the existing IMSI.
Syntax
REPLACE:OVERLAP,<current_imsi>,<overlap_imsi>;
Parameters
Parameter
Meaning
<current_imsi>
<overlap_imsi>
The command is accepted only if both IMSI values are for the same
subscriber, and if <overlap_imsi> has previously been set up as an
overlapping IMSI for <current_imsi>.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00008
00012
00055
00061
00099
277
Example
To replace a current IMSI with an overlapping IMSI:
REPLACE:OVERLAP,123456789012347,234567890123456;
GSM PDS - Overlapping IMSI Replaced
Subscriber IMSI - 123456789012347
Overlapping IMSI - 234567890123456
278
REMOVE:OVERLAP
Removes an overlapping IMSI from the database.
Syntax
REMOVE:OVERLAP,<current_imsi>,<overlap_imsi>;
Parameter
Meaning
<current_imsi>
<overlap_imsi>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00008
00055
00099
Example
To remove an overlapping IMSI:
REMOVE:OVERLAP,123456789012345,234567890123456;
GSM PDS - Overlapping IMSI Removed
Subscriber IMSI - 123456789012345
Overlapping IMSI - 234567890123456
279
Chapter 14
MSISDN Commands
Command
Description
Page
ADD:MSISDN
page 280
REMOVE:MSISDN
page 282
UPDATE:MSISDN
page 284
VIEW:MSISDN
page 286
280
ADD:MSISDN
The ADD:MSISDN command adds an MSISDN to the subscriber record.
The new MSISDN does not have any associated Basic Services.
Syntax
ADD:MSISDN,<imsi>,<msisdn>,<bc_title>;
Parameters
Parameter
Meaning
<imsi>
Subscriber IMSI
<msisdn>
<bc_title>
Text (of up to 16 characters) containing the Bearer Capability title associated with the main
MSISDN
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
281
Errors
<error_code>
<error_message>
00002
00004
00055
00059
00099
00116
00123
Example
To add a new MSISDN
ADD:MSISDN,123456789012345,44370123456,BS26;
GSM PDS - MSISDN Added
Subscriber IMSI - 123456789012345
MSISDN - 44370123456
Value
Definition
123456789012345
Subscriber IMSI
44370123456
BS26
282
REMOVE:MSISDN
The REMOVE:MSISDN command removes an MSISDN from a subscriber
record. You cannot remove the subscribers main MSISDN: you must
delete the subscriber to do this.
Syntax
REMOVE:MSISDN,<imsi>,<msisdn>;
Parameters
Parameter
Meaning
<imsi>
Subscriber IMSI
<msisdn>
MSISDN to remove
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00007
00047
00055
00099
Example
To remove an MSISDN:
REMOVE:MSISDN,123456789012345,44370123456;
GSM PDS - MSISDN Removed
Subscriber IMSI - 123456789012345
283
MSISDN - 44370123456
Value
Definition
123456789012345
Subscriber IMSI
44370123456
MSISDN
284
UPDATE:MSISDN
The UPDATE:MSISDN command updates the bearer capability title
associated with the MSISDN.
Syntax
UPDATE:MSISDN,<msisdn>,<bc_title>;
Parameters
Parameter
Meaning
<msisdn>
Main MSISDN
<bc_title>
Text containing the Bearer Capability title associated with the MSISDN
Responses
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00055
00059
00099
00116
Example
In this example the specified bearer capability title is not known:
UPDATE:MSISDN,44370123455,BS126;
C1:00002,00059,BC title not known;
Value
Description
44370123455
Main MSISDN
BS126
BC title
285
Re-enter the command with the correct value for the bearer capability
title.
UPDATE:MSISDN,44370123456,BS26;
GSM PDS - MSISDN Updated
MSISDN - 44370123456
Value
Description
44370123456
Main MSISDN
BS26
BC title
286
VIEW:MSISDN
The VIEW:MSISDN command displays the attributes of the specified
MSISDN.
Syntax
VIEW:MSISDN,<msisdn>;
Parameters
Parameter
Description
<msisdn>
Main MSISDN
Response
C2:00015,<msisdn>,<bc_title>,<basic_service>,
<basic_service_group>;
This is followed by a line for each MWD associated with the subscriber
(if none are associated, none of these lines is returned):
C2:00018,<serv_centre>,<mwd_timestamp>;
the response ends with the line:
C1:00000,00000;
Parameter
Description
<msisdn>
Main MSISDN
<bc_title>
<basic_service>
<basic_service_group>
<serv_centre>
<mwd_timestamp>
Errors
If there is an error, the fowllowing line is returned:
C1:00002,<eror_code>,(<timestamp>),
287
<error_message>;
<error_code>
<error_message>
00055
00099
Example
To view the MSISDN:
VIEW:MSISDN,44370123456;
MSISDN: 44370123456 BC TITLE: TS11 BS: TS11
BSG: SPEECH
Service centres: 44370112233
44370112244
Value
Description
44370123456
Main MSISDN
BC TITLE
BS
Basic Service
BSG
Service centres
The service centre numbers that the HLR has been told
to set message waiting for the MSISDN. A maximum of 8
service centres per message can be specified.
288
289
Chapter 15
Use the following commands to create, delete and view the Service
Request Numbers in the database. The HLR maintains a list of Service
Request Numbers (SRNs) and their corresponding Service Access
Numbers (SANs). The numbers are used for services such as directory
enquiries and for numbers of subscribers who have exported to another
network. SRNs are allocated by the HLR. When the HLR receives a
Send Routing Information request for an SRN, it returns the SAN in
place of the roaming number.
Command
Description
Page
CREATE:SRN
page 29
0
DELETE:SRN
page 29
1
UPDATE:SRN
page 29
2
VIEW:SRN
Displays the SAN (Service Access Number) and the trace status associated
with an SRN
page 29
4
290
CREATE:SRN
The CREATE:SRN command creates an SRN in the database.
Syntax
CREATE:SRN,<srn>,(<san>);
Parameter
Description
<srn>
<san>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00019
00099
00116
Example
To create an SRN:
CREATE:SRN,12345678,12345678901;
GSM PDS - Service Request Number Created
Service Request Number - 12345678
Value
Definition
12345678
SRN
12345678901
SAN
291
DELETE:SRN
The DELETE:SRN command deletes an SRN from the database.
Syntax
DELETE:SRN,<srn>,(<san>);
Parameters
Parameter
Meaning
<srn>
<san>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00021
00099
Example
To delete an SRN:
DELETE:SRN,12345678;
GSM PDS - Service Request Number Deleted
Service Request Number - 12345678
292
UPDATE:SRN
The UPDATE:SRN command updates an SRNs attributes.
Syntax
UPDATE:SRN,<srn>,<attribute>,<value>;
Parameters
Parameter
Description
<srn>
<attribute>
Attribute to be changed
<value>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00099
Example
To update an SRN:
UPDATE:SRN,12345678,TRACE,0;
GSM PDS - Service Request Number Updated
Service Request Number - 12345678
Value
Description
12345678
SRN
Value
Description
TRACE,0
TRACE attribute has been turned off for the service request
number
293
294
VIEW:SRN
The VIEW:SRN command displays the SAN (Service Access Number)
associated with the service request number in the database, and the
trace status.
Syntax
VIEW:SRN,<srn>;
Parameters
Parameter
Description
<srn>
Response
C2:00000,00061,<srn>,<san>,<trace>;
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Parameter
Description
<srn>
<san>
<trace>
<sdm_dest>
Errors
<error_code>
<error_message>
00099
Example
To display the SAN:
VIEW:SRN,12345678;
TRACE: 0
295
Value
Description
12345678
SRN
12345678901
SAN
Trace Status
GHLRA
296
297
Chapter 16
Use the following commands to add, update and remove Packet Data
Protocol Contexts (PDP Contexts). The HLR maintains a list of PDP
contexts, which define which data services the subscriber can use via
the General Packet Radio Service (GPRS). The maximum number of
PDP contexts that a subscriber can have is defined by MAX_PDP in
the HLR_CONFIG table.
Command
Description
Page
ADD:PDP
page 298
SET:PDP
page 300
UPDATE:PDP
page 302
REMOVE:PDP
page 306
298
ADD:PDP
The ADD:PDP command adds a single blank PDP context to a
subscriber using the <pdp_id> PDP context identity.
The PDP context allocated will initially be DISABLED and, therefore,
cannot be used and will not initiate subscriber data download. In order
to use the PDP Context, it must be populated with data and activated
using the UPDATE:PDP command (see page 302).
Syntax
ADD:PDP,IMSI|MSISDN,<key_value>,<pdp_id>;
This command causes the HLR to allocate a blank (or default) PDP.
Parameters
Parameter
Meaning
IMSI|MSISDN
Indicates whether the <key_value> used to locate the subscriber record is an IMSI or
MSISDN.
<key_value>
Numeric field containing either the subscriber IMSI (or overlapping IMSI) or MSISDN
<pdp_id>
Number from 1 to 50 indicating the identifier for a new subscriber PDP context
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
299
Errors
<error_code>
<error_message>
00002
00055
00099
00116
00118
00119
Example
To add a PDP context:
ADD:PDP,MSISDN,123412341234,1;
GSM PDS - PDP Added
MSISDN
- 123412341234
The PDP context must be from 1 to 50. The command below attempts
to set a value of 0:
ADD:PDP,MSISDN,123412341234,0;
C1:00007,00003,Invalid parameter value;
300
SET:PDP
This command is used to set PDP data..
Syntax
SET:PDP,<key_type>,<key>,<pdp_id>,(<state>),
(<type>),(<address>),(<apn>),(<free_apn>),
(<ext_qos_flag>),(<qos>),(<ext_qos>),(<charging>),
(<vplmn_allow>);
Parameters
Parameter
Meaning
<key_type>
IMSI or MSISDN.
<key>
<pdp_id>
<state>
<type>
Type of PDP context: IPV4 or IPV6. (This can be determined from the format of
<address>, but is kept for consistency with UPDATE:PDP.
<address>
Static address for the PDP context. The reserved address NONE removes any
address already specified. Address is specified in IP V4 or V6 as indicated by
<type>.
<apn>
<free_apn>
<ext_qos_flag>
<qos>
<ext_qos>
<charging>
<vplmn_allow>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
301
Errors
<error_code>
<error_message>
00002
00055
00099
00116
00119
00121
Example
SER:PDP,IMSI,234150000000000,1,ENABLED,IPV4,,
w.a.com,FALSE,1-1-1-1-1,1-1-1-1-1-1-1-1-1-1-1-1-1,
{HOT_BILLING],FALSE;
GSM PDS - PDP Set
302
UPDATE:PDP
Update to populate a new PDP context with data, or to change an
existing profile.
To populate a new PDP context, add to the PDP context using a
number of UPDATE:PDP commands, finishing by changing the state to
ENABLED so that the PDP context can be used.
If UPDATE:PDP is used to change two or more fields of an existing PDP
context, DISABLE the PDP context first, change the fields using
UPDATE:PDP commands, and then re-enable the PDP context.
Disabling the context avoids needless download of all interim changes
to the PDP-Context to the SGSN.
Changing a PDP context sometimes changes the HLR maintained
SGSN image, thereby causing a download of data to the SGSN.
Changing the STATE of a PDP context will result in its insertion or
deletion from the SGSN.
Syntax
UPDATE:PDP,IMSI|MSISDN,<key_value>,<pdp_id>,
<attribute>,<value>;
Parameters
Parameter
Meaning
IMSI|MSISDN
Indicates whether the <key_value> used to locate the subscriber record is an IMSI or
MSISDN.
<key_value>
Numeric field containing either the subscriber IMSI (or overlapping IMSI) or MSISDN
<pdp_id>
Numeric value indicating the identifier for a new subscriber PDP context (Value in the
range 1..50)
<attribute>
Text field indicating the precise field to update within the specified PDP Context. See
Table 24 below.
<value>
Type and permissible values depend on the value of <attribute>. See Table 24 below.
<value>
ADDRESS
Optional text giving static address for the PDP Context. The reserved address NONE
removes any address already specified, in IPV4 or IPV6 format, for the PDP Context.
APN
CHARGING
303
<value>
EXT_QOS
FREE_APN
QOS
5 fields that indicate the quality of service (see Table 21 on page 233 meanings of the
fields).
STATE
TYPE
VPLMN_ALLOW
Text field indicating whether the VPLMN is allowed or not. (TRUE / FALSE).
PDP Address
Types
The HLR only allows the specification of IPv4 and IPv6 addresses.
IPv4 Addresses
IPv6 Addresses
304
Compressed
1080:0:0:0:8:800:200C:417A
1080::8:800:200C:417A
FF01:0:0:0:0:0:0:43
FF01::43
0:0:0:0:0:0:0:1
::1
0:0:0:0:0:0:0:0
::
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00061
00099
00116
00119
00120
00121
Example
An IP address cannot be specified for a PDP context until the TYPE
attribute has been specified:
UPDATE:PDP,MSISDN,123412341234,1,ADDRESS,100.13.12
3.20;
C1:00002,00119,Incorrect address for PDP type;
305
- 123412341234
- 123412341234
306
REMOVE:PDP
The REMOVE:PDP command removes a PDP Context from a
specified subscriber.
Removing a PDP context sometimes changes the HLR maintained
SGSN image, thereby causing a download of data to the SGSN.
Syntax
REMOVE:PDP,IMSI|MSISDN,<key_value>,<pdp_id>;
Parameters
Parameter
Meaning
IMSI|MSISDN
Indicates whether the <key_value> used to locate the subscriber record is an IMSI or
MSISDN.
<key_value>
Numeric field containing either the subscriber IMSI (or overlapping IMSI) or MSISDN.
<pdp_id>
Number from 1 to 50 or *. Indicates the identifier for a new subscriber PDP context. *
removes all PDP contexts for a subscriber.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00061
00099
Example
To remove PDP context 1:
REMOVE:PDP,MSISDN,123412341234,1;
GSM PDS - PDP Removed
MSISDN
307
- 123412341234
308
309
Chapter 17
You can add or delete basic services to and from a subscribers record
as you require. Basic services provide the main speech and data
services for the subscriber. See Appendix E, Basic and Supplementary
Services for details of the basic services for the HLR.
Command
Description
ADD:SERVICE
page 310
REMOVE:SERVICE
page 312
310
ADD:SERVICE
The ADD:SERVICE command adds a basic service to the subscribers
record.
Syntax
ADD:SERVICE,MSISDN|IMSI,<key_value>,<bs>;
Parameter
Meaning
MSISDN|IMSI
<key_value>
<bs>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00061
00099
Example
In this example of adding a basic service to a subscriber record, the
MSISDN is not in use:
ADD:SERVICE,MSISDN,44370123456,TS12;
311
Definition
44370123456
Main MSISDN
TS12
Service to be added
Value
Definition
123456789012345
Subscriber IMSI
TS12
Service to be added
312
REMOVE:SERVICE
The REMOVE:SERVICE command removes a basic service from the
subscribers record.
Syntax
REMOVE:SERVICE,MSISDN|IMSI,<key_value>,<bs>;
Parameter
Meaning
MSISDN|IMSI
<key_value>
<bs>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00061
00099
Example
This example shows removing service TS22 (the Short Message,
Mobile Originated service) from the subscribers MSISDN.
REMOVE:SERVICE,MSISDN,44370123456,TS22;
GSM PDS - Basic Service Removed
313
Value
Definition
123456789012345
Subscriber IMSI
44370123456
Main MSISDN
314
315
Chapter 18
Supplementary Service
Commands
Description
PROVISION:SS
page 318
WITHDRAW:SS
Removes a supplementary
service from a subscriber
page 320
REGISTER:SS
page 322
ERASE:SS
Erases a service
page 325
ACTIVATE:SS
Activates a supplementary
service
page 327
DEACTIVATE:SS
Deactivates a supplementary
service
page 329
PROVISION
WITHDRAW
REGISTER
ERASE
ACTIVATE
DEACTIVATE
ACR
YES
YES
NO
NO
YES
YES
AOCC
YES
YES
NO
NO
NO
NO
AOCI
YES
YES
NO
NO
NO
NO
ARSENIC
YES
YES
NO
NO
NO
NO
BAIC
YES
YES
NO
NO
YES
YES
BAOC
YES
YES
NO
NO
YES
YES
BICROAM
YES
YES
NO
NO
YES
YES
BOIC
YES
YES
NO
NO
YES
YES
BOICXHC
YES
YES
NO
NO
YES
YES
CFB
YES
YES
YES
YES
YES
YES
CFNRC
YES
YES
YES
YES
YES
YES
CFNRY
YES
YES
YES
YES
YES
YES
316
PROVISION
WITHDRAW
REGISTER
ERASE
ACTIVATE
DEACTIVATE
CFU
YES
YES
YES
YES
YES
YES
CLIP
YES
YES
NO
NO
NO
NO
CLIR
YES
YES
NO
NO
NO
NO
COLP
YES
YES
NO
NO
NO
NO
COLR
YES
YES
NO
NO
NO
NO
CW
YES
YES
NO
NO
YES
YES
DCFB
YES
YES
YES
YES
NO
NO
DCFNRY
YES
YES
YES
YES
NO
NO
DCFNRC
YES
YES
YES
YES
NO
NO
ECT
YES
YES
NO
NO
NO
NO
HOLD
YES
YES
NO
NO
NO
NO
LINKED
YES
YES
NO
NO
NO
NO
MPTY
YES
YES
NO
NO
NO
NO
MVPN_FNP
YES
YES
NO
NO
NO
NO
OICK
OIN
YES
YES
NO
NO
NO
NO
PREPAY_IC
YES
YES
NO
NO
NO
NO
PRIORITY
YES
YES
NO
NO
NO
NO
RECALL
YES
YES
NO
NO
NO
NO
SMSB
YES
YES
NO
NO
NO
NO
SUBTYPE
YES
YES
NO
NO
NO
NO
TICK
YES
YES
NO
NO
NO
NO
TICKROAM
YES
YES
NO
NO
NO
NO
TRIG_A
YES
YES
NO
NO
NO
NO
TRIG_B
YES
YES
NO
NO
NO
NO
TRIG_C
YES
YES
NO
NO
NO
NO
317
Command Meanings
Commands for supplementary services are grouped into 3 pairs with
different purposes:
Command Pair
Meaning
PROVISION/WITHDRAW
REGISTER/ERASE
ACTIVATE/DEACTIVATE
318
PROVISION:SS
The PROVISION:SS command gives the subscriber the ability to use a
specified supplementary service.
Syntax
PROVISION:SS,MSISDN|IMSI,<key_value>,<ss>;
Parameter
Meaning
IMSI|MSISDN
<key_value>
IMSI or MSISDN
<ss>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Note: Specifying OICK as a supplementary service always returns a
success, although it performs no action on the HLR.
Errors
<error_code>
<error_message>
00002
00036
00055
00061
00099
Example
This example shows provisioning the subscriber with the
supplementary service CFU (Call Forwarding Unconditional).
PROVISION:SS,IMSI,123456789012345,CFU;
319
320
WITHDRAW:SS
The WITHDRAW:SS command removes a supplementary service from
a subscriber. Once a service is withdrawn, it cannot be used by the
subscriber. Withdrawing a service automatically deactivates and
erases it.
Syntax
WITHDRAW:SS,MSISDN|IMSI,<key_value>,<ss>;
Parameters
Parameter
Meaning
IMSI|MSISDN
Indicates whether the <key_value> number, which identifies the subscription, is an IMSI
or MSISDN
<key_value>
<ss>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Note: specifying OICK as a supplementary service always returns
success, although it performs no action on the HLR.
321
Errors
<error_code>
<error_message>
00002
00055
00061
00099
Example
This example shows withdrawing the supplementary service CFU (Call
Forwarding Unconditional) from the subscriber. Once a service is
withdrawn, it has to be provisioned again before it can be used by the
subscriber.
WITHDRAW:SS,IMSI,123456789012345,CFU;
GSM PDS - Supplementary Service Withdrawn
Subscriber IMSI - 123456789012345
322
REGISTER:SS
The REGISTER:SS command registers and activates an individual call
forwarding service. It is used either by the service provider or the
subscriber (using an equivalent network message). For an overview of
call forwarding, see Call Forwarding on page 7.
Syntax
REGISTER:SS,IMSI|MSISDN,<key_value>,
<ss>,(<bsg>),<ftn>,(<timer>),(<ss_mode>);
Parameters
Parameter
Meaning
IMSI|MSISDN
Indicates whether the <key_value> number, which identifies the subscription, is an IMSI
or MSISDN
<key_value>
<ss>
<bsg>
Basic Service Group - see Appendix E, Basic and Supplementary Services for details of
the basic services supported by the HLR
<ftn>
<timer>
<ss_mode>
Optional parameter to override the behaviour mode derived from the <ftn>. Values for the
behaviour mode are GSM, RECALL, SE, and SMSB, described in Table 26.
323
Description
GSM
Normal forward-to behaviour. Behaviour mode set via the subscribers handset, or by the
administration centre. The forward-to number itself is stored in the HLR.
SMSB
SMS Bureau. Behaviour mode set via USSD or via divert special. The forward-to number is
the subscribers own MSISDN with a known prefix.
The forward-to number as displayed by the VIEW:SUB admin command, and by enquiry from
the handset, is not the same as the number returned in the response to the SRI that the HLR
had received. The forward-to number is shown as the value of the SMSB_OPERATOR_NUM
field in the hlr_config table. The number actually returned is xxxyyyyyyyyyyyy, where xxx is the
value of the SMSB_PREFIX field in the hlr_config table, and yyyyyyyyyyyy is the subscribers
MSISDN number.
RECALL
Normal divert behaviour. Behaviour mode set via the MLR. The number stored within the
database is the diverted to number.
SE
Special Extended. Behaviour mode set by a subscriber with the ARSENIC supplementary
service (Ability to Register Special/Extended Numbers in Call-forwards), CAMEL or both
ARSENIC and CAMEL. The number stored within the database is the forward-to number.
The HLR further categorizes the SE behaviour mode internally as described in Forward-To
Number Behaviour Modes on page 8. These internal SE behaviour modes cannot be changed
using an administration command, but can be viewed using the VIEW:SUB command.
If the basic service group is not specified, the command applies to all
the subscribers basic service groups. For example, the basic service
group speech applies to the telephony basic service.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
324
Errors
<error_code>
<error_message>
00002
00023
00024
00025
00026
SS error status.
00027
00028
00048
00055
00061
00099
Example
In this example CFNRY (Call Forwarding on No Reply) is set for the
subscriber for the speech basic service group, with a 20 second timer
value and behaviour mode special extended.
REGISTER:SS,MSISDN,44370123456,CFNRY,SPEECH,
23456789012,20,SE;
GSM PDS - Supplementary Service Registered
Subscriber IMSI - 123456789012345
Value
Definition
44370123456
Subscriber MSISDN
23456789012
Forwarded to number
123456789012345
Subscriber IMSI
325
ERASE:SS
The ERASE:SS command erases a service. It is used either by the
service provider or the subscriber (using an equivalent network
message) to delete information supplied to a service. Erased services
are deactivated.
Syntax
ERASE:SS,IMSI|MSISDN,<key_value>,<ss>,(<bsg>);
Parameters
Parameter
Meaning
IMSI|MSISDN
<key_value>
<ss>
<bsg>
If the basic service group is not specified, the command applies to all
the subscribers basic service groups. For example, the basic service
group speech applies to the telephony basic service.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
326
Errors
<error_code>
<error_message>
00002
00024
00025
00026
SS error status.
00049
00055
00061
00099
Example
In this example CFNRY (Call Forwarding on No Reply) is erased for the
subscriber for the speech basic service group.
ERASE:SS,MSISDN,44370123456,CFNRY,SPEECH;
GSM PDS - Supplementary Service Erased
Subscriber IMSI - 123456789012345
Value
Definition
44370123456
Subscriber MSISDN
123456789012345
Subscriber IMSI
327
ACTIVATE:SS
The ACTIVATE:SS command activates a supplementary service. For
example: call barring. It is used either by the service provider or the
subscriber (using an equivalent network message).
Syntax
ACTIVATE:SS,IMSI|MSISDN,<key_value>,<ss>,(<bsg>);
Parameters
Parameter
Meaning
IMSI|MSISDN
Indicates whether an IMSI or the MSISDN is used to locate the subscriber record
<key_value>
IMSI or MSISDN
<ss>
Service code. For <ss> values, see Supplementary Services on page 594.
<bsg>
If the basic service group is not specified, the command applies to all
the subscribers basic service groups. For example, the basic service
group speech applies to the telephony basic service.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
328
Errors
<error_code>
<error_message>
00002
00024
00025
00026
SS error status.
00050
00055
00061
00099
Example
In this example the BOICXHC (Bar all Outgoing International Calls
except those to Home Country) is activated for the basic service group
called speech.
ACTIVATE:SS,MSISDN,44370123456,BOICXHC,SPEECH;
GSM PDS - Supplementary Service Activated
Subscriber IMSI - 123456789012345
Value
Definition
44370123456
Subscriber MSISDN
123456789012345
Subscriber IMSI
329
DEACTIVATE:SS
The DEACTIVATE:SS command deactivates a supplementary service.
It is used either by the service provider or the subscriber (using an
equivalent network message). The service can be reactivated when the
subscriber wants to use it again.
Syntax
DEACTIVATE:SS,IMSI|MSISDN,<key_value>,<ss>,(<bsg>)
;
Parameters
Parameter
Meaning
IMSI|MSISDN
<key_value>
<ss>
Service code
<bsg>
If the basic service group is not specified, the command applies to all
the subscribers basic service groups. For example, the basic service
group speech applies to the telephony basic service.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
330
Errors
<error_code>
<error_message>
00002
00024
00025
00026
SS error status.
00051
00055
00061
00099
Example
In this example the BOICXHC (Bar all Outgoing International Calls
except those to Home Country) is deactivated for the basic service
group called speech.
DEACTIVATE:SS,MSISDN,44370123456,BOICXHC,SPEECH;
GSM PDS - Supplementary Service Deactivated
Subscriber IMSI - 123456789012345
Value
Definition
44370123456
Subscriber MSISDN
123456789012345
Subscriber IMSI
331
Chapter 19
CAMEL Commands
Description
ADD:CAMEL
page 332
REMOVE:CAMEL
page 373
SET:CAMEL
page 362
UPDATE:CAMEL
page 375
CAMEL Triggers
332
ADD:CAMEL
The ADD:CAMEL command adds CAMEL subscription information (CSI)
data for a trigger detection point (TDP) and sets any unspecified
CAMEL data to initial values.
Command parameters vary depending on the type of CAMEL
subscription information (CSI) being added. The HLR supports the
following types of CSI:
Originating CSI (O-CSI), see page 332.
GPRS CSI (GPRS-CSI), see page 336.
Mobile Originated SMS CSI (MOSMS-CSI), see page 339.
Terminating CSI (T-CSI), see page 342.
Dialled Subscribed Services CSI (D-CSI), see page 345.
VMSC Trigger CSI (VT-CSI), see page 348.
Mobility Management CSI (M-CSI), see page 351.
Supplementary Service CSI (SS-CSI), see page 355.
Unstructured Supplementary Service Data CSI (U-CSI), see
page 359.
Some examples of specifying CAMEL services are shown on
page 358.
CAMEL Service
Behaviour
333
Parameters
Table 27. ADD:CAMEL Parameters for O-CSI
Parameter
Values
Default
Mandatory
/Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
OCSI_<tdp>
OCSI_2 or
OCSI_4
None
Mandatory
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
Mandatory
<service_key>
Numeric field. 0
to 231- 1.
None
Mandatory
<default_ch>
Text field.
CONTINUE or
RELEASE
None
Mandatory
Description
334
Values
Default
Mandatory
/Optional
<cch>
For OCSI_2:
minimum is 1, 2
or 3
threshold is 1, 2
or 3
maximum is 1,
2 or 3
3-3-3
Optional
None
Optional
For OCSI_4:
minimum is 3
threshold is 3
maximum is 3
<no_svc_unsupp_bh>
{<odb>
<odb>...}
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
335
Values
Default
Mandatory
/Optional
<lc_unsupp_bh>
{<odb>
<odb>...}
{}
None
Optional
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
<csi_active>
TRUE/FALSE
TRUE
Optional
<cse_notify>
TRUE/FALSE
FALSE
Optional
336
Parameters
Table 28. ADD:CAMEL Parameters for GPRS_<TDP>
Parameter
Values
Default
Mandatory
/Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
GPRSCSI_<tdp>
GPRSCSI_1,
GPRSCSI_2,
GPRSCSI_11,
GPRSCSI_12,
GPRSCSI_14,
None
Mandatory
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
Mandatory
<service_key>
Numeric field. 0
to 231- 1.
None
Mandatory
Description
337
Values
Default
Mandatory
/Optional
<default_sh>
Text field.
CONTINUE or
RELEASE
None
Mandatory
<cch>
3-3-3
3-3-3
Optional
<no_svc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
338
Parameter
Values
Default
<lc_unsupp_bh>
{<odb>
<odb>...}
{}
No bars
induced
Optional
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
<csi_active>
TRUE/FALSE
TRUE
Optional
<cse_notify>
TRUE/FALSE
FALSE
Optional
339
Parameters
Table 29. ADD:CAMEL Parameters for MOSMS-CSI
Parameter
Values
Default
Mandatory
/Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
MOSMSCSI_<tdp>
MOSMSCSI_1
None
Mandatory
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
Mandatory
<service_key>
Numeric field. 0
to 231- 1.
None
Mandatory
<default_smsh>
Text field.
CONTINUE or
RELEASE
None
Mandatory
Description
340
Values
Default
Mandatory
/Optional
<cch>
3-3-3
3-3-3
Optional
<no_svc_unsupp_bh>
{<odb>
<odb>...}
No bars
induced
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
341
Parameter
Values
Default
<lc_unsupp_bh>
{<odb>
<odb>...}
No bars
induced
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
<csi_active>
TRUE/FALSE
TRUE
Optional
<cse_notify>
TRUE/FALSE
FALSE
Optional
342
Parameters
Table 30. ADD:CAMEL Parameters for T-CSI_<TDP>
Parameter
Values
Default
Mandatory
/Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
TCSI_<tdp>
TCSI_12
TCSI_13
TCSI_14
None
Mandatory
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
Mandatory
<service_key>
Numeric field. 0
to 231- 1.
None
Mandatory
<default_ch>
Text field.
CONTINUE or
RELEASE
None
Mandatory
Description
343
Values
Default
<cch>
For TCSI_12:
minimum is 1, 2
or 3
threshold is 1, 2
or 3
maximum is 1,
2 or 3
For
TCSI_12:
1-1-3
For TCSI_13
and TCSI_14:
minimum is 3
threshold is 3
maximum is 3
<no_svc_unsupp_bh>
{<odb>
<odb>...}
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Mandatory
/Optional
Optional
Optional
For
TCSI_13
and
TCSI_14:
3-3-3
None
Description
344
Values
Default
Mandatory
/Optional
<lc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
<csi_active>
TRUE/FALSE
TRUE
Optional
<cse_notify>
TRUE/FALSE
FALSE
Optional
<psi_loc_info>
TRUE/FALSE
FALSE
Optional
Defines whether a
ProvideSubscriberInformation
message is sent to the VLR if
the HLR receives a
SendRoutingInformation
message from a GMSC for
terminating CAMEL (T-CSI).
345
Parameters
Table 31. ADD:CAMEL Parameters for D-CSI
Parameter
Values
Default
Mandatory
/Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
DCSI_<dn_instance>
DCSI_1
DCSI_2
DCSI_3
None
Mandatory
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
Mandatory
<service_key>
Numeric field. 0
to 231- 1.
None
Mandatory
<dn>
ISDN number
None
Mandatory
<default_ch>
Text field.
CONTINUE or
RELEASE
None
Mandatory
Description
346
Values
Default
Mandatory
/Optional
<cch>
3-3-3
3-3-3
Optional
<no_svc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
347
Values
Default
Mandatory
/Optional
<lc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
<csi_active>
TRUE/FALSE
TRUE
Optional
<cse_notify>
TRUE/FALSE
FALSE
Optional
348
Parameters
Table 32. ADD:CAMEL Parameters for VT-CSI
Parameter
Values
Default
Mandatory
/Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
VTCSI_<tdp>
VTCSI_12
VTCSI_13
VTCSI_14
None
Mandatory
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
Mandatory
<service_key>
Numeric field. 0
to 231- 1.
None
Mandatory
<default_ch>
Text field.
CONTINUE or
RELEASE
None
Mandatory
Description
349
Values
Default
Mandatory
/Optional
<cch>
3-3-3
3-3-3
Optional
<no_svc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
350
Values
Default
Mandatory
/Optional
<lc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
<csi_active>
TRUE/FALSE
TRUE
Optional
<cse_notify>
TRUE/FALSE
FALSE
Optional
351
Parameters
Table 33. ADD:CAMEL Parameters for M-CSI
Parameter
Values
Default
Mandatory
/Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
MCSI
MCSI
None
Mandatory
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
Mandatory
<service_key>
Numeric field. 0
to 231- 1.
None
Mandatory
Description
352
Values
Default
Mandatory
/Optional
{<mobility_trig>}
{mob_trig>
<mob_trig>...}
For example,
{IMSI_ATTACH
LOC_UPD_SA
ME_VLR} sets
IMSI attach
and location
update in same
VLR triggers
None
Mandatory
<cch>
3-3-3
3-3-3
Optional
Description
353
Values
Default
Mandatory
/Optional
<no_svc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
None
Optional
TRUE
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
<lc_unsupp_bh>
{<odb>
<odb>...}
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
<csi_active>
TRUE/FALSE
Description
354
Values
Default
Mandatory
/Optional
<cse_notify>
TRUE/FALSE
FALSE
Optional
Description
Not used by the HLR.
Defines whether a change to
CSI data causes a Note
Subscriber Data Modified MAP
message to be sent to the
platforms that provide the
CAMEL service logic (the
gsmSCF, which is the SEP in the
Vodafone UK network).
The entities that receive the
message are defined by the
CSI_NOTIFY parameter in the
hlr_config Table.
355
Parameters
Table 34. ADD:CAMEL Parameters for SS-CSI
Parameter
Values
Default
Mandatory
/Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
SSCSI
SSCSI
None
Mandatory
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
Mandatory
<ss_code>
{<ss_code>
<ss_code>...}
For example,
{mpty}
None
Mandatory
Description
356
Values
Default
Mandatory
/Optional
<cch>
minimum 2 or 3
threshold 2 or 3
maximum 2 or 3
For example,
2-2-3
2-2-3
Optional
<no_svc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
357
Values
Default
Mandatory
/Optional
<lc_unsupp_bh>
{<odb>
<odb>...}
None
Optional
{}
for example,
{<odbaoc>
<odbaic>} bars
all outgoing and
incoming calls
Description
<csi_active>
TRUE/FALSE
TRUE
Optional
<cse_notify>
TRUE/FALSE
FALSE
Optional
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
358
Errors
<error_code>
<error_message>
00002
00055
00061
00099
00114
00116
Examples
Provision
CAMEL Phase 1
- 123412341235
Provision
CAMEL Phase 2
- 444455556666
UPDATE:CAMEL,IMSI,000001111122222,OCSI_2,TIF_CSI,
TRUE;
The remaining CAMEL phase 2 data is set to initial values.
Migrate from
CAMEL Phase 1
to Full CAMEL
Phase 2 Service
359
Migrate from
CAMEL Phase 2
to Phase 1
360
Parameters
Table 35. ADD:CAMEL Parameters for U-CSI
Parameter
Values
Default
Mandatory/
Optional
IMSI|MSISDN
IMSI or
MSISDN
None
Mandatory
<key_value>
IMSI digits or
MSISDN digits
None
Mandatory
<ussd_code>
String of up to
16 characters.
Typically
*#nnn#, where
n is a digit
None
At least one
<ussd_code>
<gsmscf_addr>
pair must be
specified
<gsmscf_addr>
A valid global
title or the
reserved word
DEFAULT.
None
At least one
<ussd_code>
<gsmscf_addr>
pair must be
specified
Description
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
361
Errors
<error_code>
<error_message>
00002
00055
00061
00099
00114
00116
Examples
The following command adds the USSD command *#7777# to the
U-CSI CAMEL data.
ADD:CAMEL, MSISDN, 123412341234, UCSI, DEFAULT,
*#7777#;
GSM PDS - CAMEL added
The added CAMEL data can be viewed using a VIEW:SUB command,
as shown in the example below.
VIEW:SUB,MSISDN, 123412341234;
IMSI:
123451234512345
Pending:
.
.
.
CAMEL UCSI INFO:
GSMSCF Address(1):
44385016450
Code(1):
*#7777#
GSMSCF Address(2):
Code(2):
GSMSCF Address(3):
Code(3):
GSMSCF Address(4):
Code(4):
GSMSCF Address(5):
Code(5):
USSD
USSD
USSD
USSD
USSD
362
SET:CAMEL
The SET:CAMEL command sets CAMEL subscription information.
Command parameters vary depending on the type of CAMEL
subscription information (CSI) being added, as described in
ADD:CAMEL on page 332. The parameters are also as described in
that section.
363
364
365
366
367
368
369
370
371
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
372
Errors
<error_code>
<error_message>
00002
00055
00099
00114
00116
00124
00125
00126
Example
SET:CAMEL,MSISDN,44385100101,SSCSI,99999999999999,
{MPTY ECT},3-3-3,{ODBAIC ODBOIC},
{ODBAIC ODBOIC},TRUE,TRUE;
GSM PDS - CAMEL Set
373
REMOVE:CAMEL
This new command will remove a specific CSI TDP data from a
subscriber.
The removal of all CAMEL data does not disrupt any existing
non-standard CAMEL FTNs from the HLR database. The HLR
continues to control download and invocation of forwarding numbers.
Syntax
REMOVE:CAMEL,IMSI|MSISDN,<key_value>,<
csi_type_tdp>;
Parameters
Parameter
Meaning
IMSI|MSISDN
Text field. Indicates whether the number <key_value>, used to locate a subscriber
record, is an IMSI or an MSISDN.
<key_value>
<csi_type_tdp>
Specifies the trigger detection point for which CAMEL data will be removed.
Possible values for <csi_type_tdp> are listed in the table below.
<csi_type_tdp>
Description
OCSI_2
OCSI_4
OCSI_ALL
GPRSCSI_1
GPRSCSI_2
GPRSCSI_11
GPRSCSI_12
GPRSCSI_14
GPRSCSI_ALL
MOSMSCSI_1
MOSMSCSI_ALL
TCSI_12
TCSI_13
TCSI_14
TCSI_ALL
374
DCSI_1
DCSI_2
DCSI_3
DCSI_ALL
VTCSI_12
VTCSI_13
VTCSI_14
VTCSI_ALL
MCSI
SSCSI
ALL
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00061
00099
Example
To remove CAMEL service data from a subscriber, enter:
REMOVE:CAMEL,IMSI,000001111122222,2;
GSM PDS - CAMEL removed
MSISDN
- 444455556666
375
UPDATE:CAMEL
This command changes subscription information for a CAMEL trigger
detection point (TDP).
This command modifies CAMEL service data provisioned against a
subscriber. The command format varies according to the attribute being
modified and the CAMEL subscription information (CSI) to which it
belongs. As a result, this command can have a different format for each
CSI, with different attributes or attribute parameters for different trigger
detection points (TDPs).
The basic common command syntax for the command is given below,
followed by the different allowable attributes and their values for each
CSI.
Syntax
UPDATE:CAMEL,IMSI|MSISDN,<key_value>,
<csi_type_tdp>, <attribute>, <attribute_value>,
{(<attribute_value>)};
Parameters
Parameter
Meaning
IMSI|MSISDN
Text field. Values are IMSI or MSISDN. Indicates whether the number
<key_value>, used to locate a subscriber record, is an IMSI or an MSISDN.
<key_value>
<csi_type_tdp>
Indicates the CAMEL subscription information (CSI) trigger detection point list to
be modified. Examples of TDPs are OCSI_2 and OCSI_4.
CAMEL attributes vary depending on the trigger detection point (TDP).
The sections below list CAMEL attributes for each different TDP.
<attribute>
<attribute_value>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
376
Errors
<error_code>
<error_message>
00002
00055
00058
00061
00099
00114
00116
00124
00125
00126
Attribute Values
The syntax of the UPDATE:CAMEL command is the same for all types
of CAMEL subscription information (CSI) being added, but the
attributes vary. The HLR supports the following types of CSI:
Originating CSI (O-CSI), see page 377.
GPRS CSI (GPRS-CSI), see page 386.
Mobile Originated SMS CSI (MOSMS-CSI), see page 388.
Terminating CSI (T-CSI), see page 390.
Dialled Subscribed Services CSI (D-CSI), see page 395.
VMSC Triggered CSI (VT-CSI), see page 397.
Mobility Management CSI (M-CSI), see page 402.
Supplementary Service CSI (SS-CSI), see page 405.
Unstructured Supplementary Service Data CSI (UCSI), see
page 407.
CAMEL Service
Behaviour
377
Values
Default
Meaning
BASIC_SERVICE
{<basic_service>
<basic_service>...}
or
+{<basic_service>
<basic_service>...}
or
-{<basic_service>
<basic_service>...}
or
{}
Up to 5 basic services
can be specified
For example,
+{bs20 bs21} adds
basic services 20 and
21
None
378
Values
CALL_TYPE
FORWARDED
NOTFORWARDED
NONE
CCH
minimum-threshold-ma
ximum
minimum is 1, 2 or 3
threshold is 1, 2 or 3
maximum is 1, 2 or 3
For example, 1-1-3
Before setting
maximum CCH to 1:
Default
Meaning
Requires a max. CCH of 2 or higher.
Identifies whether the call must be a
forwarded call.
NONE removes CALL_TYPE criteria
data from the subscriber.
3-3-3
Remove
BASIC_SERVICE
criteria,
DEST_NUM criteria,
DEST_NUM_LEN
criteria
Set CALL_TYPE
and MATCH_TYPE
to NONE
Set TIF_CSI to
FALSE
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
DEFAULT_CH
DEST_NUM
379
Values
Default
Meaning
DEST_NUM_LEN
First
entry
must be
specified
GSMSCF_ADDR
LC_UNSUPP_BH
{<odb> <odb>...}
or
+{<odb> <odb>...}
or
-{<odb> <odb>...}
or
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
MATCH_TYPE
ENABLING,
INHIBITING or NONE
380
Values
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
or
+{<odb> <odb>...}
or
-{<odb> <odb>...}
or
{}
Default
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
SERVICE_KEY
0 to 231-1
Meaning
Previously specified for CAMEL via
UPDATE:SUB command.
Trigger detection point OCSI_2 does
not use this value. OCSI_2 uses the
value specified for the OICK
supplementary service using the
UPDATE:SUB command. See
NO_SVC_UNSUPP_BH on page 219.
Service bars to be invoked if the
subscriber has CAMEL services for
originating calls and the VLR on which
registration is attempted does not
support CAMEL.
This attribute is a set of operator
determined bars, with each one
separated by a space. The set is
enclosed in braces.
{<odb> <odb>...} replaces any existing
set of operator determined bars.
+{<odb> <odb>...} adds bars to any
existing set of operator determined
bars.
-{<odb> <odb>...} removes bars from
any existing set of operator determined
bars.
"{}" removes all operator determined
bar data.
See Appendix I, Operator Determined
Bars.
Represents either a single CAMEL
service or multiple CAMEL services.
381
Values
TIF_CSI
TRUE or FALSE
Default
Meaning
Text field.Translation Information Flag CAMEL Service Information.
A translation information flag (TIF_CSI)
value of TRUE indicates that when the
subscriber registers a
forwarded-to-number (FTN), the HLR
shall not attempt to perform any
translation, number format checks,
prohibited FTN checks or call barring
checks.
A TIF_CSI flag value of FALSE
indicates that translation is needed in
the HLR and the usual procedure
applies, including call barring checks.
A value of TRUE allows a subscriber to
register FTNs that are non-standard
because they are not in E.164 format,
such as FTNS for a virtual private
network (VPN).
See Number Translation for Call
Forwarding on page 8.
Modifying the TIF_CSI from TRUE to
FALSE makes any non-standard
CAMEL FTNs quiescent.
382
Values
Default
Meaning
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 3
threshold is 3
maximum is 3
3-3-3
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
DEFAULT_CH
CONTINUE or
RELEASE
GSMSCF_ADDR
383
Values
Default
Meaning
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
None
MATCH_TYPE
ENABLING,
INHIBITING or NONE
384
Values
Default
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
O_CAUSE_VAL
<o_cause_val>
-<o_cause_val>
-<o_cause_val>
-<o_cause_val><o_cause_val>
where <o_cause_val>
is an integer from 1 to
127
For example,
0-1-127-3-4
a value of 0 (zero)
means no value
SERVICE_KEY
0 to 231-1
Meaning
385
Values
TIF_CSI
TRUE or FALSE
Default
Meaning
Text field.Translation Information Flag CAMEL Service Information.
A translation information flag (TIF_CSI)
value of TRUE indicates that when the
subscriber registers a
forwarded-to-number (FTN), the HLR
shall not attempt to perform any
translation, number format checks,
prohibited FTN checks or call barring
checks.
A TIF_CSI flag value of FALSE indicates
that translation is needed in the HLR and
the usual procedure applies, including
call barring checks.
A value of TRUE allows a subscriber to
register FTNs that are non-standard
because they are not in E.164 format,
such as FTNS for a virtual private network
(VPN). See Number Translation for Call
Forwarding on page 8.
Modifying the TIF_CSI from TRUE to
FALSE makes any non-standard CAMEL
FTNs quiescent.
386
Values
Default
Meaning
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 3
threshold is 3
maximum 3
3-3-3
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
DEFAULT_SH
CONTINUE or
RELEASE
GSMSCF_ADDR
387
Values
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
SERVICE_KEY
0 to 231-1
Default
Meaning
388
Values
Default
Meaning
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 3
threshold is 3
maximum is 3
3-3-3
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
DEFAULT_SMSH
CONTINUE or
RELEASE
GSMSCF_ADDR
389
Values
Default
Meaning
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
0 (no bars
induced)
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
SERVICE_KEY
0 to 231-1
390
Values
BASIC_SERVICE
{<basic_service>
<basic_service>...}
+{<basic_service>
<basic_service>...}
-{<basic_service>
<basic_service>...}
{}
Up to 5 basic services
can be specified
For example, +{bs20
bs21} adds basic
services 20 and 21
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 1, 2 or 3
threshold is 1, 2 or 3
maximum is 1, 2 or 3
Default
Meaning
Requires a maximum CCH of 2 or higher.
This attribute is a set of up to 5 basic
services, with each one separated by a
space. The set is enclosed in braces.
+{<basic_service> <basic_service>...}
adds to any existing set of basic services.
-{<basic_service> <basic_service>...}
removes services from any existing set of
basic services.
"{}" removes all basic service criteria
data.
3-3-3
BASIC_SERVICE
criteria must be
removed before
maximum CCH is set to
2 or lower.
391
Values
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
DEFAULT_CH
CONTINUE or
RELEASE
GSMSCF_ADDR
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
Default
0 (no bars
induced)
Meaning
392
Values
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
PSI_LOC_INFO
TRUE/FALSE
SERVICE_KEY
0 to 231-1
Default
Meaning
Previously only provisioned for CAMEL
via UPDATE:SUB command.
Service bars to be invoked if the
subscriber has CAMEL services for
terminating calls and the SRI message
from the GMSC indicates that the CAMEL
phase indicated by <cch> above is
unsupported.
This attribute is a set of operator
determined bars, with each one
separated by a space. The set is
enclosed in braces.
{<odb> <odb>...} replaces any existing
set of operator determined bars.
+{<odb> <odb>...} adds bars to any
existing set of operator determined bars.
-{<odb> <odb>...} removes bars from any
existing set of operator determined bars.
"{}" removes all operator determined bar
data.
See Appendix I, Operator Determined
Bars.
FALSE
Defines whether a
ProvideSubscriberInformation message
is sent to the VLR if the HLR receives a
SendRoutingInformation message from a
GMSC for terminating CAMEL (T-CSI).
Values
Default
Meaning
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 3
threshold is 3
maximum is 3
3-3-3
T_CAUSE_VAL criteria
must be removed
before maximum CCH
is set to 2 or lower.
393
Table 41. UPDATE:CAMEL Attribute Values for TCSI_13 and TCSI_14 (Continued)
Attribute Name
Values
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
DEFAULT_CH
CONTINUE or
RELEASE
GSMSCF_ADDR
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
Default
(no bars
induced)
Meaning
394
Table 41. UPDATE:CAMEL Attribute Values for TCSI_13 and TCSI_14 (Continued)
Attribute Name
Values
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
PSI_LOC_INFO
TRUE/FALSE
SERVICE_KEY
0 to 231-1
T_CAUSE_VAL
<t_cause_val>
-<t_cause_val><t_cause_val>
-<t_cause_val><t_cause_val>
Default
Meaning
Previously only provisioned for CAMEL
via UPDATE:SUB command.
Service bars to be invoked if the
subscriber has CAMEL services for
terminating calls and the SRI message
from the GMSC indicates that the CAMEL
phase indicated by <cch> above is
unsupported.
This attribute is a set of operator
determined bars, with each one
separated by a space. The set is
enclosed in braces.
{<odb> <odb>...} replaces any existing
set of operator determined bars.
+{<odb> <odb>...} adds bars to any
existing set of operator determined bars.
-{<odb> <odb>...} removes bars from any
existing set of operator determined bars.
"{}" removes all operator determined bar
data.
See Appendix I, Operator Determined
Bars.
FALSE
For example, ,
0-1-127-3-4
a value of 0 (zero)
means no value
Defines whether a
ProvideSubscriberInformation message
is sent to the VLR if the HLR receives a
SendRoutingInformation message from a
GMSC for terminating CAMEL (T-CSI).
395
Values
Default
Meaning
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 3
threshold is 3
maximum is 3
3-3-3
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
DEFAULT_CH
CONTINUE or
RELEASE
DN
ISDN number
GSMSCF_ADDR
396
Table 42. UPDATE:CAMEL Attribute Values for DCSI_1, DCSI_2 and DCSI_3 (Continued)
Attribute Name
Values
Default
Meaning
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
(no bars
induced)
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
SERVICE_KEY
0 to 231-1
397
Values
BASIC_SERVICE
{<basic_service>
<basic_service>...}
+{<basic_service>
<basic_service>...}
-{<basic_service>
<basic_service>...}
{}
Up to 5 basic services
can be specified
For example, +{bs20
bs21} adds basic
services 20 and 21
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 3
threshold is 3
maximum is 3
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
Default
Meaning
This attribute is a set of up to 5 basic
services, with each one separated by a
space. The set is enclosed in braces.
+{<basic_service> <basic_service>...}
adds to any existing set of basic services.
-{<basic_service> <basic_service>...}
removes services from any existing set of
basic services.
"{}" removes all basic service criteria
data.
3-3-3
398
Values
Default
DEFAULT_CH
CONTINUE or
RELEASE
GSMSCF_ADDR
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
0 (no bars
induced)
Meaning
399
Values
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
SERVICE_KEY
0 to 231-1
Default
Meaning
Previously only provisioned for CAMEL
via UPDATE:SUB command.
Service bars to be invoked if the
subscriber has CAMEL services for
VMSC triggered terminating calls and is
registered on a VLR that does not support
the CAMEL phase indicated by <cch>
above.
This attribute is a set of operator
determined bars, with each one
separated by a space. The set is
enclosed in braces.
{<odb> <odb>...} replaces any existing
set of operator determined bars.
+{<odb> <odb>...} adds bars to any
existing set of operator determined bars.
-{<odb> <odb>...} removes bars from any
existing set of operator determined bars.
"{}" removes all operator determined bar
data.
See Appendix I, Operator Determined
Bars.
Values
Default
Meaning
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 3
threshold is 3
maximum is 3
3-3-3
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
400
Table 44. UPDATE:CAMEL Attribute Values for VTCSI_13 and VTCSI_14 (Continued)
Attribute Name
Values
Default
DEFAULT_CH
CONTINUE or
RELEASE
GSMSCF_ADDR
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
0 (no bars
induced)
Meaning
401
Table 44. UPDATE:CAMEL Attribute Values for VTCSI_13 and VTCSI_14 (Continued)
Attribute Name
Values
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
SERVICE_KEY
0 to 231-1
VT_CAUSE_VAL
<vt_cause_val><vt_cause_val><vt_cause_val><vt_cause_val>
-<vt_cause_val>
for example,
2-3-23-111-34
where vt_cause_val is
an integer from 1 to 127
0 (zero) indicates no
vt_cause_value
Default
Meaning
Previously only provisioned for CAMEL
via UPDATE:SUB command.
Service bars to be invoked if the
subscriber has CAMEL services for
VMSC triggered terminating calls and is
registered on a VLR that does not support
the CAMEL phase indicated by <cch>
above.
This attribute is a set of operator
determined bars, with each one
separated by a space. The set is
enclosed in braces.
{<odb> <odb>...} replaces any existing
set of operator determined bars.
+{<odb> <odb>...} adds bars to any
existing set of operator determined bars.
-{<odb> <odb>...} removes bars from any
existing set of operator determined bars.
"{}" removes all operator determined bar
data.
See Appendix I, Operator Determined
Bars.
402
Values
Default
Meaning
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum is 3
threshold is 3
maximum is 3
3-3-3
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
DEFAULT_CH
CONTINUE or
RELEASE
GSMSCF_ADDR
403
Values
Default
Meaning
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
0 (no bars
induced)
MOBILITY_TRIG
{mob_trig>
<mob_trig>...}
+{mob_trig>
<mob_trig>...}
-{mob_trig>
<mob_trig>...}
For example,
{IMSI_ATTACH
LOC_UPD_SAME_VL
R} sets IMSI attach
and location update in
same VLR triggers
404
Values
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
SERVICE_KEY
0 to 231-1
Default
Meaning
Previously only provisioned for CAMEL
via UPDATE:SUB command.
Service bars to be invoked if the
subscriber has CAMEL services for
mobility management and is registered
on a VLR that does not support the
CAMEL phase indicated by <cch> above.
This attribute is a set of operator
determined bars, with each one
separated by a space. The set is
enclosed in braces.
{<odb> <odb>...} replaces any existing
set of operator determined bars.
+{<odb> <odb>...} adds bars to any
existing set of operator determined bars.
-{<odb> <odb>...} removes bars from any
existing set of operator determined bars.
"{}" removes all operator determined bar
data.
See Appendix I, Operator Determined
Bars.
405
Values
Default
Meaning
CCH
Three integers
separated by hyphens:
minimum-maximumthreshold
minimum 2 or 3
threshold 2 or 3
maximum 2 or 3
3-3-3
CSE_NOTIFY
TRUE
FALSE
CSI_ACTIVE
TRUE
FALSE
GSMSCF_ADDR
406
Values
Default
Meaning
LC_UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
(no bars
induced)
NO_SVC_
UNSUPP_BH
{<odb> <odb>...}
+{<odb> <odb>...}
-{<odb> <odb>...}
{}
for example,
-{<odbaoc> <odbaic>}
removes barring of all
outgoing and incoming
calls from any existing
list of bars
SS_CODE
{<ss_code>
<ss_code>...}
For example, {mpty}
407
Values
Default
Meaning
USSD
<gsmscf_addr>,
<ussd_code> pair
None
408
409
Chapter 20
VIEW:NETWORK
The VIEW:NETWORK command displays the data associated with a
network entity.
Syntax
VIEW:NETWORK,<global_title>,(<ssn>);
Parameters
Parameter
Meaning
<global_
title>
The
<ssn>
The command returns the entity name, the name of its attribute profile,
global title, point codes and point code list name, time zone and
network entity attributes. The command also returns any operator
determined bars, supplementary services, application contexts, basic
services and CAMEL phases that the entity does not support. Network
entity parameters are described in detail in the Network Entity
(NETENT) Table section of the Table Maintenance chapter.
Response
C2:00020,
<name>,
<global_title>,
<point_codes>,
<PC_list>,
<time_zone>,
<sub_rest>,
<attributes>,
<profile>,
<Unsupp_ODB>,
<Unsupp_SS>,
410
<Unsupp_AC>,
<Unsupp_BS>,
<Unsupp_CAMEL>,
(<unsupported_serv>);
<SSNs>
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
411
Parameter
Values
Description
<name>
Text up to 20 characters
<global title>
<point_codes>
<PC_list>
Text
<time_zone>
<sub_rest>
2-digit hexadecimal
number
<attributes>
Up to 8-digit hexadecimal
number
<profile>
Text
<unsupp_ODB>
Up to 12-digit hexadecimal
number
<unsupp_SS>
Up to 10-digit hexadecimal
number
<unsupp_AC>
Up to 16-digit hexadecimal
number
412
Parameter
Values
Description
<unsupp_BS>
Up to 9-digit hexadecimal
number
<unsupp_CAMEL>
<unsupp_serv>
Errors
<error_code>
<error_message>
00099
Note that although the error code C1:00002,00035 is valid, it will never
be seen by the user when performed on a IN with a default network
entity defined. In this case, the information returned will be on the
default network entity.
Example
VIEW:NETWORK,44775;
Name:UK_Entity
Profile:VLR1
413
GT:4477512345
PCs:805 869 804
PC-list:DEFAULT_GT
Time-zone:LOCAL
Sub. res:0x01
Attributes:{TSMS HPLMN VODACAT OSMS OR}
Unsupp. ODB:{ODBOPENT ODBOPINFO}
Unsupp. SS:{CLIP CLIR}
Unsupp. AC:{SUBSCRIBER_INFO_ENQUIRY_V3}
Unsupp. BS:{BS20}
Unsupp. CAMEL:{PH1 PH2}
Unsupp. SERV:{REGSUB}
414
415
Chapter 21
P Number Commands
Use these commands to add and remove the P (published) number for
a subscriber.
Command
Description
ADD:PNUM
page 416
REMOVE:PNUM
page 418
416
ADD:PNUM
Note: This command has been retained for backward compatibility. If
possible, use UPDATE:SUB instead (see page 215).
The ADD:PNUM command adds a published (P) number to a subscriber
record.
Syntax
ADD:PNUM,IMSI|MSISDN,<key_value>,<pnum>;
Parameters
Parameter
Meaning
IMSI|MSISDN
<key_value>
<pnum>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00036
00044
00055
00099
Example
To add a P number:
ADD:PNUM,IMSI,234567890123456,447756666666;
GSM PDS - P Number Added
417
Value
Definition
234567890123456
Subscriber IMSI
447756666666
418
REMOVE:PNUM
Note: This command has been retained for backward compatibility. If
possible, use UPDATE:SUB instead (see page 215).
The REMOVE:PNUM command removes a published (P) number from a
subscriber record.
Syntax
REMOVE:PNUM,IMSI|MSISDN,<key_value>;
Parameters
Parameter
Meaning
IMSI|MSISDN
<key_value>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00099
Example
To remove a P number:
REMOVE:PNUM,IMSI,234567890123456;
GSM PDS - P Number Removed
Subscriber IMSI - 234567890123456
419
Chapter 22
Description
Page
COMPLETE:SDM
page 422
EXECUTE:SDM
page 420
ROLLBACK:SDM
page 423
420
EXECUTE:SDM
The EXECUTE:SDM command initiates the process of moving a
subscriber or range of subscribers to a different HLR.
Syntax
EXECUTE:SDM,<SDM_file>,<dest_HLR>
Parameter
Meaning
<SDM_file>
<dest_HLR>
[TEMPLATE_IMSI]
<IMSI>
[SUBSCRIBERS]
<Range_1_start> <Range_1_end>
<Range_2_start> <Range_2_end>
.
.
<Range_n_start> <Range_n_end>
<Subscriber_1>
<Subscriber_2>
.
.
<Subscriber_n>
The table can contain number ranges, individual numbers, or a mixture
of the two.
The maximum number of entries is 500. The IMSI must have 15 digits.
The MSISDNs in the subscriber ranges can have up to 15 digits. Lines
can be commented out by inserting ! at the beginning of the line.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
421
Errors
<error_code>
<error_message>
00142
00143
00144
00145
00146
00147
00148
00149
00150
00151
00152
00153
00154
Example
EXECUTE:SDM,sdm_file_a,HLRAA;
422
COMPLETE:SDM
The COMPLETE:SDM command is run from the source HLR. It
completes the SDM by removing the subscribers from the source HLR.
Syntax
COMPLETE:SDM,<SDM_file>,<dest_HLR>;
Parameters are as for EXECUTE:SDM above.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00142
00143
00144
00145
00146
00152
Example
COMPLETE:SDM,sdm_file_a,HLRAA;
423
ROLLBACK:SDM
The ROLLBACK:SDM command is run on the source HLR. It is used
following an SDM failure.
Syntax
ROLLBACK:SDM,<SDM_File>,<dest_HLR>;
Parameters are as for EXECUTE:SDM above.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00142
00143
00144
00145
00146
00147
00148
00149
00150
00151
00152
Example
ROLLBACK:SDM,sdm_file_a,HLRAA;
424
425
Chapter 23
General Commands
Description
Page
ADD:BAR
page 435
INITIATE:ALERT
page 426
INITIATE:CANCEL
page 428
INITIATE:RESET
page 430
REMOVE:BAR
page 437
RESET:SEED
page 439
SET:DATABASE
page 432
SET:MWD
page 433
SET:SEED
page 440
UPDATE:IMEI
page 441
UPDATE:LCN
page 443
UPDATE:LOCATION
page 445
VIEW:INFO
page 448
426
INITIATE:ALERT
If a subscriber is sent an SMS and is not reachable, a message waiting
data flag is set in the subscribers VLR to indicate that the VLR should
notify the HLR when that subscriber becomes available again.
If this message waiting data flag is cleared, or not set, before the HLR
has forwarded the SMS to the subscriber, the VLR will never notify the
HLR that the subscriber has become available, the SMS will remain
undelivered, and might eventually be deleted from the sending text
message centre, the HLR or both.
If the subscriber moves to a new location, an update location message
is sent, which causes HLR to check message waiting data for the
subscriber and send the SMS.
If the subscriber does not move, the INITIATE:ALERT command can
be used to force the HLR to attempt contact the service centre, to
instruct it to try to send any waiting SMS messages.
Syntax
INITIATE:ALERT,<key_type>,<key_value>;
Parameters
Parameter
Meaning
key_type
<key_value>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
427
Errors
<error_code>
<error_message>
00002
00005
00055
00099
00130
Example
To force an alert to be sent:
INITIATE:ALERT,IMSI,123456789012345;
GSM PDS - Alerts Initiated
Subscriber IMSI
- 123456789012345
428
INITIATE:CANCEL
The INITIATE:CANCEL command initiates a cancel location for a
specified subscriber on a specified VLR or SGSN. It allows deletion of
the VLR record when the HLR record has removed the subscribers
registered status.
Syntax
INITIATE:CANCEL,<imsi>,<num>,<location_flavour>;
Parameters
Parameter
Meaning
<imsi>
Subscriber IMSI
<num>
VLR global title for a GSM location, or SGSN global title for a GPRS location.
<location_flavour>
The subscriber IMSI does not need to be in the HLR database. This
operation does not update the HLR database.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00060
00061
00099
Example
To delete a VLR record:
INITIATE:CANCEL,123456789012345,12345678901;
GSM PDS - Cancel Location Initiated
429
Value
Definition
123456789012345
Subscriber IMSI
12345678901
VLR number
430
INITIATE:RESET
The INITIATE:RESET command sends a Reset MAP message to a
specified VLR from a specified HLR. All subscribers that belong to the
specified HLR have their records deleted from the VLR.
INITIATE:RESET is similar to INITIATE:CANCEL but for multiple
subscribers.
Syntax
INITIATE:RESET,<hlr_gt>,<vlr_gt>;
Parameters
Parameter
Meaning
<hlr_gt>
<vlr_gt>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Note: This does not apply to an SGSN.
Errors
<error_code>
<error_message>
00099
Example
To send a Reset MAP message:
INITIATE:RESET,44775123456,44775234561;
GSM PDS - Reset Initiated
Global Title - 44775123456
Value
Definition
44775123456
431
Value
Definition
44775234561
432
SET:DATABASE
The SET:DATABASE command specifies the database to which
subsequent commands will be directed.
Syntax
SET:DATABASE,<log_db_name>;
Parameters
Parameter
Values
Default
Meaning
<log_db_name>
Logical
database name
If the
platform
has only
one
database,
this is the
default
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00167
Invalid .database.
Example
SET:DATABASE,LHLRA1;
433
SET:MWD
The SET:MWD command specifies a message waiting data (MWD)
service centre for an MSISDN. A service centre is an entity such as an
MLR or text messaging centre (TMC).
Syntax
SET:MWD,<msisdn>,<service_centre>;
Parameters
Parameter
Values
Default
Meaning
<msisdn>
Valid MSISDN
(none)
<service_centre>
(none)
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00005
00055
00099
00116
00122
Example
To set message waiting data:
SET:MWD,44370123456,44775234561;
GSM PDS - MWD set
434
Definition
44370123456
Subscribers MSISDN
44775234561
435
ADD:BAR
The ADD:BAR command adds an individual operator determined bar
for the subscriber.
Any bars imposed on a GPRS subscription that have no meaning in the
scope of GPRS will be ignored.
Any ODB which affects the HLR maintained VLR/SGSN image will
cause a download to the relevant VLR/SGSN.
Syntax
ADD:BAR,<key_type>,<key_value>,<odb>;
Parameters
Parameter
Meaning
key_type
<key_value>
<odb>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00005
00055
00061
00099
Example
To apply a bar:
ADD:BAR,IMSI,123456789012345,ODBOIC;
436
437
REMOVE:BAR
The REMOVE:BAR command removes an individual operator
determined bar for the subscriber.
Any ODBs imposed on a GPRS subscription, which have no meaning
in the scope of GPRS, are ignored.
Any ODB which affects the HLR maintained VLR/SGSN image requires
a download to the relevant VLR/SGSN.
Syntax
REMOVE:BAR,<key_type>,<key_value>,<odb>;
Parameters
Parameter
Meaning
key_type
<key_value>
<odb>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00005
00055
00061
00099
Example
To remove a bar:
REMOVE:BAR,IMSI,123456789012345,ODBOIC;
438
439
RESET:SEED
This command resets the initial value of the random number using a
random means.
Syntax
RESET:SEED;
This command has no parameters.
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00099
Example
RESET:SEED;
GSM PDS - AUC Seed Reset
440
SET:SEED
This command can be used to set the next random number generated
by the HLR to a specific value.
Syntax
SET:SEED,<random_num>;
Parameters
Parameter
Meaning
<random_num>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00099
Example
SET:SEED,12345678901234567890123456789012;
GSM PDS - AUC Seed Set
SEED - 12345678901234567890123456789012
441
UPDATE:IMEI
This command is used to change the value of one or more IMEI fields.
It also initiates a trigger to NBS.
Syntax
UPDATE:IMEI,<key_type>,<key_value>,(<IMEI>),
(<source>),(<time>),(<CSC>),(<PSC>),(<recache>),
(<update_NBS>);
Parameters
Parameter
Meaning
<key_type>
IMSI or MSISDN.
<key_value>
<IMEI>
A valid IMEI-SV.
<source>
Source of the IMEI-SV: one of: UPL, UGL, EIR, CS-PSI, PS-PSI, ADMIN, NONE.
NONE indicates that the IMEI-SV is invalid.
<time>
Timestamp.
<CSC>
<PSC>
<recache>
<update_NBS>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
442
Errors
<error_code>
<error_message>
00156
00157
Example
UPDATE:IMEI,IMSI,234150000000001,1234567890567890,
UPL,NOW,TRUE,TRUE,TRUE,TRUE;
GSM PDS - IMEI Data Updated
443
UPDATE:LCN
This command updates the last calling information.
Syntax
UPDATE:LCN,<msisdn>,(<last_caller>),(<pres_num>),
(<LCN_time>),(<LCN_action>),(<LCN_pres_ind>)
(<LCPN_pres_ind>),(<LCN_type>),(<LCN_SIM_id>),
(<LCN_erase>);
Parameters
Parameter
Meaning
<msisdn>
<last_caller>
<pres_num>
<LCN_time>
<LCN_action>
<LCN_pres_ind>
<LCPN_pres_ind>
<LCN_type>
<LCN_SIM_id>
<LCN_erase>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
444
Errors
<error_code>
<error_message>
00002
00055
00099
Example
UPDATE:LCN,44385000000,44345678901,
4456789012345,31-DEC-2004,FAIL_ACR,NOT_PRESENT,NOT
_PRESENT,BS30,9,TRUE
GSM PDS - Last Calling Number updated
445
UPDATE:LOCATION
This command updates the location information.
Syntax
GSM
GPRS
UPDATE:LCN,<imsi>,GSM,(<vlr>),(<msc>),(<status>),
(<suspect>),(<operation>),(<time>),
(<map_version>),(<emap>),(<entity_flags>),
(<unsupp_bs>),(<unsupp_ss>),(<unsupp_odb>),
(<unsupp_serv>),(<unsupp_camel>),(<unsupp_pos>),
(<LMSID>);
UPDATE:LCN,<imsi>,GPRS,<sgsn_number>,(<sgsn_addr>),
(<status>),(<suspect>),(<operation>),(<time>),
(<map_version>),(<emap>),(<entity_flags>),
(<unsupp_bs>),(<unsupp_ss>),(<unsupp_odb>),
(<unsupp_serv>),(<unsupp_camel>),(<unsupp_pos>),
(<LMSID>);
Parameters
Parameter
Meaning
<imsi>
<vlr>
<msc>
<sgsn_number>
<sgsn_addr>
<status>
<suspect>
Suspect:TRUE or FALSE.
<operation>
Operation that set the current location service (excluding SDM): ADM (admin
process), DSD (delete subscriber data), ISD (insert subscriber data), NMS (note
MS present), PMS (purge MS), RSD (restore data), SNP (send parameters),
UPL (update location/update location GPRS).
<time>
<map_version>
Map version whose value indicates which MAP version the entity used for
registration.
<emap>
Emap Boolean flag which indicates whether the network entity on which the
subscriber attempted to register has agreed to use EMAP by using it at
registration time: TRUE or FALSE.
446
Parameter
Meaning
<entity_flags>
List of entity flags enclosed in braces {}. See Visited MSC Flags and Network
Entity Attributes on page 618.
<unsupp_bs>
List of unsupported basic services enclosed in braces {}. See Basic and
Supplementary Services on page 591.
<unsupp_ss>
<unsupp_odb>
<unsupp_serv>
<unsupp_camel>
List of unsupported CAMEL flags enclosed in braces {}. PH1: Phase 1, PH2:
Phase 2, PH3: Phase 3.
<unsupp_pos>
<LMSID>
Response
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Errors
<error_code>
<error_message>
00002
00055
00099
Example
For GSM update:
UPDATE:LOCATION,234150000000000,GSM,11111111,
11111111,ABANDONED,FALSE,ADM,01-JAN-1998,1,FALSE,
FALSE,{OR HPLMN OSMS},{TS11 BS30},{CFU CFB},
{ODBAIC},{REG_SUB ROAMED},{PH1},FALSE,11111111;
GSM PDS - Location updated
For GPRS update:
447
UPDATE:LOCATION,234150000000000,GPRS,
123456789012345,255.255.255.255,
UNSUP_SVC_RESTR,TRUE,UPL,31-DEC-2005,23:59:59.99,
3,TRUE,FALSE,{MMR VODACPC TSMS},{TS11 BS30},
{CFU CFB},{ODBAIC ODBAOC},{MULTISIM},
{PH1 PH2 PH3},TRUE
GSM PDS - Location updated
448
VIEW:INFO
The VIEW:INFO command displays information about the platform.
Syntax
VIEW:INFO;
Note: this command does not have any parameters.
Response
C2:00000,00065,<platform>,<pds_version>,<platform_
version>,<platform_name>;
C1:00000,00000;
or
C1:00002,<error_code>,<error_message>;
Parameter
Description
<platform>
Text field specifying the platform type. unknown if information is not available.
<pds_version>
Text field specifying the PDS version of software currently supported by the
platform. unknown if information is not available.
<platform_version>
<platform_name>
Errors
<error_code>
<error_message>
00099
449
Example
To display platform information:
VIEW:INFO;
GSM PDS Platform Information
Platform
- HLR
PDS Version
- V0510
Platform Version
- V7.20
450
451
Chapter 24
Table Maintenance
The network operator configures each HLR for a specific network using
data tables. This chapter explains how to maintain these data tables. It
includes:
A quick reference to descriptions of each HLR data table (see HLR
Data Tables Quick Reference on page 452).
Types of table, their filenames and locations (see Table Files on
page 454).
The process used to maintain the tables (see Changing Tables on
page 456).
The table maintenance commands used in the table maintenance
process (see Table Maintenance Commands on page 460).
A description of the contents of each table (see HLR Tables on
page 463).
452
File Name
Description
See
Administration Client
adm_client.dat
page 463
Address String
Convert
ascvt.dat
page 465
Bearer Capabilities
bca.dat
page 465
B Number
bnum.dat
page 466
C Number
cnum.dat
page 467
C Number Behaviour
cnum_bhvr.dat
page 469
HLR Configuration
hlr_config.dat
page 471
HLR_NODE table
hlr_node.dat
page 495
HSSCFG
Configuration
hsscfg.dat
page 495
SIGTRAN Event
Configuration
pds_sigtran_event
page 502
E.164 Conversion
Numbers
io_convert.dat
page 503
Master Key
mkey.dat
page 508
Mobile Station
Roaming Number
Prefix
msrnpfx.dat
page 508
MVNO Identification
mvno_id.dat
page 508
Network Entity
netent.dat
page 509
PDS Configuration
pds_config.dat
page 523
PDS Definitions
pds_defs
page 493
453
Table
File Name
Description
See
PIPC
pipc.dat
page 527
SCCPR Node
sccpr_node.dat
page 528
SDM Destinations
sdm_dest.dat
page 529
SMS Barring
smsbar.dat
page 529
SMS Barring
Responses
smsbar_resp
page 530
Service Provider
sp.dat
page 532
SS7 Configuration
ss7cfg.dat
page 533
SS7 Event
Configuration
pds_ss7_event
page 534
Timer
timer.dat
page 505
Transport Key
tkey.dat
page 508
Unstructured
Supplementary
Service Data
ussd.dat
page 534
Voicemail
voicemail.dat
page 560
454
Table Files
Master copies of table files are kept on disk in ASCII table files with
.dat extensions. Information in the tables is loaded into memory from
the current directory /var/opt/vodafone/pds/tables/
current at system start-up, where it is used by the HLR processes.
Table Instances
Each HLR table exists as three instances (listed in Table 48). All three
instances of a table are referred to by the same table identifier: the
Table File name without the .dat extension. You can access each
instance using Table Maintenance commands (see Table Maintenance
Commands on page 460) but you can only change the working file,
which is a disk copy of the table file. When you are satisfied that your
changes are correct, you can permanently update the table file with the
contents of the working file.
You can view the table files using standard operating-system tools, for
example, the less command.
Table 48. Table File Instances
Instance
Description
Table File
Static, master copy of the Table, held on disk in the current directory and loaded into
memory on system start-up.
Table in
Memory
Memory copy of the Table File: the data used by the system. Modified using the
REPLACE:TABLE command and created at system start-up.
Working File
Commands
455
Table
in
memory
REPLACE:TABLE
User Supplied
File
VERIFY:TABLE
HLR start-up
REPLACE:TABLE
Working File
Table File
(current)
Data movement
Effect
ANALYSE:TABLE
For use by third-line support only. This generates an ASCII dump of the table in
memory for problem analysis. The resulting file is not compatible with the load
format.
DEVSTATUS:TABLE
Show whether the Table in Memory contains data from the Working File or the Table
File, and whether REPLACE:TABLE has been used or the system restarted. Also
shows the percentage of the Table in use. See page 461.
REPLACE:TABLE
Replace the data in the Table in Memory and the Table File with the data from the
Working File or a user-specified file. See page 461.
VERIFY:TABLE
This does a load to nowhere using the Working File or a user-specified file; it is
therefore similar to REPLACE:TABLE, but without altering the data being used by
the live system. It is used to check for format/syntax errors before attempting to load
the data for real with REPLACE:TABLE. See page 462.
456
Changing Tables
This section describes how to change a table. A flowchart summarising
the procedure is shown in Figure 52 on page 457. The Table
Maintenance commands are described in Table Maintenance
Commands on page 460.
Note: You can use the DEVSTATUS:TABLE command at any time
during the procedure:
457
VERIFY:TABLE
Verify Working File
Test data
No
Data
correct?
Yes
REPLACE:TABLE
Overwrite Table File
and Table in Memory
with Working File or
specified external file
STOP
458
459
460
Connecting to
Table
Maintenance
ANALYSE:TABLE
This command creates an ASCII file with details of the Table in
Memory, together with a summary of internal table management
information.
Note: The output files produced by the ANALYSE:TABLE command
cannot be used as input files for the REPLACE:TABLE command.
The command format is:
ANALYSE:TABLE,table,(file_name);
The file_name argument allows the user to specify the path and file
name for the results of analysis. If the file_name argument is
omitted, the results of analysis are written to:
/opt/vodafone/pds/data/tables/working/
table_name.ana
Error Messages
Meaning
An IO error
occurred
461
DEVSTATUS:TABLE
This command displays the following information about the operation
and non-operation sides of a table in memory:
Whether the side is currently in use.
When the table was loaded.
How the side was loaded (INIT = loaded at startup, REPLACE =
loaded using the REPLACE:TABLE command).
The status of the data in that side (LOADED = side contains valid
data, EMPTY = side contains no data, CORRUPT = the result of a
failed REPLACE:TABLE command due to invalid data).
Table-specific information, such as usage data.
Command
Format
Example Output
Usage
Timestamp
Command
Status
0
*
10-APR-2006
11:10
INIT
LOADED
10-APR-2006
11:10
INIT
EMPTY
REPLACE:TABLE
This command replaces the data in the Table in Memory and the Table
File with the data from a file. Tables are replaced on both live and
standby nodes automatically, so this command needs to be used on
one node only.
The optional OVERRIDE argument lets you use REPLACE:TABLE even
when the Table is being accessed by the application. You can only use
it if you specify a file explicitly on the command line.
If you do not specify a file explicitly, the default is a file with the same
name as the table file (in lower case), with an extension of .dat, in the
working directory. For example, /var/opt/vodafone/pds/
tables/working/bca.dat.
If the file you specify does not start with /, it is interpreted as relative to
the working directory, /var/opt/vodafone/pds/tables/
working.
462
If the file you specify is in the working directory, it is deleted after the
table is replaced. Otherwise, the file is not deleted.
Note: You should never edit a file directly in the current directory, as
this will have unpredictable results.
Command
Format
Error Messages
Message
Meaning
Specified table is
still in use
Unable to parse
specified file
Failed to perform
table update
action
Timeout waiting
for response
from interested
user
VERIFY:TABLE
This command does a load to nowhere using the specified file; it is
therefore similar to REPLACE:TABLE, but without altering the data
being used by the live system.
Use it to check for format/syntax errors in the file before attempting to
load the data for real with REPLACE:TABLE.
Command
Format
Error Messages
Message
Meaning
Unable to parse
specified file
463
HLR Tables
This section describes the tables used by the HLR.
Note: The tables shown are examples, your own may be different.
Each record in each table must be on a single line. Comment lines are
allowed. (Use ! as the first character on each comment line.)
adm_client Table
The ADM_CLIENT table contains the names of the clients that are
allowed to connect to the HLR. The table specifies a maximum number
of each client type that can be connected at any one time, and lists the
administration commands that each client type is allowed to use.
An attempt to start an administration session with a client type not listed
in this table, or no client type specified at all, will fail and return an error
message.
This table contains one section per client type, and up to 32 different
client types can be defined.
[CLIENT_TYPE client_type_name]
CLIENT_TYPE_NUMBER type_number
MAX_CLIENTS max_clients
MAX_CLIENTS max_clients
TIMEOUT timeout_value
LIVE_ONLY live_only_value
TCP_PORT port_number
STRIP_C2 strip_c2_value
ALLOW command
ALLOW command
ALLOW command
ALLOW command
464
Item
Values
Default
client_type_name
Description
Client type names must be
specified because there is no
default name.
A maximum of 32 different client
types can be specified.
Examples of client types are:
INTERACTIVE
ISAAC
INVIEW
NET_TEST
TM
type_number
Any 32-bit
integer
(none)
max_clients
1 to 135
(none)
timeout_value
0 to 86400
live_only_value
TRUE or
FALSE
TRUE
(none)
port_number
strip_c2_value
TRUE or
FALSE
command
An HLR
administration
command
465
Values
Default
Description
<NAI>
<prefix>
<number_of_
skip_digits>
<new_prefix>
Example
! Table Format:
! Nature of Address Indicator Prefix to match
new prefix
! Maximum of 50 entries
!
NAI_INTERNATIONAL NONE 0 NONE
NAI_NATIONAL NONE 0 44
NAI_UNKNOWN 00 2 NONE
NAI_UNKNOWN 0 1 44
466
<octet_2>...<octet_n>
where n is a maximum of 16.
The optional asterisk following a BS field indicates that the entry is the
default entry for the basic service specified in the BS field. If more than
one BC title is marked as the default for a single BS, the table will fail to
load.
If a backup service is associated with the BC title, it is specified in the
Backup BS field, otherwise this field contains NONE and the default
backup service (indicated by the asterisk) is used. If the <Backup_BS>
field contains NONE and no default is indicated, a warning is raised
when the table is loaded.
Figure 53. Example bca Table Entries
TS11 TS11* NONE 0x04 0x01 0xA0
BS26 BS26* NONE 0x04 0x07 0xA2 0x88 0x81 0x21 0x15 0x63 0xE8
BS20 BS20 BS26 0x01 0x02 0x03 0x04 0x05 0x06 0x06 0x07 0x08
467
Example
!================================================
!
CNUM Table
!================================================
!
Table Name:
CNUM
!
Platform:
GSM HLR
!
Version:
4.50
!
!
Created By:
Denise Witchalls
!
On:
27 October 2000
!
!
Updated By:
Andy Galinski
!
On:
18 April 2001
!
! This table contains all invalid c-numbers
!
!===================================================
! CNUM0 - all invalid c-numbers for subs who have ODBCNUM0
!===================================================
!
[CNUM0]
0
440
441203
441222
441232
441238
441247
441265
441266
441365
441396
441399
441426
441459
441504
441523
441574
441648
441662
441693
468
441703
441705
44171
441762
44181
441820
441846
441849
441861
441868
441893
441960
4421
4422
4425
4426
4427
4430
4431
4432
44331
44336
44338
44345
4435
4436
4437
4438
44391
44392
44393
44394
44395
44396
44397
44398
44399
4440
44410
44411
4442
4443
4444
4445
44460
44461
444624
44463
44464
44465
44466
44467
44468
44469
4447
4448
4449
445
446
4480
4481
4482
4483
44840
44841
44842
44843
44844
44846
44847
44848
44849
4485
4486
44871
44881
4489
449
!
!===================================================
! CNUM1 - all invalid c-numbers for subs who have ODBCNUM1
! subs not allowed to set international diverts
!===================================================
!
[CNUM1]
1
2
3
40
41
42
43
45
46
47
48
49
469
5
6
7
8
9
!
!===================================================
! CNUM2 - all invalid c-numbers for subs who have ODBCNUM2
!===================================================
!
[CNUM2]
!
!===================================================
! CNUM3 - all invalid c-numbers for subs who have ODBCNUM3
!===================================================
!
[CNUM3]
[CNUMCAMEL]
! This section is used to validate diverts for CAMEL
999
!
!===================================================
! CNUMSE - for the ARSENIC SS provision
!===================================================
!
[CNUMSE]
0
1
333
99
!
!===================================================
! CNUMFNP -This section is used to validate Special/Extended diverts
!===================================================
!
[CNUMFNP]
999
!
!================================
! EOF CNUM.DAT
!================================
Table Structure
BAR
470
TRANSLATE
yyy
471
hlr_config Table
The hlr_config table contains information about the set-up of the HLR.
Table 50 lists its contents and gives a default value for each item. If no
default value is listed, then the default for that item is zero.
Sections specific to location based services are described below the
table.
Table 50. Contents of the hlr_config table
Item
Values
Default
Description
ADD_MAX_RETRY
0 to 20
ADD_MIN_ALRM_DURATION
0 to 65535
ADD_RETRY_TIMER
1 to 3600
ADM_FWD_NUM_RETRY
0 to 512
ADM_FWD_TIMEOUT
1 to 65535
10
ADMIN_FORWARD
TRUE or FALSE
TRUE
ALERT_MAX_REPEATS
0 to 65535
ALERT_REPEAT_INT
0.000 to
65535.000
ANUM_CPC
0x00 to 0xFF
0x00
472
Values
Default
Description
BNR_GT
global title 1 to
16 digits long
(none)
BS30_ASSUME_VT
TRUE or FALSE
CALLBACK_CPC
0x00 to 0xFF
(none)
CAMEL_GSMSCF
global title 1 to
16 digits long
(none)
CANCEL_RETRY_PERIOD
0.000 to
65535.000
60
CB_NOTIFY
global_title,
global_title,...
global_title
(none)
CF_BAR_PFX
0000 to 9999
(none)
473
Values
CF_NOTIFY
global_title,
global_title,...
global_title
CFU_ENQ_PFX
0000 to 9999
(none)
CFNRC_ENQ_PFX
0000 to 9999
(none)
CFNRY_TIMER
5 to 30 in
multiples of 5
15
CIC_IF_MO_SMS
TRUE/FALSE
FALSE
CIC_IF_MT_CALL
TRUE/FALSE
TRUE
CIC_IF_MT_SMS
TRUE/FALSE
FALSE
CLIR_ALLOW_SHORT_CODE
number 0 to 40
digits long
(none)
CLIR_PERM_SHORT_CODE
number 0 to 40
digits long
(none)
Default
Description
Comma-separated list of from 0 to
10 global titles.
CAMEL Service Control Function
(gsmSCF) addresses that must be
notified if call forwarding data is
changed.
474
Values
Default
Description
CLIR_RESTR_SHORT_CODE
number 0 to 40
digits long
(none)
CRITICAL_SS
any
supplementary
service (see
Appendix E on
page 591)
AOCC,
OIN
CSI_NOTIFY
global_title,
global_title,...
global_title
(none)
CT_GT
global title 1 to
16 digits long
(none)
DATA_COMPRESSION
TRUE/FALSE
FALSE
DEFAULT_CFB_FTN
global title 1 to
16 digits long
(none)
DEFAULT_CFNRC_FTN
global title 1 to
16 digits long
(none)
DEFAULT_CFNRY_FTN
global title 1 to
16 digits long
(none)
475
Values
Default
Description
DIVERT_BSG
a whitespace
separated list of
the following
items:
SPEECH
SMS
FAX
DCICA
DCICS
PADACC
DPACK
UNREST
AUXSPEECH
NONE
DUMMY_FTN
number 1 to 16
digits long
(none)
EMLPP_DFLT_PRIORITY
0 to 6
(none)
EMLPP_MAX_PRIORITY
0 to 6
(none)
FTN_INT_MIN_LEN
0 to 14
476
Values
Default
Description
FTN_INT_MAX_LEN
1 to 15
15
FTN_SE_MIN_LEN
0 to 14
FTN_SE_MAX_LEN
1 to 15
15
GENERIC_USSD_GT
global title 1 to
16 digits long
(none)
IC_ENQ_PFX
0 to 9999
(none)
LCS_CLI
ID_STRING id_string
ADDRESS address
GMLC_RES restriction
NOTIFY_USER notification
List of up to 4
location services
clients
(none)
LCS_DOWNLOAD
SLPP, PAI
SLPP
LCS_GMLC_ID
9-digit number
(none)
LINKSUB_ATI_FWD
TRUE/FALSE
FALSE
LINKSUB_GT
global title 1 to
16 digits long
(none)
477
Values
Default
Description
LINKSUB_PH2
TRUE/FALSE
FALSE
MAX_CALL_FORWARDS
1 to 5
MAX_MSISDN_USSDLEN
0 to 150
MAX_NUM_MSISDN
0 to 4
MAX_PDP
0 to 50
MLR_LOOKUP
1216
(none)
MLR_SRI
TRUE/FALSE
FALSE
MNP_PFX_1
MNP_PFX_2
MNP_PFX_3
MNP_PFX_1:
447
MNP_PFX_2:
44
MNP_PFX_3:
447994
(none)
478
Values
Default
Description
NBS_ADD_PORT
80
NBS_ADD_URI
valid URI
empty
NBS_IP_1, NBS_IP_2
IP addresses
0.0.0.0
NMS_SMW_TIME
1 to 60
NO_ADPCM_PFX
0 to 9999
NO_CIC_FOR_SMS
TRUE/FALSE
FALSE
NSI_METHOD
DERIVE/
IGNORE/PASS
IGNORE
479
Values
Default
Description
NSI_SPEECH_OVERRIDE
TRUE/FALSE
FALSE
NSI_UIMI
UIMI_NO
UIMI_1
UIMI_2
UIMI_3
UIMI_4
UIMI_
NO
NUM_OF_CANCEL
0 to 255
ODB_NOTIFY
global_title,
global_title,...
global_title
None
PAP_FAILURE_PFX
0 to 9999
PAP_GT
global title 1 to
16 digits long
(none)
480
Values
Default
Description
PAP_NOCREDIT_PFX
0 to 9999
PAP_TRAN_TYPE
0 to 255
PAP_UNKNOWNACC_PFX
0 to 9999
PPS_ALERT_DELIVER_PFX
0 to 9999
PRN_VERSION
1 to 3
RAPID_UPL
0 to 65535
15
RECALL_EOS_LEN
2 to 5
(none)
RECALL_MEDIATOR_GT
global title 1 to
16 digits long
(none)
REG_ENQ_PFX
0 to 9999
(none)
481
Values
Default
Description
RETURN_FWD_VIOLATION
TRUE/FALSE
FALSE
ROAMING_NOT_ALLOWED
TRUE/FALSE
FALSE
482
Values
Default
Description
ROAMING_RELAY_GT
global title 1 to
16 digits long
(none)
SDM_CANCEL_SGSN
ALL, ROAMED,
NONE
ALL
SDM_CANCEL_VLR
ALL, ROAMED,
NONE
ALL
SDM_HLR_PORT
Integer
SDM_HLR_TRANS_TIME
Integer
(milliseconds)
SDM_HLR_UPD_TIME
Integer
(seconds)
60
483
Values
Default
Description
SDM_PROC_SRN
TRUE/FALSE
TRUE
SDM_RELAY_PORT
Integer
SDM_RELAY_UPD_TIME
Integer
(seconds)
60
SDM_REPS
Integer
10
SDM_STOP
TRUE or FALSE
FALSE
SDM_UPD_ALL_MASTERS
TRUE or FALSE
TRUE
SE_FTN_PFX
number 1 to 20
digits long
(none)
SGSN_ALG_LIST
(val)(-val)(-val)
...(val)
where val is
geA0 to geA7
(none)
484
Values
Default
Description
SGSN_DIS_ENC
NO_
ENCRYPTION
(none)
SINGLE_GT_CALLING
TRUE or FALSE
TRUE
SINGLE_GT_HLR_NUMBER
TRUE or FALSE
TRUE
SMS_REALTIME_BILLING
TRUE or FALSE
FALSE
SMSB_OPERATOR_NUM
number 1 to 16
digits long.
(none)
SMSB_PREFIX
0 to 9999
(none)
SMSB_SHORT_CODE
number 1 to 40
digits long.
(none)
SMSDD_PAP_SUPP
TRUE or FALSE
FALSE
SMSDD_RES_ID
Hex number, 0 to
FFFFFFFFFFFF
FFFFFFFFFFFF
SN_QUINTUPLETS
1 or 2
485
Values
Default
Description
SQN_DEC
1 to 500,000
500
SQN_INC_LARGE
1 to 500,000
10,000
SQN_INC_SMALL
1 to 2000
500
SQN_RESET
500,000 to
243-1
242-1
SRI_RESTORATION
TRUE/FALSE
FALSE
SSOP_RESULT
TRUE/FALSE
TRUE
Extended response to SS
operations other than Register SS.
SUSPECT_DELAY
0.000 to 5.000
SUSPECT_TRIES
0 to 10
486
Values
Default
Description
TIMEOUT_ASC
1.000 to 60.000
15
TIMEOUT_BSA_OUT
1.000 to 60.000
15
TIMEOUT_CIC
1.000 to 60.000
15
TIMEOUT_CNL
1.000 to 60.000
15
TIMEOUT_DSD
1.000 to 60.000
15
TIMEOUT_FSM
1.000 to 60.000
15
TIMEOUT_GET
1.000 to 60.000
15
TIMEOUT_ISD
1.000 to 60.000
15
487
Values
Default
Description
TIMEOUT_MOSS
1.000 to 60.000
15
TIMEOUT_MTSD
1.000 to 60.000
15
TIMEOUT_MTSS
1.000 to 60.000
15
TIMEOUT_PRN
1.000 to 60.000
15
TIMEOUT_PSI
1.000 to 60.000
15
TIMEOUT_SAI
1.000 to 60.000
15
TIMEOUT_SRI_OUT
1.000 to 60.000
15
488
Values
Default
Description
TIME_ZONE
-47 to 48
TRIG_A_CALL_BAR_PFX
TRIG_A_FAIL_BEHAVIOUR
FAIL/ALLOW
FAIL
TRIG_A_GT
number 1 to 16
digits long
(none)
TRIG_B_CALL_BAR_PFX
0 to 9999
TRIG_B_GT
global title 1 to
16 digits long
(none)
TRIG_C_CALL_BAR_PFX
0 to 9999
TRIG_C_GT
global title 1 to
16 digits long
(none)
489
Values
Default
Description
UMTS_ALG_LIST
(val)(-val)(-val)
...(val)
where val is
ueA0 to ueA15
(none)
UMTS_ALGORITHM
1 or 2
UMTS_DIS_ENC
TRUE or FALSE
(none)
UNSUPP_ENCRYPT_
BEHAVIOUR
ALLOW or
DENY
DENY
VLR_ALG_LIST
(val)(-val)(-val)
...(val)
where val is
gsmA50 to
gsmA57
(none)
VLR_DIS_ENC
TRUE or FALSE
(none)
VLR_TRIPLETS
0 to 5
490
LCS_
DOWNLOAD
LCS_CLI Heading
Parameters below the LCS_CLI heading specify from 0 to 4 clients that
are allowed to send an SRIforLCS message to the HLR. The format of
this section is:
LCS_CLI
ID_STRING id_string
ADDRESS address
GMLC_RES restriction
NOTIFY_USER notification
All the parameters are mandatory. They are described below:
Parameter
Values
Description
ID_STRING
A text string of 1- 20
characters
ADDRESS
GMLC_RES
ANY, LISTED,
HPLMN
491
Parameter
Values
Description
NOTIFY_USER
ALLOW_WITH,
ALLOW_WITHOUT,
ALLOW_GRANTED,
ALLOW_NORESP
LCS_GMLC_ID Entries
The LCS_GMLC_ID entries list from 0 to 5 GMLC addresses, which
can be used to limit the GMLCs that are allowed to request location
information from the MSC. These GMLC addresses are downloaded to
a VLR as part of the subscriber location privacy profile (SLPP).
The format of this section is:
LCS_GMLC_ID
GMLC_address
Parameter
Values
Default
Description
LCS_GMLC_ID
None
Example
Example
LCS_DOWNLOAD
PAI SLPP
!
LCS_GMLC_ID
111111111
LCS_GMLC_ID
222222222
LCS_GMLC_ID
333333333
LCS_GMLC_ID
444444444
LCS_GMLC_ID
555555555
!
LCS_CLI
ID_STRING 1
ADDRESS
GMLC_RES
NOTIFY_USER
!
LCS_CLI
ID_STRING 2
ADDRESS
GMLC_RES
NOTIFY_USER
!
LCS_CLI
ID_STRING 3
ADDRESS
GMLC_RES
NOTIFY_USER
!
LCS_CLI
ID_STRING 4
ADDRESS
GMLC_RES
NOTIFY_USER
91111111
ANY
ALLOW_WITH
922222222
LISTED
ALLOW_WITHOUT
933333333
HPLMN
ALLOW_GRANTED
944444444
ANY
ALLOW_NORESP
492
447836000000
!
NUM_OF_CANCEL
1
CANCEL_RETRY_PERIOD
15
NO_ADPCM_PFX
000
!
! CLIR set by CFU short codes
CLIR_ALLOW_SHORT_CODE
1472
CLIR_RESTR_SHORT_CODE
1473
! Standard interrogate status of CLIR is set in VLR
! but noted here for completeness
! *#31#
DUMMY_FTN
0000
! PAP values
PAP_NOCREDIT_PFX
002
PAP_UNKNOWNACC_PFX
002
PAP_FAILURE_PFX
002
PAP_TRAN_TYPE
254
! Country specific PAP global title
PAP_GT
44385019300
! **************************
ALERT_MAX_REPEATS
2
ALERT_REPEAT_INT
1
ALERT_FAIL_ACTION
KEEP
TIMEOUT_ASC
1
TIMEOUT_MOSS
15
TIMEOUT_MTSS
15
TIMEOUT_MTSD
15
TIMEOUT_CNL
15
TIMEOUT_DSD
15
TIMEOUT_ISD
15
SQN_INC_SMALL
500
SQN_INC_LARGE
100000
SQN_DEC
500
SQN_RESET
4398046511103
SN_QUINTUPLETS
2
TIMEOUT_SAI
15
UMTS_ALGORITHM
1
TIMEOUT_PRN
10
TIMEOUT_GET
15
TIMEOUT_CIC
7
TIMEOUT_SRI_OUT
15
TIMEOUT_BSA_OUT
15
! **************************
CFNRY_TIMER
15
VLR_TRIPLETS
4
! **************************
NSI_SPEECH_OVERRIDE
FALSE
NSI_METHOD
IGNORE
NSI_UIMI
UIMI_NO
! **************************
!
CRITICAL_SS
AOCC OIN
FTN_INT_MIN_LEN
3
FTN_INT_MAX_LEN
15
FTN_SE_MIN_LEN
493
3
FTN_SE_MAX_LEN
15
RETURN_FWD_VIOLATION
FALSE
NMS_SMW_TIME
5
!SKE_OPERATIONAL_STATUS
!TRUE
MLR_SRI
TRUE
SSOP_RESULT
TRUE
!
! THE FOLLOWING ARE DUMMY VALUES THE REAL ONES ARE TO BE DECIDED
ANUM_CPC
F0
PPS_ALERT_DELIVER_PFX
109
!
!MNP PREFIX SETTINGS
MNP_PFX_1
447
MNP_PFX_2
44
MNP_PFX_3
447994
! LINKSUB TOKENS
LINKSUB_GT
44385016333
SE_FTN_PFX
+/0
!PARAMETERS USED TO TRY AND REDUCE SUSPECT_VLR COUNT
SUSPECT_TRIES
4
SUSPECT_DELAY
1
!
! MO SMS credit checking
!
CIC_IF_MO_SMS
TRUE
CIC_IF_MT_SMS
TRUE
GENERIC_USSD_GT
44385016333
RAPID_UPL
15
RECALL_MEDIATOR_GT
RECALL_SHORT_CODE_1
121
RECALL_SHORT_CODE_2
1571
CT_GT
44385016333
! TRIG_C_GT
!
! TRIG_C_CALL_BAR_PFX
!
! REG_ENQ_PFX
!
MAX_PDP
50
PRN_VERSION
1
CAMEL_GSMSCF
44385016450
LINKSUB_PH2
FALSE
RECALL_EOS_LEN
4
MAX_NUM_MSISDN
4
MAX_MSISDN_USSDLEN
150
CALLBACK_CPC
EF
SMS_REALTIME_BILLING
TRUE
pds_defs Table
This table defines the logical and physical HLRs in the network.
Table format
[HLR_MAPPING]
<Physical_HLR_Name> <Logical_HLR_Name> <State>
494
[SCCPR_MAPPING]
<Physical_SCCPR_Name> <Logical_SCCPR_Name> <State>
[EIR_MAPPING]
<Physical_EIR_Name> <Logical_EIR_Name> <State>
[LOGICAL_HLR]
<Logical_HLR_Name> <Logical_HLR_GT>
[PHYSICAL_HLR <single_HLR_Global_Title>]
<Physical_HLR_Name> <Own_GT> <HLR_index>
<Node_1_IP_Address> <Node_2_IP_Address>
MAPPING
sections
[LOGICAL_
This section defines the GT for each logical platform. The GT on all
platform] section platforms except for the HLR should be the same as the OWN_GT
defined in the pds_config table.
[PHYSICAL_
HLR] section
This section defines the GT, unique HLR index and the IP addresses of
the two BEPs.The GT must match the OWN_GT value specified in the
pds_config table. The unique HLR index must be between 1 and 63.
Note that the Physical HLR Name must be in capital letters.
Example
[HLR_MAPPING]
DHLRV LHDB11 ACTIVE
DHLRZ LHDB12 ACTIVE
DHLRZ LHDB11 SLAVE
[SCCPR_MAPPING]
[EIR_MAPPING]
[LOGICAL_HLR]
LHDB11 447785011807
LHDB12 447785011808
495
[PHYSICAL_HLR 44487999999]
DHLRV 44385016411 26 10.9.8.7 10.9.8.8
DHLRZ 44385016412 27 10.0.1.1 10.0.1.2
Admin
Forwarding for
Soft SDM
hlr_node Table
The configuration file hlr_node.dat is used in soft SDM. It is stored in
the $sdmdir directory and contains the names, global titles and both IP
addresses for all HLRs.
The format is:
[HLR]
<GT A>
<GT B>
<GT C>
<GT n>
.
.
hsscfg Table
The start of the hsscfg table contains the two logmasks to control the
amount of logging for the HSSP process, and the SIGTRAN
component of S7MP. This is followed by the definition of the local PC
and the local SSN:
[HSSP_LOG_MASK 0x01A00630]
[S7MP_LOG_MASK 0x0006E1AA]
496
[LOCAL_PC local_pc]
LOCAL_SSN local_ssn
When setting up communication to a remote Ericsson MSC (one IP
address per ASP, and two ASPs per AS), use the following:
[LOCAL_ASP nodename]
PORT port
local_ip_red
local_ip_blue
...
!Remote MSCs PC and SSN
[REMOTE_PC remote_pc]
REMOTE_SSN remote_ssn
!Remote MSC AS and ASP config
!One AS, Two ASPs, one IP address per ASP
[AS remote_pc]
TXRC routing_context MODE LOADSHARE/OVERRIDE
MIN_ACT_ASP 1
ASP port RXRC routing_context SERVER/CLIENT
in_str out_str SE/DE LCL_IP_ADDR 1
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS remote_ip_red
ASP port RXRC routing _ontext SERVER/CLIENT
in_str out_str SE/DE LCL_IP_ADDR 2
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS remote_ip_blue LCL_IP_ADDR 2
Note that LCL_IP_ADDR 1 (referring to local_ip_red) is specified
for the MSCs red address, and LCL_IP_ADDR 2 (referring to
local_ip_blue) is specified for the MSCs blue address. This
ensures that when the HLR connects to the MSCs red addressed ASP,
it uses the local red address, and when it connects to the MSCs blue
addressed ASP, it uses the local blue address.
Where there are multiple IP addresses per ASP (that is, a multi-homed
end-point), ensure that the LCL_IP_ADDR values are all the same
within that ASP, for example:
...
497
[LOCAL_ASP nodename]
PORT port
local_ip_red
local_ip_blue
!Remote MSC PC and SSN
[REMOTE_PC remote_pc]
REMOTE_SSN remote_ssn
!Remote MSC AS and ASP config
!One AS, one ASP, two IP addresses
[AS remote_pc]
TXRC routing_context MODE LOADSHARE MIN_ACT_ASP 1
ASP port RXRC routing_context SERVER/CLIENT
in_str out_str SE/DE LCL_IP_ADDR 1
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS remote_ip_red
ADDRESS remote_ip_blue
This simply ensures that when the HLR connects to the remote entity,
the local_ip_red address will be used to send the INIT message to
the remote entity, and the remote entity address to be targeted will be
the first one in the ASP list, that is, remote_ip_red. This behaviour is
the standard Flextronics stack behaviour as if LCL_IP_ADDR were not
specified.
Signalling gateways are defined as follows:
[SG_REMOTE_PC remote_sg_pc]
REMOTE_SSN remote_sg_ssn
SG 1 PRIO 1
SG 2 PRIO 1
[SG 1]
MODE LOADSHARE PRIMARY_SGP 1
SGP 1 port RXRC routing_context SERVER/CLIENT
in_str out_str LCL_IP_ADDR 1
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS remote_ip_red
498
ADDRESS remote_ip_blue
[SG 2]
MODE LOADSHARE PRIMARY_SGP 1
SGP 1 port RXRC routing_context SERVER/CLIENT
in_str out_str LCL_IP_ADDR 1
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS remote_ip_red
ADDRESS remote_ip_blue
The point codes to be reachable via a signalling gateway are defined
as SG_REMOTE_PC, along with the SSNs applicable. The signalling
gateway(s) to reach this point are then defined, using the signalling
gateway identity (1 or 2 in this example), followed by a priority. The
gateways can be configured to be loadsharing (both priority 1) or
primary/secondary, where one SG would be given the priority value of
2.
The SGs themselves are set up in a similar way to the IPSP mode, with
port, unique routing context, and in/out streams.
Table Entry
Description
local_pc
local_ssn
remote_pc
remote_ssn
nodename
Alpha-numeric character string; if it matches the local nodename, the ASP is created.
remote_sg_pc
Point code of platform reachable via SG. Contains a list of SSNs configured on that
PC, and a list of SGs through which the PC is reachable. Each SG has an associated
priority (the greater the value, the higher the priority).
port
routing_context
Defines the routing context for that particular association. The routing context must
be unique for each association on the HLR.
in_str, out_str
499
Table Entry
Description
SERVER/CLIENT
If the remote end is defined as a CLIENT, local ASP acts as a server when setting up
an SCTP association to the remote SGP/ASP. If it is defined as a SERVER, the local
ASP acts as a client.
LOADSHARE/
OVERRIDE
When more than one ASP/SGP is defined they can be configured to work in parallel
(LOADSHARE), or primary/secondary (OVERRIDE).
SE/DE
SEND_RC
(Optional) 0 means that PDS will not send Routing Context (RC) for this particular
remote ASP/SGP. 1 means that PDS will send RC to the remote ASP/SGP.
SEND_AS_MODE
(Optional) 0 means that PDS will not send AS traffic mode (TM) for this particular
remote ASP/SGP. 1 means that PDS will send TM to the remote ASP/SGP.
SEND_NA
(Optional) 0 means that PDS will not send Network Appearance (NA) for this
particular remote ASP/SGP. 1 means that PDS will send NA to the remote ASP/SGP.
If optional parameters are sent, then the remote end must have the
same optional parameters set.
Note: For the HLR to receive traffic, the remote PC of the transmitting
entity must be listed in the hsscfg file, either as part of a remote ASP/
SGP definition, or as a REMOTE_PC, or SG_REMOTE_PC.
Example hsscfg
file
[HSSP_LOG_MASK 0x00000000]
[S7MP_LOG_MASK 0x00000000]
[REMOTE_PC 1602]
REMOTE_SSN 149
[REMOTE_PC 2418]
REMOTE_SSN 6
[LOCAL_PC 449]
LOCAL_SSN 6
[SSN_LIST MSC]
8
[SSN_LIST HLR]
6
500
[SSN_LIST RELAY]
6 7 8
[SSN_LIST MLR]
249
[LOCAL_ASP HLR1]
PORT 2905
10.222.192.66
10.222.200.66
[LOCAL_ASP HLR2]
PORT 2905
10.222.192.67
10.222.200.67
[REMOTE_PC 14101]
REMOTE_SSN 6 7 8
!MSC1
501
[AS 14101]
TXRC 2 MODE LOADSHARE MIN_ACT_ASP 1
ASP 2905 RXRC 2 SERVER 17 17 SE LCL_IP_ADDR 1
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS 10.222.192.94
ASP 2905 RXRC 2 SERVER 17 17 SE LCL_IP_ADDR 2
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS 10.222.200.94
!MSC2
[AS 3006]
TXRC 3 MODE LOADSHARE MIN_ACT_ASP 1
ASP 2905 RXRC 3 SERVER 17 17 SE LCL_IP_ADDR 1
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS 10.222.192.75
ADDRESS 10.222.200.75
ASP 2905 RXRC 3 SERVER 17 17 SE LCL_IP_ADDR 1
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS 10.222.192.76
ADDRESS 10.222.200.76
!SG-A
[SG 2]
MODE LOADSHARE PRIMARY_SGP 1
SGP 1 6000 RXRC 1000 SERVER 17 17 LCL_IP_ADDR 1
SEND_RC 0 SEND_AS_MODE 0 SEND_NA 0
ADDRESS 10.222.192.123
ADDRESS 10.222.200.123
!SG-C
[SG 4]
502
Event
Configuration
File Format
Event
Configuration
File Contents
Values
entity_type
Meaning/Action
SIGTRAN entity name.
503
Values
Meaning/Action
Default severity/
severity
OFF
INFO
Log it.
MINOR
Raise an A3 alarm.
MAJOR
Raise an A1 alarm.
FATAL
Restart PDS.
Event
Configuration
Definitions
Example
Changing the
Event
Configuration
File
LCL_AS_STATE_IND
REM_AS_STATE_IND
LCL_ASP_STATE_IND
REM_ASP_STATE_IND
CONN_STATE_IND
M3UA_ERROR_IND
SCCP_STATUS_IND
SS_EVNT_RPT_ON
ENABLE_STATS ON
MINOR
MINOR
MAJOR
MAJOR
MAJOR
MAJOR
MAJOR SP_EVNT_RPT_ON
io_convert Table
The io_convert table specifies E.164 number conversion to cope with
changes in the convention for issuing published numbers for mobile
handsets. The table contains two data sections:
[INBOUND] - for conversion to the internal database format
[OUTBOUND] - for conversion from the internal database format
Example
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
504
!Section1
[INBOUND]
44370 447770
443740 4477740
443741 4477741
443742 4477742
443743 4477743
443744 4477744
!Oftel specified
443746 4477746
443747 4477747
443748 4477748
443749 4477749
44378 447778
44385 447785
44401 447701
44402 447702
44403 447703
44410 447710
44411 447711
44421 447721
44441 447741
44467 447767
44468 447768
44498 447798
44585 447885
44589 447889
44802 447802
44831 447831
44836 447836
44850 447850
44860 447860
44930 447930
!Oftel specified
449561 4479561
449562 4479562
449563 4479563
449564 4479564
449565 4479565
449566 4479566
!Oftel specified
449568 4479568
449569 4479569
44958 447958
44961 447961
44966 447966
44973 447973
44976 447976
!Section2
[OUTBOUND]
447770 44370
4477740 443740
4477741 443741
4477742 443742
4477743 443743
4477744 443744
!Oftel specified
4477746 443746
4477747 443747
4477748 443748
4477749 443749
447778 44378
447785 44385
447701 44401
447702 44402
447703 44403
447710 44410
447711 44411
447721 44421
447741 44441
447767 44467
447768 44468
447798 44498
447885 44585
447889 44589
447802 44802
447831 44831
447836 44836
447850 44850
447860 44860
447930 44930
!Oftel specified
4479561 449561
4479562 449562
4479563 449563
4479564 449564
4479565 449565
4479566 449566
GAP here
GAP here
GAP here
GAP here
GAP here
505
timer Table
The Timer table has two sections, [MWD] and [ENCRYPTION]. The
[MWD] section has two purposes:
Ensure that multiple timer events do not all happen at the same time
and adversely affect HLR performance
Insert a time delay between alert events to prevent alerts failing
because a service centre is busy with a previous alert
The [ENCRYPTION] section has the following purpose:
Limit the time that encryption is disabled. Each timer for disabled
encryption is individual to a subscriber
Delays are specified in OpenVMS delta time format, defined as follows:
dddd hh:mm:ss.cc
where:
Parameter
Values
Description
dddd
0000 to 9999
days
hh
00 to 23
hours
mm
00 to 59
minutes
ss
00 to 59
seconds
cc
00 to 99
hundredths of a second
[MWD]
The [MWD] section controls whether SMSCs are prioritised and
contains delay times, to prevent multiple simultaneous timer events,
and to insert delays between alert attempts.
Parameter
Values
Default
Description
ALERT_HPLMN_PRIORITY
TRUE or FALSE
FALSE
506
Parameter
Values
Default
Description
ALERT_DELAY_RECALL
0000 00:00:00 to
0000 00:00:59.99
0000 00:00:01
(1 second)
ALERT_DELAY_HPLMN
0000 00:00:00 to
0000 00:00:59.99
0000 00:00:01
(1 second)
ALERT_DELAY_OTHER
0000 00:00:00 to
0000 00:00:59.99
0000 00:00:01
(1 second)
MWD_EXPIRY_DELAY
0000 00:00:01 to
9999 23:59:59.99
0000 72:00:00
(72 hours)
[ENCRYPTION]
Note: This section is included for future HLR support of encryption
disabling. The contents of this table section are not currently used.
507
Values
Default
Description
EXPIRY
24 to 168
24
Example
!================================================
!
Performance Group Test Table
!================================================
!
Table Name:
TIMER
!
Platform:
GSM HLR
!
Version:
6.20
!
!
Created By:
M. Stanley
!
On:
3 October 2002
!
!
Updated By:
!
On:
!
!================================================
!
For Testing Only - Do Not Put Live
!================================================
!
[MWD]
!
ALERT_HPLMN_PRIORITY
TRUE
ALERT_DELAY_RECALL
0 00:00:00.00
ALERT_DELAY_HPLMN
0 00:00:00.00
ALERT_DELAY_OTHER
0 00:00:00.00
MWD_EXPIRY_DELAY
0 00:00:00.00
!
[ENCRYPTION]
!
EXPIRY
0000 01:00:00
!
508
56789ABCDEF0123456789ABCDEF1234567890ABCDEF01234
A9876543210FEDCBA9876543210ABCDEF0123456789ABCDE
56789ABCDEF01234
F0123456789ABCDE
56789ABCDEF0123456789ABCDEF0123456789ABCDEF01234
F0123456789ABCDEF0123456789ABCDEF0123456789ABCDE
56789ABCDEF01234
A9876543210FEDCB
msrnpfx Table
The msrnpfx table lists the prefixes of roaming numbers used by
subscribers.
Example
1, 111
Table Format
[IMSI]
<imsi_prefix> <MVNO_name>
.
.
... more imsi_prefixes ...
509
The table can contain from 0 to 100 IMSI prefixes, and up to 10 MVNO
names.
No IMSI prefix can be repeated.
The MVNO_name can be up to 16 characters.
Table Structure
The [ENTITIES] section list the network entities and refers to the
[PROFILE] and [PCLIST] sections to specify point codes and attributes
for the listed entities.
The [TEST DATA] section is optional and, if present, prevents the table
from loading.
510
attributes that apply to network entities, such as unsupported services and whether
Ericsson MAP is supported. (See [PROFILE <profile_name>] on page 512).
[PCLIST <pclist_name>]
complete list of HLRs in the network, and point codes. (See [PCLIST
<pclist_name>] on page 521)
[DEFAULT_NE]
lists the point code(s) and attributes of the default network entity. (See
[DEFAULT_NE] on page 520)
[SCCPSEG]
contains a parameter that defines whether the platform uses message
segmentation in the SCCP layer. (See [SCCPSEG] on page 521)
[ENTITIES]
list of all network entities that can exchange messages with the HLR (see
[ENTITIES] on page 511). The format of each entry is as follows:
global
title
name
time
zone
point code(s) or
name of point
code list
profile
name
additional
attributes
[TEST DATA]
Optional section. Indicates the table contains test data and is, therefore, invalid.
511
[ENTITIES]
Example entries in the [ENTITIES] section of the NETENT table are
shown below.
Figure 59. ENTITIES Example
Start of the list of entities
Entity name
Global title
[ENTITIES]
44385
!
44385011200
44802
Attribute profile
name
Point code(s) or
name of point
code list
VF-Default
DEFAULT_GT VLR3
VF-Woking
0 946 VLR1
UK-O2 0 817,878 MINIMUM OSMS RDROF
Time zone
Additional attributes
Parameter
Meaning
Global Title
Number for the network entity global title. The same global title can
appear more than once in this section, provided all profiles specify
distinct SSNs. (A profile without an SSN is a catch-all, and will be
taken as all other SSNs, after specific SSNs are taken into account.)
Entity Name
Time Zone
Time difference, in half-hour units, between the PDS platform and the
network entity.
Point Codes
The point codes themselves or the name of a point code list defined in
the netent table. See [PCLIST <pclist_name>] on page 521.
Attribute Profile
Additional Attributes
512
[PROFILE <profile_name>]
As the number of features supported across the network increases,
more attributes are needed to define how each network entity is
configured. However, attributes must all be listed on one line of the
netent table.
Because many network entities have identical attributes or differ for
only a few attributes, common attributes are extracted into named
profiles. This profile name is then assigned to a network entity instead
of the list of attributes, reducing the length of the line.
For the HLR platform, not all NETENT tables for each platform type are
identical. Each PAM Global Title maps to two PCM point codes; this
mapping differs with each HLR and the default Global Title translation
entities are not the same for all HLRs.
The profile includes the subscription restriction status, which is
mandatory for all network entity instances, so every entity must be
associated with a profile name. The netent table will fail to load if any
network entity instance does not have a recognised profile.
Profile Format
Keyword
Description
ATTRIB
EXTENDS
LCS_DOWNLOAD
RESTR
SCCPSEG
513
Description
SSN
Specifies one or more SCCP subsystem numbers that the profile will
apply to. Subsystem numbers may be specified either as numbers
between 0 and 255 or as names such as "MSC", "VLR", "SGSN"
and so on. If SSN is not specified, the profile applies to all SSNs (or
all other SSNs when the GT range is given more than one profile:
see page 511).
UNSUPP_ODB
UNSUPP_BS
UNSUPP_SS
UNSUPP_AC
UNSUPP_CAMEL
UNSUPP_SERV
Bit mask that indicates whether services are supported. Bit numbers
and values are:
0 - MULTISIM - many SIMs linked to a single published number
used for linked subscriptions
1 - ROAMED - pre-pay roaming call back service
2 - REGSUB regional subscription used for home zone charging
(see page 33)
The subscription restriction value must be present within the profile. All
other fields are optional and are required only if values are associated
with the fields.
A field can be specified on more than one line to make sure that lists of
attributes all fit on one line, for example:
ATTRIB EMAP
ATTRIB HPLMN
Note: For the bit numbers in the database bitmask that stores network
entity attributes, see Visited MSC Flags and Network Entity Attributes
on page 618.
Table 53. Attributes in a netent Profile
Attribute
Description
ADD
ADPCM_PFX
514
Description
ALLOW_ATI
ALLOW_ATSI
ALLOW_POS
BLACK
COMPRESS_ENB
EMAP
515
Attribute
Description
HPLMN
LCS_DOWNLOAD
LOG_SCCP
LOG_SS7
LOG_TRANSACTION
MLR
MMR
NO_CANCEL
NO_SUSPECT
516
Description
OR
OSMS
RDROF
REAL_SRI
RECALL_TMC
RN_PFX
ROAMING_RELAY
517
Attribute
Description
ROAM_ORB
ROAM_UNKSUB
ROUTE_ON_PC
SIGTRAN
TSMS
TSMS_CS
518
Description
TSMS_PS
VM
VODACPC
VODACAT
Bit
Description
ANY_TIME_INFO_ENQUIRY_V3
37
ANY_TIME_INFO_HANDLING_V3
48
AUTHENTICATION_FAILURE_REPORT_V3
46
ERI_LOCATION_SVC_GATEWAY_V3
47
519
Bit
Description
GPRS_LOCATION_UPDATE_V3
40
IMSI_RETRIEVAL_V2
31
INFO_RETRIEVAL_V2
20
INFO_RETRIEVAL_V3
45
INTER_VLR_INFO_RETRIEVAL_V2
21
LOCATION_CANCELLATION_V2
16
LOCATION_CANCELLATION_V3
38
LOCATION_INFO_RETRIEVAL_V2
18
LOCATION_INFO_RETRIEVAL_V3
42
MS_PURGING_V2
32
MS_PURGING_V3
39
MWD_MNGT_V2
29
MWD_MNGT_V3
43
NETWORK_FUNCTIONAL_SS_V2
24
NETWORK_LOC_UP_V2
15
NETWORK_LOC_UP_V3
41
NETWORK_UNSTRUCTURED_SS_V2
25
PSI_V2
33
RESET_V2
19
ROAMING_NUMBER_ENQUIRY_V2
17
520
Bit
Description
ROAMING_NUMBER_ENQUIRY_V3
34
SHORT_MSG_ALERT_V2
28
SHORT_MSG_GATEWAY_V2
26
SHORT_MSG_GATEWAY_V3
44
SHORT_MSG_MO_RELAY_V2
27
SHORT_MSG_MT_RELAY_V2
30
SUBSCRIBER_DATA_MNGT_V2
22
SUBSCRIBER_DATA_MNGT_V3
36
SUBSCRIBER_INFO_ENQUIRY_V3
35
TRACING_V2
23
V2_AND_ABOVE
15 to
47
V3_AND_ABOVE
34 to
47
Note: For the bit numbers in the database bit mask that store
application contexts, see Unsupported Application Context Names on
page 621.
[DEFAULT_NE]
The default network entity must be present and is usually first in the list
of network entities. The [DEFAULT_NE] lists the point code(s) and
attributes applied to messages exchanged with any entity that is not
listed elsewhere in the NETENT table.
For the Vodafone network, entity instances are listed within the netent
table in the following order:
1. Vodafone VLRs
2. Vodafone special entities
3. Foreign VLRs
Any other requirements, including mobile number portability (MNP)
521
[SCCPSEG]
Network entities that support the WhiteBook version of the SCCP
protocol are able to divide up long messages for transmission and
reassemble them at their destination. The [SCCPSEG] section controls
whether a platform uses this capability or not.
Note: SCCP segmentation can be disabled even if the platform and
the entity it is communicating with both support WhiteBook SCCP.
The [SCCPSEG] section contains the following parameter:
Parameter
Values
Default
Meaning
GLOBAL_SCCPSEG
0 (zero) or 1
0 (zero)
[PCLIST <pclist_name>]
This section contains a list of HLRs, and the point codes they use for
routing messages to other entity types.
Point codes can be entered as the point codes themselves, or as the
name of a point code list defined elsewhere in the netent table. To allow
the same NETENT table to be used on all HLRs, each [PCLIST]
section contains one entry for each HLR. An HLR looks up its own
name in the list and uses those point codes. If the platform does not
find its name in the list, it uses the point codes listed by the OTHER
entry.
The point code of any HLR listed in this table must also appear in the
HLRs hsscfg table (page 495).
522
[PCLIST DEFAULT_GT]
GHLRB,805,869,804
GHLRC,805,869,804
GHLRD,805,869,804
GHLRY,805,869,804
GHLRZ,805,869,804
DHLRB,805,869,804
DHLRE,805,869,804
OTHER,805,869,804
[ENTITIES]
44385016004
44385016303
VF-GMLRA
VF-GMLRB
0
0
DEFAULT_GT MLR
DEFAULT_GT MLR
Network Entity
Rules of Loading
The network entity table must comply with the rules listed below, in
order to be successfully loaded at platform start-up or following a
REPLACE:TABLE request.
Number
Rule
A profile name must be unique and its length must not exceed 20 characters. A point code list
name must be unique and its length must not exceed 20 characters.
A profile must have the correct format and contain the subscription restriction field.
The attributes, unsupported ODBs, unsupported SSs, unsupported BSs, unsupported ACs and
unsupported CAMEL phases must be recognised values.
523
Number
Rule
All network entity instances, including DEFAULT_NE must have the correct format and must
vary from a profile by more than 3 attributes.
10
11
12
Global title length must be valid and must not contain non-decimal digits.
13
14
15
[TEST DATA]
Optional section that forces table loading to fail if it is in the table file. It
indicates the table contains test data and is, therefore, invalid. If the
table contains the [TEST DATA] section header, replace the table
with the correct table for the live platform.
Values
Default
Description
ADMIN_THROTTLE_
THRESHOLD
0 to 100
524
Values
Default
Description
DB_AGT_LOAD_
TIMEOUT
1 to 65535
300
DB_AGT_TIMEOUT
1 to 65535
10
DB_BACKUP_
PERIOD
1 to 3240000
240
DB_MGR_TIMEOUT
1 to 65535
10
DB_SECURE_
PERIOD
1 to 900
DBSYNC_ANALYSIS
TRUE or FALSE
TRUE
DBSYNC_TRIMMING
TRUE or FALSE
TRUE
DEFAULT_IMSI
JOURNAL_PERIOD
1 to 900
JOURNAL_
THRESHOLD
30000 to 40000
39000
LOCK_TIMEOUT
Log masks
525
Values
Default
Description
ONPIPC_CONN_
TIMEOUT
1 to 32767
60 s
ONPIPC_FAIL_
TIMEOUT
1 to 32767
10
ONPIPC_IGNORE_
LOCAL
TRUE or FALSE
FALSE
ONPIPC_PORT_NUM
1 to 32767
ONPIPC_SERV_
TIMEOUT
1 to 32767
OWN_GT
OWN_GT2
If OWN_GT2 is
not specified,
OWN_GT is
used for all
messages.
PAGE_UPD_BATCH
PROTOCOL CLASS
0 (zero) or 1
QOS_RET_ON_ERR
TRUE or FALSE
FALSE
526
Values
Default
Description
SCCPSEG_UAL
TRUE or FALSE
FALSE
SINGLE_DB_
IGNORE_GT
TRUE or FALSE
TRUE
SS7I_UDFCFG_MASK
UAL_RETRY
VIEW_TIMEOUT
YIELD_TO_SLAVE_
LIMIT
Example
600
527
FFFFFFFF
! Default IMSI
DEFAULT_IMSI
234150000000000
UAL_RETRY
1
SCCPSEG_UAL
FALSE
QOS_RET_ON_ERROR
FALSE
PROTOCOL_CLASS
0
pipc Table
The PIPC table lists the node names and associated IP addresses of
those nodes with which the Off-Node PIPC Router process will
maintain permanent connections.
Table entries have the format:
<node_name> <IP_address>
where:
Parameter
Description
node_name
IP_address
Example 1
DB Sync enabled:
[NODES]
DHLRZ1
10.1.1.1
DHLRZ2
10.1.1.2
DHLRW1
10.1.2.1
DHLRW2
10.1.2.2
DHLRV1
DHLRV2
528
Example 2
DB Sync disabled:
[NODES}
DHLRZ1
10.1.1.1
DHLRZ2
10.1.1.2
DHLRI1
DHLRI2
This platform is not capable of fully supporting DB Sync so there is no
synchronization between the live and standby nodes.
Also, DHLRZ and DHLRI should be slave platforms, as defined in the
PDS_DEFS table.
sccpr_node Table
This table contains details of the master SCCP Relays. It also contains
references to every other (slave) SCCP Relay in the network. The file
includes the SCCP Relay name, port number and IP address.
The first two entries reference the master SCCP Relays: the first is the
primary master SCCP Relay; the second is the secondary master
SCCP Relay.
When the HLR receives any of the commands UPDATE:ROUTE,
EXPORT:SUB, or IMPORT:SUB, it forwards the command, using TCP/
IP, to the primary master relay, and awaits a response. If it receives an
error during forwarding, such as TCP/IP failure or timeout, it does not
resend the messsage, but instead returns a Relay Message
Forwarding Failed error to ISAAC, and raises an alarm.
Example
!Master Relays
SCCRE1 21630 10.33.52.64
SCCRG2 21630 10.33.52.65
!All remaining Relays
SCCRF1 21630 10.33.52.60
SCCRA2 21630 10.33.52.63
...
...
529
sdm_dest Table
This table is used in the SDM process, and lists destination HLRs.
For each HLR listed, the following information is specified:
HLR name
HLR global title
HLR IP address
The table is limited to 15 entries.
Table Format
The table has a section for each barring criterion (short code, content
or charging). Within each section is a list of OD bars that, if the
subscriber has them, causes the SMS to be barred when that criterion
is met. The HLR applies the content and charge criteria preferentially.
[SHORTCODE]
<shortcode_prefix> <ODB> <ODB>... <ODB>
<shortcode_prefix> <ODB> <ODB>... <ODB>
.
.
<shortcode_prefix> <ODB> <ODB>... <ODB>
[CONTENT]
<content_type> <ODB> <ODB>... <ODB>
<content_type> <ODB> <ODB>... <ODB>
.
.
<content_type> <ODB> <ODB>... <ODB>
[CHARGE]
<charge_type> <ODB> <ODB>... <ODB>
<charge_type> <ODB> <ODB>... <ODB>
.
.
530
Description
[SHORTCODE]
[CONTENT]
Contains a list of content types (currently only one type: Adult). No content type may
be repeated. Next to each short code is a space-delimited list of zero or more ODBs.
The only applicable bar is ODBOPENTSMS.
If any of these ODBs are provisioned for the subscriber, that shortcode will be barred.
[CHARGE]
Contains a list of charge types (currently Hirate or Lowrate). No charge type may be
repeated. Next to each short code is a space-delimited list of zero or more ODBs. The
only applicable bars are ODBPREMSMSHI and ODBPREMSMSLO).
If any of these ODBs are provisioned for the subscriber, that shortcode will be barred.
Example
[SHORTCODE]
691 ODBOPENTSMS
[CONTENT]
Adult ODBOPENTSMS
[CHARGE]
Lowrate ODBPREMSMSLO
Hirate ODBPREMSMSHI ODBPREMSMSLO
Table Format
[URL]
<URL_name> <URL>
[HYPERLINK]
<hyperlink_name> <URL_name> <title>
[DEFAULT]
CLASS_0 <content>
CLASS_1 <content>
[DEFAULT_SHORTCODE]
CLASS_0 <content>
531
CLASS_1 <content>
[DEFAULT_CONTENT]
CLASS_0 <content>
CLASS_1 <content>
[DEFAULT_CHARGE]
CLASS_0 <content>
CLASS_1 <content>
[<MVNO>_DEFAULT]
CLASS_0 <content>
CLASS_1 <content>
[<MVNO>_SHORTCODE]
CLASS_0 <content>
CLASS_1 <content>
[<MVNO>_CONTENT]
CLASS_0 <content>
CLASS_1 <content>
[<MVNO>_CHARGE]
CLASS_0 <content>
CLASS_1 <content>
... more MVNOs
All sections are optional, apart from [DEFAULT]. The CLASS_0 content
must be defined in this section.
CLASS_0 <content> must be a maximum of 160 characters, and
cannot contain hyperlinks.
CLASS_1 <content> can contain one hyperlink that the user can
access; to include a hyperlink, insert the text
%HYPERLINK(<hyperlink_name>) in the content, where
hyperlink_name is the name of a hyperlink defined in the [HYPERLINK]
section. CLASS_1 content must be a maximum of 160 characters plus
any hyperlink.
CLASS_0 and CLASS_1 values are optional; however, if both values
are specified, CLASS_0 must precede CLASS_1.
In the [HYPERLINK] section, the maximum length for any URL and
hyperlink name combination is 255 characters.
532
To define an empty message, you can leave the section empty, omit the
<content>, or set it to an empty string ().
The table is searched for the most specific message that matches the
class, MVNO, and barring reason. The defaults are used if there is no
more specific match.
Example
[DEFAULT]
CLASS_0
[DEFAULT_SHORTCODE]
CLASS_0
"The SMS has been Barred, please call
your operator for more information"
[DEFAULT_CONTENT]
CLASS_0
"The SMS has been Barred on content,
please call your operator"
[DEFAULT_CHARGE]
CLASS_0
"The SMS has been Barred on charge,
please call your operator"
[BTDIAMOND_DEFAULT]
CLASS_0
"The SMS has been barred by
BTDIAMOND"
CLASS_1
"The SMS has been barred by
BTDIAMOND"
[BTDIAMOND_CONTENT]
CLASS_1
"CLASS_1 Please call BTDIAMOND or
access %HYPERLINK(BT_LINK) for content"
[URL]
BTWEB
"http://www.btdiamond.co.uk"
[HYPERLINK]
BT_LINK BTWEB "for more information"
533
Description
[DEFAULT]
[SP]
Values
Description
<SP_identity>
aannnnnn
<USSD_text>
string up to 48
characters
<SP_VM_Identity>
0 to 99
Example
"Red Network"
12
"TALKLAND-Business" 4
"TALKLAND-Metro"
1
"Blue Network"
78
"Green Network"
99
"Up to 48 characters"
61
534
SS7_K_FEP_SUBSYSTEM MINOR
SS7_K_MTP2 MINOR
SS7_K_DATA_LINK OFF
SS7_K_MTP3 MINOR
SS7_K_DESTINATION MINOR
SS7_K_ROUTE MINOR
SS7_K_LINKSET MAJOR
SS7_K_LINK MINOR
SS7_K_SCCP MINOR
SS7_K_APPLICATION MINOR
SS7_K_TCAP_FEP MINOR
SS7_K_BEP_SUBSYSTEM MINOR
SS7_K_SCCP_BEP MINOR
Description
[FORWARD_USSD]
[FORWARD_FAIL_TEXT]
[U-CSI]
[UG-CSI]
[PROCESSED_USSD]
Contains the USSD commands that are processed by the HLR itself.
[RELAYED_USSD]
USSD commands that are forwarded by the HLR for processing by another
intelligent node.
[RELAYED_FAIL_TEXT]
[GT <GT_NAME>]
Global title name that identifies the platform or platforms that process
commands in the [RELAYED_USSD], [RELAYED_USSD], [U-CSI], and
[UG-CSI] sections. This section can contain selection criteria to check that
the USSD command can be forwarded.
[RANGE <RANGE_NAME>]
535
Description
[[RELAYED_TCPIP_
USSD]
[[ASP<ASP_NAME>]
[[CVT_USSD
<CONVERSION_
NAME>]
[[CVT_RESP
<CONVERSION_
NAME>]
[[REPLY_USSD]
[[REPLY_TEXT]
[FORWARD_USSD]
The [FORWARD_USSD] section in the USSD table allows the HLR to
connect a mobile station to a third party node, after which the HLR
drops out of the message exchange (see Figure 61 on page 536).
536
mobile
handset
HLR
MSC
intelligent
node
USSD *#2345#
USSD *#2345#
Continued Dialogue
End
<NAME>
<FAIL_TEXT>
537
<GT_NAME>
NOTU_CMD:
<ALTERNATIVE_
PROCESSED_
USSD>
VMTYPE:
<VOICEMAIL_
TYPE>
Example
[FORWARD_USSD]
*#920# "DEFAULTS" FWD_FAIL DEFAULT
!
[FORWARD_FAIL_TEXT]
FWD_FAIL "USSD Forward Service is not available"
!
[GT DEFAULT]
!
USE_PAP_TT TRUE
GT 44385123456 OICK:1,2,4-8
GT 44385123456 RANGE:PREPAY_1
!
[RANGE PREPAY_1]
44385100100 44385100104
538
[PROCESSED_USSD]
USSDs in the [PROCESSED_USSD] section of the USSD table are listed
in pairs, with an optional VMTYPE on a command:
<TOKEN> <VALUE> (VMTYPE:<VOICEMAIL_TYPE>)
where:
<TOKEN>
<VALUE>
VMTYPE:
<VOICEMAIL_
TYPE>
[RELAYED_USSD]
USSDs in the [RELAYED_USSD] section of the USSD table have the
format:
<COMMAND> <NAME> <FAIL_TEXT> <GT_NAME>
(NOTU_CMD:<ALTERNATIVE_PROCESSED_USSD>)
(VMTYPE:<VOICEMAIL_TYPE>)
where:
<COMMAND>
<NAME>
<FAIL_TEXT>
539
<GT_NAME>
NOTU_CMD:
<ALTERNATIVE_
PROCESSED_
USSD>
VMTYPE:
<VOICEMAIL_
TYPE>
Parallel Running
of Linked
Subscriptions
and MultiSIM
Both linked subscriptions and MultiSIM use the same USSD strings, so
the USSD table must be flexible to allow:
The linked subscription service to run in parallel with the MultiSIM
service, using the same USSD command strings
The linked subscription service to be removed and replaced with the
MultiSIM service
The <ALTERNATIVE_PROCESSED_USSD> is the solution to these
requirements. USSD commands for linked subscriptions and MultiSIM
are initially matched to the entries in the [RELAYED_USSD] section. If
the relayed USSD is not available, the equivalent MultiSIM command in
the [PROCESSED_USSD] section is used.
The MultiSIM command names are commented out so that the same
command name does not appear twice in the table.
When the linked subscription service is discontinued, the MultiSIM
entries in the [PROCESSED_USSD] must be uncommented and the
linked subscriptions entries removed from the [RELAYED_USSD]
section.
540
The figure below shows the sections of the USSD table used by the
linked subscription and MultiSIM services:
[PROCESSED_USSD]
.
.
! *******************************
! Processed MultiSIM Service
!
!MULTI_NOM_SIM_CMD *131MULTI_NOM_SIM_TEXT "SIM %d is nominated"
MULTI_NOM_SIM_NONE "SIM %d does not exist"
Alternative PROCESSED_USSD
!MULTI_FIND_NOM_CMD *#131MULTI_FIND_NOM_TEXT "SIM %d for %s" !%s represents the BSG list
!MULTI_MY_ID_CMD
MULTI_MY_ID_TEXT
*#130#
"I am SIM %d"
MULTI_NOTU
"Only 1 SIM"
MULTI_FAIL
"Failed to obtain"
.
.
[RELAYED_USSD]
.
.
!******************************
! MultiSim service
*131# "LS Nominate Me" LSUB_FAIL LSUB_GT NOTU_CMD:MULTI_NOM_SIM_CMD
*131*- "LS Nominate SIM" LSUB_FAIL LSUB_GT NOTU_CMD:MULTI_NOM_SIM_CMD
*#131# "LS Who Nominated" LSUB_FAIL LSUB_GT NOTU_CMD:MULTI_FIND_NOM_CMD
*#130# "LS Who am I"
LSUB_FAIL LSUB_GT NOTU_CMD:MULTI_MY_ID_CMD
.
[FORWARD_FAIL_TEXT]
The [FORWARD_FAIL_TEXT] section defines text messages for failure
conditions. The [FORWARD_FAIL_TEXT] section is not mandatory, but
should be included to support a [FORWARD_USSD] section.
Failure messages are listed as:
<TOKEN> <TEXT>
where:
<TOKEN>
<TEXT>
541
[RELAYED_FAIL_TEXT]
The [RELAYED_FAIL_TEXT] section defines text messages for failure
conditions. The [RELAYED_FAIL_TEXT] section is not mandatory, but
should be included to support a [RELAYED_USSD], [U-CSI] or
[UG-CSI] section.
Failure messages are listed as:
<TOKEN> <7(;7>
where:
<TOKEN>
<TEXT>
[U-CSI]
This section contains USSD commands that inform CAMEL of USSD
events, and apply on a per subscriber basis. Only one entry should be
defined. The command strings are specified in the individual subscriber
data.
The USSD command in the [U-CSI] section of the USSD table has the
format:
<NAME> <FAIL_TEXT> <GT_NAME>
where:
<NAME>
<FAIL_TEXT>
<GT_NAME>
542
[UG-CSI]
This section contains USSD commands that inform CAMEL of USSD
events and apply to all subscribers.
USSD commands in the [UG-CSI] section of the USSD table have the
format:
<COMMAND> <NAME> <FAIL_TEXT> <GT_NAME>
where:
<COMMAND>
<NAME>
<FAIL_TEXT>
<GT_NAME>
[REPLY_USSD]
This section contains USSD commands that define simple USSD
replies.
USSD commands in the [REPLY_USSD] section of the USSD table
have the format:
<COMMAND> <NAME> <REPLY_TEXT_ID>
(VMTYPE:<VOICEMAIL_TYPE>)
where:
<COMMAND>
<NAME>
<REPLY_TEXT_
ID>
543
VMTYPE:
<VOICEMAIL_
TYPE>
[REPLY_TEXT]
The [REPLY_TEXT] section defines text responses for commands in
the [REPLY_USSD] section.
Messages are listed as:
<TOKEN> <TEXT>
where:
<TOKEN>
<TEXT>
[GT <GT_NAME>]
The [GT <GT_NAME>] section specifies global titles that are the
destinations of relayed and forwarded USSD commands. Also, the
network operator can use the [GT_<GT_NAME>] section to configure
USSD command behaviour depending on a subscribers
supplementary services, ranges of MSISDNs and other criteria.
The [GT <GT_NAME>] section has the format:
[GT <GT_NAME>]
(USE_PAP_TT
(MSISDN
(NOTUTEXT
(VERSION
[TRUE | FALSE])
544
(<selection_criteria>))
[RANGE <RANGE_NAME>]
The [RANGE <RANGE_NAME>] section specifies MSISDN ranges as part
of the selection criteria of the [GT <GT_NAME] section. The MSISDN
ranges are listed in pairs:
<LOWER_MSISDN> <HIGHER_MSISDN>
[RELAYED_TCPIP_USSD]
USSDs in the [RELAYED_TCPIP_USSD] section of the USSD table
have the format:
<COMMAND> <NAME> <FAIL_TEXT> <ASP_NAME>
<CONVERSION_USSD_REQUEST> <CONVERSION_USSD_RESPONSE>
(VMTYPE:<VOICEMAIL_TYPE>)
where:
<COMMAND>
<NAME>
<FAIL_TEXT>
545
<ASP_NAME>
<CONVERSION_
USSD_REQUEST>
<CONVERSION_
USSD_
RESPONSE>
<VMTYPE:
<VOICEMAIL_
TYPE>
[ASP <ASP_NAME>]
Each Application Service Provider (ASP) is defined in an [ASP
<ASP_NAME>] section with the following format:
[ASP <ASP_NAME>]
IP_ADDR <address>
IP_PORT <port>
SERVICE <service>
CLIENT_ID <client_id>
CLIENT_PWD <password>
(CONNECTION_TYPE <connection_type>)
(CONNECTION_TIMEOUT <connection_timeout>)
(CONTENT_TYPE <content_type>)
546
where:
Parameter
Values
Description
<ASP_NAME>
String of up to 20
characters
<address>
<port>
0 to 65535
<service>
String of up to 40
characters
<client_id>
String of up to 40
characters
<password>
String of up to 40
characters
<connection_
type>
"SINGLE_SHOT",
"EXCLUSIVE", or
"SHARED
Type of connection. If
not specified,
"SINGLE_SHOT" is
assumed.
<connection_
timeout>
0 to 65535
Connection timeout in
seconds. If not
specified, 10 is
assumed.
<content_type
>
"application/
x-www-formurlencoded" or
"text/xml
Example
[ASP NGVM]
IP_ADDR
172.26.128.10
IP_PORT
710
SERVICE
/hlrussd
CLIENT_ID
HLR
CLIENT_PWD
vodafone
CONNECTION_TYPE
SHARED
547
CONNECTION_TIMEOUT 10
CONTENT_TYPE
text/xml
[CVT_USSD <CONVERSION_NAME>]
The conversion from USSD to an HTTP Request Message is defined
with the following format:
[CVT_USSD <conversion_name>]
<mask_string>
<mask_string>
where:
Parameter
Values
Description
<conversio
n_name>
String of up to 20
characters
<mask_
string>
String of up to
1024 characters
containing any of
the variables:
%MSISDN%,
%CLID%,
%CLPWD%,
%CLADDR%,
%CLPORT%,
%CLSERV%,
%USSD%
548
The end of the mask is indicated by the start of the next section. An
empty line in the file is not added to the mask.
No special characters are supported for this release.
Example
549
[CVT_RESP <conversion_name>]
The conversion from HTTP Response message to USSD in the
application starts with an HTTP message body received from the TCP/
IP process.
[CVT_RESP <conversion_name>]
XML_RES
<XML_entity_name>
SUCCESS_VAL
<success_value>
USSD_RESP
<success_response>
(XML_VAL <XML_value>)
(ALT_USSD_RESP<alternative_response>)
where:
Parameter
Values
Description
<conversion
_name>
String of up to 20
characters
<XML_
entity_
name >
String of up to
512 characters
<success_
value>
String of up to
512 characters
<success_
response>
Quoted string of
up to 512
characters. The
string may
contain the
variable
%XML_VAL%
<XML_value>
String of up to
512 characters
550
Parameter
Values
Description
<alternativ
e_
response>
Quoted string of
up to 512
characters
Example
/MSA/RESULT/res_code
SUCCESS_VAL
XML_VAL
/MSA/MSISDN
USSD_RESP
This will work if the incoming HTTP message is expected to look like
this:
HTTP/1.1SP200SPOKCRLFDate:SPMonSP11SPAugSP2003SP09:12:32CRLF
Content-Length:SP531CRLFConnection:SPCloseCRLF
Content-Type:SPtext/xmlCRLFCRLF<xmlSPversion="1.0"?>LF
<!DOCTYPESPMSASPSYSTEMSP"MLAP_MSA.DTD"><MSASPver="1.0">LF
<RESULTSPres_code="0"SP/><MSISDN>4478881112343</MSISDN>LF</MSA>
In this stream, the HTTP message body is all the characters following
the CRLFCRLF sequence. The body is interpreted as XML to read the
XML_RES entity, and its value is 0 in this example. This matches
SUCCESS_VAL, so USSD_RESP is returned to the subscriber with
%XML_VAL% replaced by the MSISDN, that is, "LCS Enabled for
4478881112343".
551
Example
The example shows some sample entries in each USSD table section,
showing commands for:
looking up a mobile's MSISDN.
looking up the subscriber's HLR.
the message returned if a pay as you talk (PAYT) USSD command
fails.
the global title that PAYT USSD commands are forwarded to,
including some selection criteria that determine whether the
command can be processed.
MSISDN ranges for a PAYT USSD service.
a PAYT service as an example of a relayed service.
querying an NGVM mailbox.
setting NGVM diverts.
See Appendix H, USSD Information for full details of the contents of the
USSD table.
The USSD table in the example is in a single file, but is shown as split
into [PROCESSED_USSD] and [RELAYED_USSD] sections to explain
their different formats.
Figure 62. Example USSD Table ([PROCESSED_USSD])
[PROCESSED_USSD]
! ****************************************************
! Own MSISDN Service
! ****************************************************
OWN_MSISDN_CMD
*878#
OWN_MSISDN_TEXT
"Phone number is 0%s"
OWN_MSISDN_BSG_CMD
*878*OWN_MSISDN_BSG_TEXT
"%s"
OWN_MSISDN_BSG_TOO_MANY_TEXT "Too many MSISDNs requested"
OWN_MSISDN_BSG_TOO_MUCH_TEXT "Too much data requested"
OWN_MSISDN_BSG_EMPTY_TEXT "No MSISDN for specified service"
OWN_MSISDN_BSG_INV_MMI_TEXT "Invalid service code"
OWN_MSISDN_BSG_INV_FORM_TEXT "Invalid format - Use *#100*xy# or *#100#
"
!
! ****************************************************
! Own HLR Service
! ****************************************************
HLR_ID_CMD
*500#
HLR_ID_TEXT
"HLR %s %04x %s"
552
The example includes the command that subscribers use to find out
their own MSISDN (*878#), and the command to find out which HLR
they are connected on (*500#).
Figure 63. Example USSD Table ([RELAYED_USSD])
[RELAYED_USSD]
! *****************************************************
! PAYT Service
! *****************************************************
*999#"PAYT Cmd 0" PAYT_FAIL CLICK_PAYT_GT
*999*"PAYT Cmd 1" PAYT_FAIL CLICK_PAYT_GT
[RELAYED_FAIL_TEXT]
PAYT_FAIL
"\x01PAYT Service is not available"
[RANGE CLICK_PAYT_SMSC]
20105000000 20105999999
20101000000 20101999999
[GT CLICK_PAYT_GT]
MSISDN
NONE
NOTUTEXT
"Service not available"
VERSION
MAP_V1
UNEXPECTED_DATA FAIL_TEXT
GT 20105996510 RANGE:CLICK_PAYT_SMSC
Example USSD
Table
[PROCESSED_USSD]
!********************************
! Own msisdn Service
OWN_MSISDN_CMD
*#100#
OWN_MSISDN_TEXT
"0%s"
!
!********************************
! Own msisdn BSG Service
553
!
OWN_MSISDN_BSG_CMD
*#100*-
OWN_MSISDN_BSG_TEXT
"%s"
OWN_MSISDN_BSG_TOO_MANY_TEXT
requested"
OWN_MSISDN_BSG_TOO_MUCH_TEXT
requested"
OWN_MSISDN_BSG_EMPTY_TEXT
specified service"
OWN_MSISDN_BSG_INV_MMI_TEXT
code"
"Invalid service
OWN_MSISDN_BSG_INV_FORM_TEXT
Use *#100*XY# or *#100*#"
"Invalid format -
!
! *******************************
! HLR Node Name Service
!
HLR_ID_CMD
*#101#
HLR_ID_TEXT
!
! *******************************
! VLR Network Name Service
!
VLR_ID_CMD
*#102#
VLR_ID_TEXT
"%s %s"
VLR_ID_FAIL_TEXT
service unavailable"
!
! *******************************
! Local Time
TIME_CMD
*#103#
TIME_TEXT
"%s"
TIME_FAIL_TEXT
unavailable"
554
!
! *******************************
! MLR Node Name Service
!
MLR_ID_CMD
*#104#
MLR_ID_TEXT
"%s %s"
MLR_ID_FAIL_TEXT
MLR_ID_NONE_TEXT
"No Mailbox"
MLR_ID_NOTU_TEXT
"No Voicemail"
!
! *******************************
! bureau service
!
SMSB_ON_CMD
*122#
SMSB_OFF_CMD
#122#
SMSB_ON_TEXT
On"
"Divert to Respond+
SMSB_OFF_TEXT
Off"
"Divert to Respond+
SMSB_FAIL_TEXT
"REQUEST FAILED"
SMSB_NO_SMS_BS
Service"
!
! *******************************
! Last Calling number service
!
!LAST_CALL_CMD1
*#1471#
LAST_CALL_CMD2
*#147#
NO_SRI_TEXT
LAST_RESTRICTED_TEXT
"Number withheld"
LAST_NO_NUMBER_TEXT
"Number unavailable"
LAST_NOT_CONT_TEXT
controlled"
"Number not
555
LAST_SERVICE_FAIL_TEXT
failed"
LAST_SPEECH_TEXT
" "
LAST_FAX_TEXT
"F"
LAST_DATA_TEXT
"D"
!
! *******************************
! Voicemail Service
!
RECALL_CMD(0)
*#1210#
RECALL_CMD(1)
*#1211#
RECALL_CMD(2)
*#1212#
RECALL_CMD(3)
*#1213#
RECALL_CMD(7)
*#1217#
RECALL_CMD(8)
*#1218#
RECALL_CMD(9)
*#1219#
RECALL_RES(1)
RECALL_RES(10)
cleared"
"Voicemail diverts
RECALL_RES(11)
clear failed"
"Voicemail diverts
RECALL_RES(12)
set"
"Voicemail diverts
RECALL_RES(13)
set failed"
"Voicemail diverts
RECALL_RES(14)
Voicemail diverts set"
"Unconditional
RECALL_RES(15)
"Unconditional
Voicemail diverts set failed"
RECALL_RES(16)
Voicemail diverts cleared"
"Unconditional
RECALL_RES(17)
"Unconditional
Voicemail diverts clear failed"
RECALL_RES(24)
use in the UK"
556
RECALL_RES(25)
failed"
RECALL_RES(26)
RECALL_RES(27)
failed"
RECALL_RES(28)
set for use in the UK"
RECALL_RES(29)
set failed"
RECALL_FAIL_TEXT
service failed"
RECALL_NOTU_TEXT
"No Voicemail"
RECALL_NONE_TEXT
"No mailbox"
!
! *******************************
! Failed command
!
UNKNOWN_TEXT
"Unknown command"
!
! *******************************
! Positioning service
MPS_ENABLED_CMD
*110#
MPS_DISABLED_CMD
#110#
MPS_QUERY_CMD
*#110#
!
MPS_ALL_SUPP_CTRL_TEXT
"Positioning
Allowed, Supported, Controllable"
MPS_ALL_NOTSUPP_CTRL_TEXT
"Positioning
Allowed, Not Supported, Controllable"
MPS_ALL_SUPP_NOTCTRL_TEXT
"Positioning
Allowed, Supported, Not Controllable"
MPS_ALL_NOTSUPP_NOTCTRL_TEXT "Positioning
Allowed, Not Supported, Not Controllable"
MPS_DIS_CTRL_TEXT
Disallowed, Controllable"
"Positioning
557
MPS_DIS_NOTCTRL_TEXT
"Positioning
Disallowed, Not Controllable"
MPS_NOTCTRL_TEXT
Controllable"
"Positioning Not
!
!******************************
[RELAYED_USSD]
! Callback USSD
*#123*-"Callback"
CALLBACK_FAIL CALLBACK_GT
! *****************************
! MultiSim service
*#130# "LS Who am I"
LINKEDSUB_GT
LINKEDSUB_FAIL
*131#
"LS Nominate Me"
LINKEDSUB_GT
LINKEDSUB_FAIL
LINKEDSUB_FAIL
LINKEDSUB_FAIL
!
!******************************
! PAYT service
*#134*#1345-
PAYT_FAIL
PAYT_GT
PAYT_FAIL
PAYT_GT
!
!******************************
! CT service
*4#
"Call Transfer"
CT_FAIL
CT_GT
!
! *****************************
!
[RELAYED_FAIL_TEXT]
LINKEDSUB_FAIL
558
PAYT_FAIL
CT_FAIL
available"
CALLBACK_FAIL
TRUE
MSISDN
MAIN
NOTUTEXT
"NOT APPLICABLE"
VERSION
MAP_V1
UNEXPECTED_DATA FAIL_TEXT
REQUIRED_SS
PREPAY_IC
GT 44385019300
!
[GT CT_GT]
!All USSD
selection
CLI
VERSION
MAP_V1
UNEXPECTED_DATA FAIL_TEXT
GT 44385016333
!
[GT LINKEDSUB_GT]
MSISDN
MAIN
NOTUTEXT
"NOT APPLICABLE"
VERSION
MAP_V1
UNEXPECTED_DATA
FAIL_TEXT
REQUIRED_SERVICE MULTISIM
559
GT 44385016333
!
[GT CALLBACK_GT]
MSISDN
MAIN
NOTUTEXT
directly"
VERSION
MAP_V1
UNEXPECTED_DATA
FAIL_TEXT
REQUIRED_SERVICE ROAMED
REQUIRED_SS
PREPAY_IC
GT 44385016450
!
!******************************
!
[RELAYED_TCPIP_USSD]
*#1211#
"Set dvts to mbx"NGVM_GEN_FAIL NGVM
NGVM_1211_REQ NGVM_GEN_RESP VMTYPE:NGVM
*#121*1# "Set dvts to mbx"NGVM_GEN_FAIL NGVM
NGVM_1211_REQ NGVM_GEN_RESP VMTYPE:NGVM
!
[ASP NGVM]
IP_ADDR
172.26.128.10
IP_PORT
710
SERVICE
/hlrussd
CLIENT_ID
HLRTEST2
CLIENT_PWD
ussd
CONNECTION_TYPE
SHARED
CONNECTION_TIMEOUT 10
CONTENT_TYPE
text/xml
!
[CVT_USSD NGVM_1211_REQ]
<?xml version="1.0" ?>
560
<HLRUSSDRequest>
<subscriberID>%MSISDN%</subscriberID>
<ussdString>*#121*1#</ussdString>
</HLRUSSDRequest>
!
[CVT_RESP NGVM_GEN_RESP]
XML_RES
/HLRUSSDResponse/successIndicator
SUCCESS_VAL
true
XML_VAL
/HLRUSSDResponse/ussdResponse
USSD_RESP
"%XML_VAL%"
ALT_USSD_RESP
"Done"
!
!******************************
!
[REPLY_USSD]
*#104#
"Query mailbox number"
VMTYPE:NGVM
NGVM_ID
!
[REPLY_TEXT}
NGVM_ID
"Voicemail 0123456789"
voicemail Table
The voicemail.dat table contains Voicemail configuration data. It
defines the action that will be performed on receipt of a specific
shortcode. Such action depends on the value of the shortcode and the
subscribers Voicemail Type Indicator.
Table Format
[SRIACTIONS]
<Bnum> <vmtype> <Action> <AddData> <Flags>
.
.
.
[REGSSACTIONS]
<FTN> <vmtype> <Action> <AddData> <Flags>
.
.
561
.
[INTSSACTIONS]
<Divert> <vmtype> <OwnResp> <OtherResp>
.
.
[DIVERT_FORMAT]
<vmtype> <Divert> <Flags>
.
.
.
[VMTYPE_vmtype]
CFNRY_TIMER <timer_value>
EOS_DIV_SUCCESS <div_success_value>
EOS_INT_ERROR <int_error_value>
.
.
.
[SRIACTIONS] section
This section shows the behaviour to shortcodes in an SRI message. If
the B number/vmtype combination is not listed here but the B number
matches some entry with a different vmtype, the message is forwarded
to the MLR with the B number untouched. If the B number does not
match any entry, the SRI is treated as a normal call.
Each line in this section contains the space seperated fields:
<Bnum> <vmtype> <Action> <AddData> <Flags>
Parameter
Description
<Bnum>
<Num>
<MSISDN>
562
Parameter
Description
<vmtype>
<Action>
RESPRN
SETDIV
CLEARDIV
SETUNCDIV
CLEARUNCDIV
NORMSRI
<AddData>
<Flags>
DACC
DDEP
PFXO
RTVL
563
[REGSSACTIONS] section
This section shows the behaviour to voicemail shortcodes in a
REGISTERSS MAP message. If the shortcode/vmtype combination is
not listed here (for example, 111), the shortcode will not be recognized
as a voicemail shortcode. SMSB and CLIR shortcodes are still defined
in hlr_config.dat.
Each line in this section contains the space seperated fields:
<FTN> <vmtype> <Action> <AddData> <Flags>
Parameter
Description
<FTN>
<Num>
<MSISDN>
<vmtype>
<Action>
GETMBX
SETDIV
NORMREG
564
Parameter
Description
<AddData>
<Flags>
REC2
REC3
[INTSSACTIONS] section
This section defines the behaviour when an INTERROGATESS
message is used to examine a divert. If the divert/vmtype combination
is not listed here (for example, 1571<MSISDN>), the divert will be
returned in the response as stored. The NAI and any prefixes will
depend on the supplementary services defined.
Each line in this section contains the space seperated fields:
<Divert> <vmtype> <OwnResp> <OtherResp>
Parameter
Description
<Divert>
<vmtype>
<Num>
<MSISDN>
565
Parameter
Description
<OwnResp>
Defines the format of the response if the divert does not contain
an MSISDN, or if the MSISDN in the divert is the subscribers
MSISDN (or that of the published number, for a linked
subscriber).
The format of this field is:
<NAI>/<Num>[<MSISDN>], where <NAI> is the Nature of
Address Indicator. One of:
+ (International E.164)
Net (Network E.164)
Nat (National E.164)
Unk (unknown E.164)
<hex><hex> (2 hex digits defining the NAI)
<OtherResp>
[DIVERT_FORMAT] section
This section defines the format of Voicemail diverts for each voicemail
type. It is used when setting and clearing diverts using the
UPDATE:SUB,VMTYPE admin command. It is also used to validate the
erasing of diverts by a Voicemail box using the ERASESS message.
Each line in this section contains the space seperated fields:
<vmtype> <Divert> <Flags>
Parameter
Description
<vmtype>
<Divert>
<Flags>
<Num>
<MSISDN>
[VMTYPE_vmtype] section
The following sections define vmtype-specific defaults. The table can
have a separate section for each defined vmtype.
566
Description
CFNRY_TIMER
EOS_DIV_SUCCESS
EOS_INT_ERROR
Example
567
:
[SRIACTIONS]
!BNum
Nat/1571
Nat/15710
Nat/15711
Nat/15712
Nat/15713
Nat/1571
Nat/15710
Nat/15711
Nat/15712
Nat/15713
Nat/121
Nat/1210
Nat/1211
Nat/1212
Nat/1213
Nat/1214
Nat/1215
Nat/1217
Nat/1218
Nat/1219
Nat/1210<MSISDN>
Nat/12144<MSISDN>
Nat/21212
Nat/21212
Nat/242
vmtype
BTCVM
BTCVM
BTCVM
BTCVM
BTCVM
OTHER
OTHER
OTHER
OTHER
OTHER
NGVM
NGVM
NGVM
NGVM
NGVM
NGVM
NGVM
NGVM
NGVM
NGVM
NGVM
NGVM
NGVM
OTHER
OTHER
[ RE G SS AC T IO N S]
! FT N
U nk / 15 71
U nk / 12 1
U nk / 12 1
U nk / 24 2
U nk / 15 71
U nk / 12 10 < MS I SD N >
U nk / 12 10 < MS I SD N >
U nk / 12 14 4 <M S IS D N>
U nk / 12 14 4 <M S IS D N>
Action
AddData
RESPRN
+/01571<MSISDN>
CLEARDIV
Nul/1571<MSISDN>
SETDIV
Nul/1571<MSISDN>
SETUNCDIV Nul/1571<MSISDN>
CLEARUNCDIV Nul/1571<MSISDN>
FWDMLR
NONE
FWDMLR
NONE
FWDMLR
NONE
FWDMLR
NONE
FWDMLR
NONE
RESPRN
Nat/121A<MSISDN>
RESPRN
Nat/1210<MSISDN>
RESPRN
Nat/1211<MSISDN>
RESPRN
Nat/1212<MSISDN>
RESPRN
Nat/1213<MSISDN>
RESPRN
Nat/1214<MSISDN>
RESPRN
Nat/1215<MSISDN>
RESPRN
Nat/1217<MSISDN>
RESPRN
Nat/1218<MSISDN>
RESPRN
Nat/1219<MSISDN>
RESPRN
Nat/121B<MSISDN>
RESPRN
Nat/121B<MSISDN>
RESPRN
Nat/121C<MSISDN>
RESPRN
Nat/21212
FWDMLR
NONE
v mt y pe
B TC V M
N GV M
O TH E R
O TH E R
O TH E R
B TC V M
O TH E R
B TC V M
O TH E R
A ct i on
S ET D IV
S ET D IV
R EC A LL
R EC A LL
R EC A LL
N OR M RE G
G ET M BX
N OR M RE G
G ET M BX
[INTSSACTIONS]
!Divert
vmtype OwnResp
121<MSISDN>
NGVM
Unk/121
[DIVERT_FORMAT]
!vmtype
Divert
BTCVM
1571<MSISDN>
NGVM
121<MSISDN>
[VMTYPE_OTHER]
CFNRY_TIMER
EOS_DIV_SUCCESS
EOS_INT_ERROR
15
1067
1051
[VMTYPE_BTCVM]
CFNRY_TIMER
EOS_DIV_SUCCESS
EOS_INT_ERROR
15
1067
1051
[VMTYPE_NGVM]
CFNRY_TIMER
15
Flags
BTCVM DACC
BTCVM PFXO
BTCVM
BTCVM PFXO
BTCVM
BTCVM
BTCVM
BTCVM
BTCVM
BTCVM
RTVL
DDEP
DDEP
Ad dD a ta
15 71 < MS I SD N >
12 1< M SI S DN >
NO NE
NO NE
NO NE
NO NE
12 1< F TN M SI S DN >
NO NE
12 1< F TN M SI S DN >
F la gs
R EC 1
R EC 2
R EC 3
OtherResp
Unk/1210<MSISDN>
Flags
PFXO
568
569
570
Setting Up PULSE
If PULSE has not been pre-configured, the screen definition files
(SDFs), which define PULSE displays, must be generated.
571
Starting PULSE
To start PULSE enter:
pulse
The PULSE Main Menu (shown in Figure 64) is displayed.
Figure 64. PULSE Main Menu
PULSE consists of several screens, each with the same general layout.
Select the option you require by pressing the key corresponding to the
highlighted letter for that option.
Node Information
PULSE displays information about the node below the main menu.
PULSE
Information
Values
Description
Type
Distributed
Monolithic
Startup
Cold (as Live) - the live node started up as the live node
Warm (as Standby) - the live node became the live node as
the result of a cutover
572
PULSE
Information
State
Values
Description
Starting
Live
Standby
Cutover (Going Live)
Live (Standby Failed)
Live (Standby Ready)
PULSE Information
PULSE can run in different display modes and the time between
PULSE screen updates can be set when PULSE is started.
Node
Information
Values
Description
Time
Time of day in
HH:MM:SS DDMMM-YYYY format
Mode
ACTUAL
DELTA
SCREEN
Rate
0 to 86399 (24
hours)
Moving to other
Screens
A status bar along the bottom of each screen identifies the function
keys which you can use to change to another screen or return to the
main menu.
Note: The function keys differ according to the screen displayed. Be
careful to choose the one you want.
Exiting PULSE
573
General
Activity
Traffic
Admin
Incoming Calls
Registration and Roaming
Details Menu
Network Entities
SIGTRAN
574
PULSE Summary
Counts on the summary screen to indicate whether the platform is
overloaded and is processing messages and administration
commands.
Figure 65. HLR Summary Screen
GENERAL HLR SUMMARY
a
MAP ind
b
SS7I
ADMIN INTERFACE
upl
213798348 free
1951
d
ADM Application
sri
227643661 in use
49 Total commands
3263197
snp
210541 hlra not idle
48
e
Cmds issued per session
nms
733964 Allocate OK
1177692243 No.sessions <10 cmds
213776
ssm
21182087 Allocate Fail
0 No.sessions 10..20 cmds
10704
smw
390032 Octets TX
2689209523 No.sessions 20..30 cmds
3199
rsd
560711 Octets RX
3147581249 No.sessions 30..40 cmds
4428
sai
258781313 MSU TX
1578244086 No.sessions 40..50 cmds
3866
bsa
3577516 MSU RX
1577386882 No.sessions >50 cmds
6851
reg
604417 Excess Load
0
era
824253 BEP Shed
0
f
DATABASE
pus
12248388 No Task
0 Performance totals
a
MAP req
Overload Active
False Requests
1734947871
cnl
203450678 Overload Events
0 Success
885042610
isd
1099424 INBQ Length
0 Granted
748483404
dsd
47336 INBQ High Water
990 Released
98465705
prn
220473131 INBQ Last Peak
439 Queued
839608
asc
1167986
c
Network Entities
bsa
934 NE[0] OPEN
322 entries
Secure requests
67022
pus
934 NE[1] CLOSED
Securing
F6:Previous
|F7:Next
|F8:Details menu|F9:Summary menu|F10:Main menu
Signalling
575
DATABASE
ADMIN Interface
Figure 66. Main Menu > Details Menu > Log files (LOGGER)
576
577
578
Example
Address Component
Contents
ROUTING_INDICATOR
POINT_CODE (PC)
SUB-SYSTEM
NUMBER
GT_FORMAT
GT
579
580
2
5
0
3
0
7
GT format
0
0
0
4
06 - HLR
07 - VLR
08 - MSC
09 - EIR
10 - AUC
0
3
2
5
581
0
6
0
0
GT format
0
4
06 - HLR
07 - VLR
08 - MSC
09 - EIR
10 - AUC
52 = Address comprises SSN, GT (Route on MTP3 Point Code - not shown in SCCP message)
582
583
Time Server
Time Server
Time Server
Time Server
VodaSCP systems
584
SET TIME
On nodes that do not have NTP, users can set the system time from the
pds_manager login (described below).
Setting the time immediately sets the node time to the specified value.
You should set the time only on the standby node.
Using
pds_manager
If you use the date command to change the time on a node that uses
NTP:
if you set it to be an hour or less different from the NTP time (in
either direction), the system time gradually returns to the time
defined by the time server.
if you set it to be more than an hour different from the NTP time (the
exact number of seconds is defined in the NTP software
documentation), the NTP software shuts down and the time on the
node is no longer under its control.
You are strongly discouraged from doing this.
585
Overview
When the live node starts, it loads the database specified in the
[HLR_MAPPING] section of the pds_defs.dat table. It loads the
database from the file:
$shrdir/log_db_name_HLRD_FILE
586
587
pds_i_mp Sub-Process
The pds_i_mp sub-process:
1. Performs a consistency check on the
logical_db_name_HLRD_SAVED.BKn file backed up by the
HLRD process:
- If the consistency check passes, pds_i_mp marks the backup as
valid and resets the backup indicator file
logical_db_name_GOODBACKUPIS.BKn, as shown in
Table 57.
Table 57. Backup Status After a Successful Consistency Check
File Backed Up by
HLRD
Valid Backup
Backup Indicator
logical_db_
name_
logical_db_
name_HLRD_SAVED
logical_db_name
_GOODBACKUPIS.BK1
HLRD_SAVED.BK1
.BK1
logical_db_
name_
logical_db_
name_HLRD_SAVED
D_SAVED.BK2
.BK2
logical_db_name
_GOODBACKUPIS.BK2
Valid Backup
Backup Indicator
logical_db_
name_
logical_db_
name_HLRD_SAV
logical_db_name
_GOODBACKUPIS.BK2
HLRD_SAVED.BK1
ED.BK2
logical_db_
name_
logical_db_
name_HLRD_SAV
HLRD_SAVED.BK2
ED.BK1
logical_db_name
_GOODBACKUPIS.BK1
588
Secondary
Backup File
Standby Node
The standby node has no access to the database files on the live node.
Therefore, the standby node needs to maintain its own copy of the
database.
When the standby node starts, it checks the [HLR_MAPPING] section
of the pds_defs.dat table to determine which logical database it
should synchronize from the live side.
If you have just create/copied a new logical database file on to the live
node, the standby node should start with no database file at all, or with
a copy of the same database file (or a renamed copy of any one of its
backup files from the live node). If there is no database file, the standby
node will create a new file.
The standby node establishes a connection with the live side through
which it receives regular updates. The standby node, just like the live
node, secures, backs up and checks consistency of its own database
files.
Note: Do not use the hlru_dbinit command to create the database for
the standby node. Each database file created with hlru_dbinit has a
unique id and you will not be able to use two files created with the same
logical database name for live/standby operation. You should therefore
start the standby node with nothing or a copy of the file from the live
node.
589
590
591
Basic Services
Table 59 lists the Basic Service Groups and Basic Services supported
by the HLR:
Basic Service Group codes are used with Administration
commands. See Chapter 9, Administration Interface.
Telephony Services are prefixed TS.
Bearer Services are prefixed BS.
Table 59. Supported Basic Service Groups and Basic Services
Bit
Bit
Basic
Service
Description
Speech - SPEECH
TS11
Telephony
TS12
Emergency
TS21
TS22
TS23
Cell broadcast
TS61
TS62
Facsimile - FAX
592
Table 59. Supported Basic Service Groups and Basic Services (Continued)
Bit
Bit
Basic
Service
32
BS20
BS21
BS22
BS23
10
BS24
11
BS25
12
BS26
13
BS61A
14
BS81A
15
BS31
16
BS32
17
BS33
18
BS34
19
BS61S
20
BS81S
33
BS30
Description
593
Table 59. Supported Basic Service Groups and Basic Services (Continued)
Bit
Bit
Basic
Service
21
BS41
22
BS42
23
BS43
24
BS44
25
BS45
26
BS46
27
BS51
28
BS52
29
BS53
Description
30
BS71
31
TSD1
Dual numbering
Note: For bit numbers of basic services and basic service groups in
the HLR database, see Basic Services on page 611 in Appendix G,
Attribute Bit Numbers in the Subscriber Database.
594
Supplementary Services
Table 60 lists the supplementary services supported by the HLR. The
Supplementary Service codes are used with Administration
commands. See Chapter 9, Administration Interface.
Table 60. Supported Supplementary Services
Supplementary
Service
Meaning
Description
ADD
Automatic
Device
Detection
AOCI
Advice of
Charge
Allows the mobile to calculate the cost of the call. There are two
versions:
Information. Calculate the cost in real time for display as the
charge is incurred. (The MSC does not require an
acknowledgement from the mobile station.)
Charging. Calculate the cost for private charging purposes, for
example: a hire-phone. (The MSC requires an acknowledgement
from the mobile station.)
The two variants of this service, Information and Charging, are
mutually exclusive.
ARSENIC
Ability to
Register
Special/
Extended
Numbers in
Call-forwards
BAIC
Barring
Incoming
Calls
BICROAM
Bar Incoming
Calls when
Roamed
outside home
country
AOCC
595
Meaning
Description
BAOC
Barring of
Outgoing
Calls
BOIC
Bar Outgoing
International
Calls
BOICXHC
Bar Outgoing
International
Calls except
to Home
Country
CFB
Call
Forwarding
on MS Busy
CFNRC
Call
Forwarding
on Not
Reachable
CFNRY
Call
Forwarding
on No Reply
CFU
Call
Forwarding
Unconditional
CLIP
Calling Line
Identification
Presentation
CLIR
Calling Line
Identification
Restriction
COLP
Connected
Line
Identification
Presentation
COLR
Connected
Line
Identification
Restriction
CW
Call Waiting
DCFB
Default Call
Forwarding
when Busy
596
Meaning
Description
DCFNRC
Default Call
Forwarding
when Not
Reachable
DCFNRY
Default Call
Forwarding
when No
Reply
ECT
Explicit call
transfer
EMLPP
Enhanced
Multi-Level
Precedence
and Preemption
FMC1
Fixed Mobile
Convergence
1
HOLD
Call Holding
LCN
Last caller
number
When subscribers have this service provisioned, they have the ability
to erase the LCN, meaning it cannot be obtained by another
subscriber. This is controlled by a USSD. When this service is used,
the LCN is not removed at the HLR, but an erasure flag is set.
LINKED
Linked
Subscriptions
MPTY
Multi-Party
MVPN_FNP
Mobile Virtual
Private
Network Full
Number Plan
OICK
Originating IN
Category Key
OIN
Originating
Intelligent
Network
OVERRIDE
CLIP
Restriction
Override
597
Meaning
Description
PrePayment
Incoming Call
Used with the PrePayment System (PPS). When the SRI for the
incoming call for a PPS subscriber is received by the HLR, the HLR
sends a message to the Prepayment Account Manager (PAM) to
request the account status of the subscriber before the call can be
received. The PAM will return a status message which is one of the
following:
No Credit
Credit
Unknown Account
The call can be received only if the subscriber has a credit status.
PRIORITY
RBT
If the subscriber has this service provisioned, they can change the
ringing tone that the calling party hears.
RECALL
SMSB
SUBTYPE
TICK
Terminating
IN Category
Key
TICKROAM
Terminating
IN Category
Key when
Roamed
TRIG_A
Trigger on
A-number
598
Meaning
Description
TRIG_B
Trigger on
B-number
TRIG_C
Trigger on
C-number
599
Supplementary Services
HOMETICK
ROAMTICK
TICK
TICKROAM
NONE
ANY COMBINATION
600
601
Delay
Class
Peak
Throughput
1
Spare
Octet
2
0
3
Spare
Reliability
Class
0
Spare
Precedence
Class
Mean
throughput
602
Delay Class
Mean Transfer
Delay (sec)
95 percentile
Delay (sec)
Mean Transfer
Delay (sec)
95 percentile
Delay (sec)
1. (Predictive)
< 0.5
< 1.5
<2
<7
2. (Predictive)
<5
< 25
< 15
< 75
3. (Predictive)
< 50
< 250
< 75
< 375
4. (Best Effort)
Unspecified
Traffic Type
Non real-time traffic, error-sensitive application that cannot cope with data loss.
Non real-time traffic, error-sensitive application that can cope with infrequent data loss.
Non real-time traffic, error-sensitive application that can cope with data loss, GMM/SM,
and SMS.
Real-time traffic, error-sensitive application that can cope with data loss.
Real-time traffic, error non-sensitive application that can cope with data loss.
Up to 1 000 (8 kbit/s).
603
Precedence
Name
High priority
Normal priority
Low priority
Interpretation
10
11
12
13
14
15
16
17
18
31
Best effort.
604
Delivery order
Transfer delay
Where:
a is Allocation/Retention Priority
b is Traffic Class
c is Delivery Order
d is Delivery of Erroneous SDU
e is Maximum SDU size
f is Max bit rate for uplink
g is Max bit rate for downlink
h is Residual BER
i is SDU Error Ratio
j is Transfer Delay
605
Allocation /
Retention
Priority
Traffic Class
Bits
876
In MS to network direction:
000
Subscribed traffic class
In network to MS direction:
000
Reserved
In MS to network direction and in network to MS direction :
001
Conversational class
010
Streaming class
011
Interactive class
100
Background class
111
Reserved
Delivery Order
Bits
543
In MS to network direction:
00
Subscribed delivery order
In network to MS direction:
00
Reserved
In MS to network direction and in network to MS direction :
01
With delivery order (yes)
10
Without delivery order (no)
11
Reserved
The network shall map all other values not explicitly defined onto one of
the values defined in this version of the protocol. The network shall
return a negotiated value which is explicitly defined in this version of
this protocol.
Delivery of
Erroneous SDUs
Bits
321
In MS to network direction:
000
Subscribed delivery of erroneous SDUs
In network to MS direction:
000
Reserved
606
Maximum SDU
Size
In MS to network direction:
00000000
11111111
In network to MS direction:
00000000
11111111
Reserved
Reserved
1502 octets
10011000
1510 octets
10011001
1520 octets
The network shall map all other values not explicitly defined onto one of
the values defined in this version of the protocol. The network shall
return a negotiated value which is explicitly defined in this version of
this protocol.
Maximum Bit
Rate For Uplink
Bits
87654321
In MS to network direction:
0 0 0 0 0 0 0 0Subscribed maximum bit rate for uplink
In network to MS direction:
0 0 0 0 0 0 0 0Reserved
In MS to network direction and in network to MS direction :
0 0 0 0 0 0 0 1 The maximum bit rate is binary coded in 8 bits, using a
granularity of 1 kbps
0 0 1 1 1 1 1 1giving a range of values from 1 kbps to 63 kbps in 1 kbps
increments.
607
Maximum Bit
Rate For
Downlink
Residual Bit
Error Rate (BER)
Bits
8765
In MS to network direction:
0000
Subscribed residual BER
In network to MS direction:
0000
Reserved
In MS to network direction and in network to MS direction :
The Residual BER value consists of 4 bits. The range is from 5*10-2 to
6*10-8.
0001
5*10-2
0010
1*10-2
0011
5*10-3
0100
4*10-3
0101
1*10-3
0110
1*10-4
0111
1*10-5
1000
1*10-6
1001
6*10-8
1111
Reserved
The network shall map all other values not explicitly defined onto one of
the values defined in this version of the protocol. The network shall
return a negotiated value which is explicitly defined in this version of the
protocol.
Bits
4321
In MS to network direction:
0000
Subscribed SDU error ratio
608
In network to MS direction:
0000
Reserved
In MS to network direction and in network to MS direction :
The SDU error ratio value consists of 4 bits. The range is from 1*10-1 to
1*10-6.
0001
1*10-2
0010
7*10-3
0011
1*10-3
0100
1*10-4
0101
1*10-5
0110
1*10-6
0111
1*10-1
1111
Reserved
The network shall map all other values not explicitly defined onto one of
the values defined in this version of the protocol. The network shall
return a negotiated value, which is explicitly defined in this version of
the protocol.
Transfer Delay
Bits
876543
In MS to network direction:
0 0 0 0 0 0 Subscribed transfer delay
In network to MS direction:
0 0 0 0 0 0 Reserved
In MS to network direction and in network to MS direction :
0 0 0 0 0 1 The Transfer delay is binary coded in 6 bits, using a
granularity of 10ms
0 0 1 1 1 1giving a range of values from 10 ms to 150 ms in 10 ms
increments
0 1 0 0 0 0 The transfer delay is 200 ms + ((the binary coded value in 6
bits 010000) * 50ms)
0 1 1 1 1 1 giving a range of values from 200 ms to 950 ms in 50ms
increments
1 0 0 0 0 0 The transfer delay is 1000 ms + ((the binary coded value in
6 bits 100000) * 100ms)
1 1 1 1 1 0 giving a range of values from 1000 ms to 4100 ms in 100ms
increments
1 1 1 1 1 1 Reserved
The Transfer delay value is ignored if the Traffic Class is Interactive
class or Background class.
Traffic Handling
Priority
609
Bits
21
In MS to network direction:
00
Subscribed traffic handling priority
In network to MS direction:
00
Reserved
In MS to network direction and in network to MS direction :
01
Priority level 1
10
Priority level 2
11
Priority level 3
The Traffic handling priority value is ignored if the Traffic Class is
Conversation class, Streaming class or Background class.
Guaranteed Bit
Rate For Uplink
Guaranteed Bit
Rate For
Downlink
The Guaranteed bit rate for uplink value is ignored if the Traffic Class is
Interactive class or Background class, or Maximum bit rate for uplink is
set to 0 kbps.
The Guaranteed bit rate for downlink value is ignored if the Traffic
Class is Interactive class or Background class, or Maximum bit rate for
downlink is set to 0 kbps.
610
611
Basic Services
The subscriber database contains one bit field for basic service groups
and another for the basic services themselves. A subscriber can have
multiple basic service groups and basic services by setting the relevant
bits.
Service Groups
Bit
Speech - SPEECH
Facsimile - FAX
All Data Circuit - Async - DCICA (BS21 to BS26 mutually exclusive to BS20)
All Data Circuit - Sync - DCICS (BS31 to BS34 mutually exclusive to BS30)
Services
Bit
Basic
Service
Description
TS11
Telephony
TS12
Emergency
TS21
TS22
TS23
Cell broadcast
PS21
612
Basic
Service
Description
PS22
TS61
TS62
BS21
BS22
BS23
10
BS24
11
BS25
12
BS26
13
BS61A
14
BS81A
15
BS31
16
BS32
17
BS33
18
BS34
19
BS61S
20
BS81S
21
BS41
22
BS42
23
BS43
24
BS44
25
BS45
26
BS46
27
BS51
28
BS52
29
BS53
30
BS71
31
TSD1
Dual numbering
32
BS20
High Speed Circuit Switched Data - HSCSD (mutually exclusive to BS21 to BS26).
Allows one data call to use more than one traffic channel, giving speeds over 9.6kbit/s.
33
BS30
Video Telephony (mutually exclusive to BS31 to BS34). 64kbps data to allow video with
voice calls
Bit
613
Supplementary Services
For detailed descriptions of supplementary services, see
Supplementary Services on page 594.
Bit
Supplementary
Service
Meaning
CFNRY
CFNRC
CFB
CFU
CW
Call Waiting
BAOC
/BOIC
/BOICXHC
BAIC
BICROAM
10
CLIP
11
CLIR
12
AOCI
13
AOCC
14
HOLD
Call Holding
15
MPTY
Multi-Party
16
OIN
17
PREPAY_IC
18
COLP
19
COLR
20
ARSENIC
21
TRIG_A
Trigger on A-number
22
TRIG_B
Trigger on B-number
23
OICK
24
TICK
25
PRIORITY
26
SUBTYPE
27
RECALL
28
LINKED
Linked Subscriptions
614
Bit
Supplementary
Service
29
SMSB
30
TICKROAM
31
TRIG_C
Trigger on C-number
32
MVPN_FNP
33
ECT
34
ACR
35
CALL_UNREL
36
DCFB
37
DCFNRY
38
DCFNRC
39
FMC1
40
EMLPP
41
DEFAULT_CF
Used for setting DCF if subscriber does not provision own call
forwards
42
RBT
RingBack Tones
43
LCN
44
ADD
Meaning
Notification Flag
CFUCP
CFBCP
CFBFP
CFNRYCP
CFNRYFP
CFNRCCP
615
Behaviour
Mode
Value
GSM
SMSB
RECALL
SE
616
Bar
ODBHPLMN1-4 are bars that can be configured by the home PLMN.
These bars do not affect diverts.
ODBAOC
ODBOIC
ODBOICXHC
ODBOCROAM
ODBAIC
ODBICROAM
ODBROAMHP
ODBROAMHC
ODBOPINFO
ODBOPENT
10
ODBSS
11
ODBHPLMN1
12
ODBHPLMN2
13
ODBHPLMN3
14
ODBHPLMN4
15
ODBCNUM1
16
ODBCNUM2
17
ODBCNUM3
18
ODBXENOSMS
19
ODBICRXSMS
20
ODBINBAOC
21
ODBINBOIC
22
ODBINBOICXHC
23
ODBINBAIC
24
ODBINBICROAM
25
ODBINBOCROAM
26
ODBINBOPENT
27
ODBINBOPINFO
Bit
Bar
28
ODBINBSS
29
ODBINLS
30
ODBINPAYT
31
ODBINMOSMS
32
ODBINMTSMS
33
ODBPREMROAM
34
ODBMOSMSROAM
35
ODBCFVLRROAM
36
ODBROAMALL
37
ODBMOXSMS
38
ODBMOXSMSROAM
39
ODBGSM
40
ODBGPRS
41
ODBOZC
42
ODBOZCXHC
43
ODBOZICXHC
44
ODBICROAZ
45
ODBNICBAOC
46 to 61
ODBMOSMS_00 to ODBMOSMS_15
62
ODBECT
63
ODBECTC
64
ODBECTCI
65
ODBECTCZ
66
ODBECTC2
67
ODBECTSM
68
BOPENTSMS
69
PREMSMSLO
70
PREMSMSHI
71
RTOSPBAR
72
DCF
617
618
Name
TSMS
HPLMN
VODACAT
TSMS_CS
TSMS_PS
5-10
Unused
11
ROAM_RELAY
12
SIGTRAN
13
RECALL_TMC
14
ROAM_UNKSUB
15
COMPRESS_ENB
16
VODACPC
17
ROUTE_ON_PC
18
RDROF
19
MMR
20
LOG_SCCP
21
LOG_TRANSACTION
22
LOG_SS7
23
BLACK
24
EMAP
25
Spare
26
MLR
27
OSMS
28
ROAM_ORB
29
ADPCM_PFX
30
OR
31
RN_PFX
619
Location Status
For a detailed description of location status, see Table 22 on page 259.
Bit
Location Status
INVALID
ADMIN_DISABLED
ADMIN_CHANGED
ROAM_STOPPED
ROAM_ODB
UNSUP_SVC_RESTR
REGISTERED
PURGED
ISD_DSD_FAIL
TIMEOUT
10
ABANDONED
11
RR_UNSUP
12
AC_CONFLICT
13
BLACK_LISTED
14
DECSS7_SENDF
15
UNKNOWN_IN_VLR
620
CAMEL Phases
Supported CAMEL phases are returned by the VIEW:NETWORK
command (see page 409).
Bit
CAMEL Phase
PH1
PH2
PH3
621
Bit
NETWORK_LOC_UP_V1
LOCATION_CANCELLATION_V1
ROAMING_NUMBER_ENQUIRY_V1
SUBSCRIBER_DATA_MNGT_V1
INFO_RETRIEVAL_V1
NETWORK_FUNCTIONAL_SS_V1
LOCATION_INFO_RETRIEVAL_V1
RESET_V1
10
TRACING_V1
11
SHORT_MSG_GATEWAY_V1
12
SHORT_MSG_RELAY_V1
13
MWD_MNGT_V1
14
SHORT_MSG_ALERT_V1
15
NETWORK_LOC_UP_V2
16
LOCATION_CANCELLATION_V2
17
ROAMING_NUMBER_ENQUIRY_V2
18
LOCATION_INFO_RETRIEVAL_V2
19
RESET_V2
20
INFO_RETRIEVAL_V2
21
INTER_VLR_INFO_RETRIEVAL_V2
22
SUBSCRIBER_DATA_MNGT_V2
23
TRACING_V2
24
NETWORK_FUNCTIONAL_SS_V2
25
NETWORK_UNSTRUCTURED_SS_V2
26
SHORT MSG_GATEWAY_V2
27
SHORT MSG_MO_RELAY_V2
28
SHORT MSG_ALERT_V2
29
MWD_MNGT_V2
30
SHORT_MSG_MT_RELAY_V2
622
Bit
31
IMSI_RETRIEVAL_V2
32
MS_PURGING_V2
33
PSI_V2
34
ROAMING_NUMBER_ENQUIRY_V3
35
SUBSCRIBER_INFO_ENQUIRY_V3
36
SUBSCRIBER_DATA_MNGT_V3
37
ANY_TIME_INFO_ENQUIRY_V3
38
LOCATION_CANCELLATION_V3
39
MS_PURGING_V3
40
GPRS_LOCATION_UPDATE_V3
41
NETWORK_LOC_UP_V3
42
LOCATION_INFO_RETRIEVAL_V3
43
MWD_MNGT_V3
44
SHORT_MSG_GATEWAY_V3
45
INFO_RETRIEVAL_V3
46
AUTHENTICATION_FAILURE_REPORT_V3
47
ERI_LOCATION_SVC_GATEWAY_CONTEXT_V3
15 to 47
V2_AND_ABOVE
34-47
V3_AND_ABOVE
623
Value
NO_GSM_PAGE_RESP
IMSI_DETACHED
ROAM_RESTRICT
DEREG_GSM
MSPURGED_GSM
NO_GPRS_PAGE_RESP
GPRS_DETACHED
DEREG_GPRS
MSPURGES_GPRS
UNK_GSM_SUB
UNK_GPRS_SUB
10
NONE
255
Mobility Triggers
Mobility triggers are viewed using the VIEW:SUB command, added
using the ADD:CAMEL command and modified using the
UPDATE:CAMEL command.
For a description of mobility triggers, see the {<mobility_trig>} entry in
Table 33 on page 351.
Bit
Code
LOC_UPD_SAME_VLR
LOC_UPD_OTHER_VLR
IMSI_ATTACH
INIT_IMSI_DETACH
NWK_INIT_IMSI_DETACH
624
CAMEL
CAMEL data is controlled using the ADD:CAMEL, REMOVE:CAMEL
and UPDATE:CAMEL commands.
Supplementary Service
Description
15
MPTY
Multiparty
CSI TDP
OCSI_2
OCSI_4
GPRSCSI_1
GPRSCSI_2
GPRSCSI_11
GPRSCSI_12
GPRSCSI_14
MOSMSCSI_1
VTCSI_12
VTCSI_13
11
VTCSI_14
12
TCSI_12
14
TCSI_13
15
TCSI_14
16
DCSI_1
17
DCSI_2
16
DCSI_3
17
SSCS1
18
MCSI1
625
Unsupported Services
Unsupported services are listed alongside the UNSUPP_SERV
attribute in the Network Entity (NETENT) Table.
Bit
Service
Multi-SIM
Roamed
Regional Subscription
626
627
628
Enabling the
Bureau Service
Disabling the
Bureau Service
Use of Behaviour
Mode
629
Each divert set has a behaviour mode which is displayed by the VIEW
SUB command (see VIEW:SUB on page 231). The behaviour is
displayed as:
GSM (the default)
SMSB for the SMS Bureau Service
RECALL for the voicemail service or
SE for Special/Extended.
TOKEN
Example VALUE
Description
SMSB_ON_CMD
*122#
SMSB_OFF_CMD
#122#
SMSB_ON_TEXT
"BUREAU ON"
SMSB_OFF_TEXT
"BUREAU OFF"
SMSB_FAIL_TEXT
"REQUEST FAILED"
SMSB_NO_SMS_BS
MSISDN
Retrieval
TOKEN
Example VALUE
Description
OWN_MSISDN_CMD
*#100#
OWN_MSISDN_TEXT
OWN_MSISDN_BSG_
CMD
*#100*<MMI_code>#
OWN_MSISDN_BSG_
TEXT
"%s"
OWN_MSISDN_BSG_
TOO_MANY_TEXT
OWN_MSISDN_BSG_
TOO_MUCH_TEXT
OWN_MSISDN_BSG_
EMPTY_TEXT
OWN_MSISDN_BSG_I
NV_MMI_TEXT
OWN_MSISDN_BSG_I
NV_FORM_TEXT
630
MMI Code
10
Telephony (SPEECH)
11
12
13
16
19
20
21
22
24
25
26
27
MultiSIM
Subscriptions
Linked
Subscriptions
631
Displayed
Number
The last caller service displays one of three types of caller number:
Number Type
Description
Network number
Generic number
Presentation number
The HLR determines which number to display as the last caller using
the following rules:
Presentation
Number
Network Number
AVAILABLE
presentation number
WITHHELD
Withheld
UNAVAILABLE
AVAILABLE
network number
UNAVAILABLE
WITHHELD
Withheld
UNAVAILABLE
UNAVAILABLE
Unavailable
USSD Table
Tokens
The table below list tokens in the USSD table for the last caller service.
TOKEN
Example VALUE
Description
LAST_CALL _CMD1
*#1471#
LAST_CALL _CMD2
*#147#
LAST_NUMBER_ERASED_
TEXT
"Last called
number erased
632
NO_SRI_TEXT
LAST_ RESTRICTED_TEXT
"Number withheld"
LAST_ NO_NUMBER_TEXT
"No number
available"
LAST_ NOT_CONT_TEXT
"Number not
controlled"
LAST_ SERVICE_FAIL_TEXT
LAST_ SPEECH_TEXT
LAST_ FAX_TEXT
LAST_ DATA_TEXT
Display on phone
No number
22Mar98 08:55
D
LCN_ERASE_SET_CMD
*#747#
LCN_ERASE_CLEAR_CMD
*#748#
LCN_ERASE_QUERY_CMD
*#749#
LCN_ERASE_SET_TEXT
"Last Caller
Number Erase Flag
Set
LCN_ERASE_CLEAR_TEXT
"Last Caller
Number Erase Flag
Clear
LCN_ERASE_FAIL_TEXT
633
Example VALUE
Description
CLIR_DEF_ALLOW_CMD
*1472#
CLIR_DEF_RESTR_CMD
*1473#
CLIR_PERMANENT_CMD
*1474#
CLIR_ENQUIRE_CMD
*1475#
CLIR_DEF_ALLOW_TEXT
Reveal On
CLIR_DEF_RESTR_TEXT
Reveal Off
CLIR_PERMANENT_TEXT
Reveal
Permanently Off
CLIR_NO_CONTROL_TEXT
Sorry, No Control
Allowed
CLIR_CTR_FAIL_TEXT
Reveal Control
Service Failure
634
Data Returned by
OVERRIDE
Parameter
Values
Description
network_number
MSISDN or string
network_number_CLI_
classification
AVAILABLE, UNAVAILABLE or
WITHHELD
network_number_
override
string
presentation_number
MSISDN or string
presentation_number_
CLI_Classification
AVAILABLE, UNAVAILABLE or
WITHHELD
presentation_number_
override
string
time
Monitoring
Customers with
OVERRIDE
635
Example VALUE
Description
ACR_SET_CMD
*#991#
ACR_SET_TEXT
ACR Set
ACR_FAIL_TEXT
ACR_CLEAR_CMD
*#992#
ACR_CLEAR_TEXT
ACR cleared
ACR_QUERY_CMD
*#993#
Example VALUE
Description
RECALL_CMD(0)
#1210#
RECALL_CMD(1)
*1211#
RECALL_CMD(2)
*1212#
RECALL_CMD(3)
#1213#
RECALL_CMD(4)
#1214#
RECALL_CMD(5)
#1215#
RECALL_CMD(7)
*1217#
RECALL_CMD(8)
*1218#
RECALL_CMD(9)
*1219#
636
TOKEN
Example VALUE
Description
RECALL_RES(1)
RECALL_RES(2)
RECALL_RES(10)
RECALL_RES(11)
RECALL_RES(12)
RECALL_RES(13)
RECALL_RES(14)
RECALL_RES(15)
RECALL_RES(16)
RECALL_RES(17)
RECALL_RES(18)
RECALL_RES(19)
RECALL_RES(20)
RECALL_RES(21)
RECALL_RES(24)
RECALL_RES(25)
RECALL_RES(26)
RECALL_RES(27)
RECALL_RES(28)
RECALL_RES(29)
RECALL_FAIL_
TEXT
RECALL_NOTU_
TEXT
"No Voicemail
RECALL_NONE_
TEXT
"No mailbox
637
Example VALUE
Description
SPINFO_CMD
*#800#
SPINFO_OK_TEXT
SP name: %s
SPINFO_FAIL_TEXT
Location Information
This service allows a subscriber to access their VLR and SGSN
location information. The response will be of the form:
CS:<number_string> <name_string>
<loc_status_string> time_string/n
PS:<number_string> <name_string>
<loc_status_string> time_string
TOKEN
Example VALUE
Description
LOCINFO_CMD
*#105#
LOCINFO1_TEXT
"CS:%s\nPS:%s
LOCINFO2_TEXT
"%s %s %s %s"
Example VALUE
Description
HLR_ID_CMD
*#101#
HLR_ID_TEXT
VLR_ID_CMD
*#102#
VLR_ID_TEXT
"%s %s"
VLR_ID_FAIL_TEXT
638
TIME_CMD
*#103#
TIME_TEXT
"%s"
TIME_FAIL_TEXT
MLR_ID_CMD
*#104#
MLR_ID_TEXT
"%s %s"
MLR_ID_FAIL_TEXT
MLR_ID_NONE_TEXT
"No Mailbox"
MLR_ID_NOTU_TEXT
"No RECALL"
UNKNOWN_TEXT
Command Unknown
Example VALUE
Description
ONNET_CMD
*#111-
ONNET_BADNUM_TEXT
ONNET_ON_TEXT
"ON-net"
ONNET_OFF_TEXT
"OFF-net"
ONNET_HELP_TEXT
"%s*0%s#"
ONNET_FAIL_TEXT
"Service Failure"
MultiSIM Service
The MultiSIM service allows a published MSISDN to be associated with
more than one SIM.
The subscriber nominates which SIM will receive calls, or other
services, using USSD commands.
TOKEN
Example VALUE
Description
MULTI_NOM_CMD
*131-
639
TOKEN
Example VALUE
Description
MULTI_NOM_SIM_TEXT
SIM %d is nominated
MULTI_NOM_SIM_NONE
MULTI_FIND_NOM_CMD
*#131-
MULTI_FIND_NOM_TEXT
SIM %d for %s
MULTI_MY_ID_CMD
*#130#
MULTI_MY_ID_TEXT
I am SIM %d
MULTI_NOTU
Only 1 SIM
MULTI_INV_NOMINATE_FORM
AT
Invalid command
format
MULTI_INV_QUERY_FORMAT
Invalid command
format
MULTI_INV_MMI_FORMAT
Unknown basic
service group
MULTI_EMPTY_TEXT
None
MULTI_TOO_MUCH_TEXT
Description
*131-
*131#
*131**<mmi_bsg>#
Nominate requesting SIM for given BSGs. Table 67 on page 640 lists the
<mmi_bsg> codes
*131*<id>*#
*131*<id>*<mmi_bsg>#
Nominate given SIM for given BSGs. Table 67 on page 640 lists the
<mmi_bsg> codes
*#131#
*#131*<mmi_bsg>#
Find nomination for specified BSGs. Table 67 on page 640 lists the <mmi_bsg>
codes
*#130#
640
<no code>
10
11
SPEECH
12
FAX SMS
13
FAX
16
SMS
19
SPEECH FAX
17
18
20
21
DCICA PADACC
22
DCICS DPACK
24
DCICS
25
DCICA
26
27
99
Example
COMMAND
641
Example NAME
Example REPLY_TEXT
Description
*#104#
"Query mailbox
number
"Voicemail 44375123456
Query mailbox
number.
*#1210#
Clear diverts to
mailbox
command.
*#1211#
Set diverts to
mailbox.
*#1212#
*#1213#
*#1214#
Clear Group
Notify.
*#1215#
*#1217#
Set Voice
notification to
mailbox.
*#1218#
Set SMS
notification to
mailbox.
*#1219#
642
Call Transfer
The Call Transfer USSD is defined in the [RELAYED_USSD] section
and is relayed to the specified Call Transfer Service global title. This
should match the CT_GT defined the HLR configuration table.
COMMAND
NAME
FAIL_TEXT
Description
*140#
Call
Transfer
"\x01Call Transfer
Service is not available"
Linked Subscriptions
These USSDs are provided so that members of linked subscriptions
can perform various functions that may include nomination and denomination of members within the group. These commands are defined
in the [RELAYED_USSD] section and are relayed to the specified
global title. This should match the LINKSUB_GT defined in the HLR
configuration table.
Only those subscribers with a PNUM specified will be forwarded. (Note
that this is not a supplementary service).
COMMAND
NAME
FAIL_TEXT
Description
*131#
*131*<ID>#
*#131#
*#130#
643
PAYT
PAYT USSD commands are defined in the [RELAYED_USSD] section
and allow subscribers to check the status of their account. The GT
should match the PAP_GT defined in the HLR configuration table.
COMMAND
NAME
FAIL_TEXT
Description
*#1345#-
PAYT Cmd 1
*#134#-
Positioning Services
Positioning services use the address of the VLR that the subscriber is
registered on. Such services are only available for a VLR that supports
MAP3, EMAP and mobile positioning services.
Location information cannot be provided for the following types of
MSISDN:
service request number (SRN)
published number of a linked subscription
administration barred subscriber
GPRS only subscriber
The following [PROCESSED_USSD] codes enable and disable the
positioning services:
TOKEN
Example
VALUE
MPS_ENABLED_CMD
*120#
MPS_DISABLED_CMD
#120#
MPS_QUERY_CMD
*#120#
MPS_ALL_SUPP_CTRL_TEXT
"Positioning Allowed"
MPS_ALL_NOTSUPP_CTRL_TEXT
"Positioning Allowed"
MPS_ALL_SUPP_NOTCTRL_TEXT
"Positioning Allowed"
MPS_ALL_NOTSUPP_NOTCTRL_TEXT
"Positioning Allowed"
Description
644
TOKEN
Example
VALUE
MPS_DIS_CTRL_TEXT
"Positioning Disallowed"
MPS_DIS_NOTCTRL_TEXT
"Positioning Disallowed"
MPS_NOTCTRL_TEXT
Subscriber
Location Privacy
Profile
Description
Subscribers can control the privacy of their location data on the LES
using USSDs. These are defined in the [RELAYED_TCPIP_USSD]
section. The commands are relayed to the Location Enabling Server in
XML.
Example
VALUE
Example
Name
Description
*#500#
*#500*
#500#
*500#
USSD query to
change privacy flag
HLR
USSD response to
change privacy flag
LES
text response over
TCP/IP using HTTP
645
Since these actions only apply to NGVM subscribers and use the same
codes as used by subscribers of RECALL Voicemail, the optional
VMTYPE:NGVM field should be specified. See RECALL Voicemail
Service for details of the RECALL services.
Example
COMMAND
Example NAME
Description
*#1210#
*#1211#
*#1212#
*#1213#
*#1214#
*#1215#
*#1217#
*#1218#
*#1219#
USSD Callback
The USSD callback command is defined in the [RELAYED_USSD]
section and allows a prepay subscriber to make calls when roamed
outside the home network (on a non-CAMEL network). The GT should
match the CAMEL_GSMSCF defined in the HLR configuration table.
COMMAND
NAME
FAIL_TEXT
Description
*#123*<called_
number>#-
PAYT USSD
Callback
PAYT Callback
Service Failed
COMMAND
NAME
FAIL_TEXT
Description
*148#
"MCS On
#148#
"MCS Off
*#148#
"MCS Setting
*148*1#
"MCS On Single
646
COMMAND
NAME
FAIL_TEXT
*148*2#
"MCS On Multiple
Description
Chameleon Commands
Chameleon allows two MSISDNs on a single SIM. These commands
are defined in the [RELAYED_USSD] section and are relayed to the
SEP.
COMMAND
NAME
FAIL_TEXT
*149*1*1#
"Work + Home
*149*1*2#
"Work
*149*2*1#
"Home + Work
*149*2*2#
"Home
Description
MVPN Services
These commands are defined in the [RELAYED_USSD] section and
are relayed to the SEP.
COMMAND
NAME
FAIL_TEXT
Description
*#111*-
"MVPN Service
Status
*111*-
"Enable MVPN
Services
Enable MVPN.
#111*-
"Disable MVPN
Service
Disable MVPN.
*111#
"Call Pick Up
647
Appendix I
648
ODB Names
The table below lists the names of operator determined bars and
describes what they do.
Bar
Description
ODBAIC
ODBAOC
ODBCFVLRROAM
Suppress diverts in VLR when roamed outside home PLMN. HLR diverts are
still allowed.
ODBCNUM1
Bar registration of diverts which match entries in C-number table one (CNUM1).
ODBCNUM2
Bar registration of diverts which match entries C-number table two (CNUM2).
ODBCNUM3
ODBDCF
Bar the activation of any default call forwards that have been set. See Default
Call Forwarding on page 57.
ODBECT
ODBECTC
Bar call transfer where at least one of the two calls is charged to the served
subscriber. The served subscriber uses the ECT supplementary service and
transfers the call. The served subscriber is subscriber A in Figure 2 on page 11.
Only one of the bars ODBECT, ODBECTC, ODBECTCI, and ODBECTCZ. can
be in force at any time. The order of precedence of these bars is:
ODBECT (highest)
ODBECTC
ODBECTCI
ODBECTCZ (lowest)
ODBECTCI
Bar call transfer if at least one of the two calls is charged to the served
subscriber at international rates.
Only one of the bars ODBECT, ODBECTC, ODBECTCI, and ODBECTCZ. can
be in force at any time. The order of precedence of these bars is:
ODBECT (highest)
ODBECTC
ODBECTCI
ODBECTCZ (lowest)
ODBECTCZ
Bar call transfer if at least one of the two calls is charged to the served
subscriber at inter-zonal rates.
Only one of the bars ODBECT, ODBECTC, ODBECTCI, and ODBECTCZ. can
be in force at any time. The order of precedence of these bars is:
ODBECT (highest)
ODBECTC
ODBECTCI
ODBECTCZ (lowest)
649
Bar
Description
ODBECTC2
Bar call transfer if both calls are charged to the served subscriber.
ODBECTSM
Bar call transfer if the served subscriber already has a transferred call at the
same MSC/VLR.
ODBGPRS
ODBGSM
ODBHPLMN1-4 are bars that can be configured by the home PLMN. These bars do not affect diverts.
ODBHPLMN1
ODBHPLMN2
ODBHPLMN3
ODBHPLMN4
ODBICROAM
ODBICROAZ
Bar incoming calls when roamed out of the zone that contains the home PLMN.
ODBICRXSMS
Bars all incoming calls when roamed outside the home PLMN, but permits MTSMS
ODBMOSMS_00 to
ODBMOSMS_15
Bar mobile originated SMS to premium rate services. 16 bars are available to
allow flexibility, to bar some tariffs but not others for example.
ODBMOSMSROAM
ODBMOXSMS
ODBMOXSMSROAM
Bar all mobile originated calls except mobile originated SMS when roamed.
ODBNICBAOC
Bar all outgoing calls that are network initiated calls. All outgoing calls that are
subject to a TestCallCase message are barred.
For example, the Vodafone UK Prepay roaming service uses the TestCallCase
message sent from the SEP to the HLR to ensure that the subscriber is allowed
to call the dialled number (the subscriber might be barred from making outgoing
calls in the home network).
ODBOCROAM
ODBOIC
ODBOICXHC
ODBOPENT
ODBOPENTSMS
ODBOPINFO
ODBOZC
ODBOZCXHC
ODBOZICXHC
Bar outgoing international calls except to home PLMN country. Also, bar
outgoing interzonal calls. This means:
international calls to any country other than the home PLMN country do not
work, regardless of the subscribers location.
international calls to the home PLMN country work only if a subscriber is in
the zone containing the home country
650
Bar
Description
ODBPREMROAM
ODBPREMSMSHI
ODBPREMSMSLO
ODBROAMALL
ODBROAMHC
ODBROAMHP
ODBSS
ODBXENOSMS
651
IN Bars
The ODBIN bars below are equivalent to the GSM standard bars with
the same name (except for the letters BIN). ODBIN bars can be set and
removed by other network entities without interfering with the GSM
bars set by the network operator. The ODBIN bars can be controlled
from the administration interface (see commands ADD:BAR and
REMOVE:BAR in Chapter 23, General Commands).
Bit
Bar
Description
23
ODBINBAIC
20
ODBINBAOC
24
ODBINBICROAM
25
ODBINBOCROAM
Bar all outgoing international calls except when roamed out of home PLMN
21
ODBINBOIC
22
ODBINBOICXHC
26
ODBINBOPENT
27
ODBINBOPINFO
28
ODBINBSS
29
ODBINLS
31
ODBINMOSMS
32
ODBINMTSMS
30
ODBINPAYT
For Pay As You Talk subscribers, bar PDPs that are not free of charge.
652
653
Procedure
654
655
Using logview
You can view the contents of the log files in human-readable form by
running the logview utility from the pds_manager account. See Viewing
Event Log Files on page 95 for how to view the log files.
The processes, files, and the masks used to filter the information as it is
logged are summarised in Figure 70 on page 656.
656
Log Masks:
ADMA_LOG_MASK
OpenVMS
Mailbox for
Log Data
APP_SS7_LOG_MASK
APP_LOG_MASK
PDS_Pnnnn_HLRA
TRAN_LOG_MASK
Log Server
Process:
AS_LOG
SS7I_LOG_MASK
TIMON
Log Client
Process:
AC_LOGn
RTTRACE
Log Files
GSM_nnn.LOG
657
When looking at event log files you should consider the following
points:
Messages may not be logged in the order they are processed by the
HLR.
Duplicate events may occur, generated by different suboperations of
the same operation.
Description
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit
Description
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Transaction failures
658
Description
Bit 7
Bit 8
Bit 9
IMSI promotion
Bit 10
Bit 11
Bit 12
SS operation
Bit 13
Bit 14
Bit 15
Bit 16
Bit 17
Bit 18
Bit 19
Bit 20
Bit 21
Bit 22
Bit 23
Bit 24
Bit 25
An MSU not using the HLRs own global title in the called party
address
Description
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Bit 8
Bit 9
659
Description
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
Abandon occurred
Bit 16
Rx ResultNotLast
Bit 17
Continue/End mismatch
Bit 18
Component ID mismatch
Bit 19
Description
Bit 0
Bit 1
Log all file access events (e.g. attempts to open and close files)
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit
Description
Bit 0
Bit 1
Log connections
Bit 2
Log messages
Bit 3
Bit 4
Bit 5
Bit 6
660
Description
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Bit 8
Entity trace
Bit 9
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
Bit 16
Bit 17
Continue/End mismatch
Bit 18
Component ID Mismatch
Bit 19
Bit 20-23
Not defined
Bit 24-31
Description
Bit 0
Log no transactions
Bit 1
Default
Bit 2
AlertServiceCentre
Bit 3
UpdateLocation
Bit 4
RestoreData
Bit 5
SendParameters
661
Bit
Description
Bit 6
SendAuthenticationInformation
Bit 7
SendAuthenticationVectors
Bit 8
PurgeMS
Bit 9
NoteMSPresent
Bit 10
SendRoutingInformation
Bit 11
SupplementaryServices
Bit 12
RegisterSS
Bit 13
EraseSS
Bit 14
ActivateSS
Bit 15
DeactivateSS
Bit 16
InterrogateSS
Bit 17
RegisterPassword
Bit 18
SSUserData
Bit 19
SSUserData Out
Bit 20
TCP Out
Bit 21
SetMessageWaitingData
Bit 22
SRIforPositioning
Bit 23
SRIforSM All
Bit 24
SRIforSM MO
Bit 25
SRIforSM MT
Bit 26
ProvideRoamingNumber
Bit 27
CancelLocation
Bit 28
InsertSubscriberData
Bit 29
DeleteSubscriberData
Bit 30
InitiateCancel
Bit 31
View Subscriber
Bit 32
ProvideSubscriberInformation
Bit 33
View MSISDN
Bit 34
Update Subscriber
Bit 35
ADM_Service
Bit 36
Repl_Olap
Bit 37
Authentication
662
663
Administration
Centre
RX Remote Addr:
Remote
Addr: fields are empty
and TX
HLR
664
VLR
HLR
1. Event logged
HLR
2. Event logged
HLR
3. Event logged
HLR
4. Event logged
VLR
Insert Subscriber Data
Acknowledge
VLR
VLR
5. Update Location
transaction logged
665
VLR
HLR
666
VLR
Operation: shows
that this was an insert
subscriber data message
HLR
667
VLR
RESULT in the
Trigger: entry
indicates that this
message is an
acknowledgement (ack)
message
Operation: is
returned in the
Message data.
Because no Message
data was returned, no
operation is shown.
Some acknowledgement
messages have no
message data
HLR
Note: It is not always clear which message an acknowledgement message is replying to.
668
VLR
RESULT in the
Trigger: entry
indicates that this
message is an
acknowledgement (ack)
message
Operation:
indicates that this
acknowledgement is for
update location
Update Location
acknowledge data sent
from the HLR to the VLR
HLR
669
Operation:
indicates that this
transaction log is for
update location
670
MSC
HLR
1. Event logged
HLR
2. Event logged
HLR
3. Event logged
VLR
Reply to Provide Roaming
Number
VLR
MSC
HLR
5. Event logged
671
MSC
Operation:
indicates that this is a
send routing information
message
HLR
672
VLR
Operation:
indicates that this is a
provide roaming number
message
HLR
673
VLR
Roaming number
returned to the HLR
HLR
674
675
MSC
RESULT indicates
that this event is a
response
This response is to
the send routing
information message
HLR
676
TRANSACTION
indicates that this is a
transaction log
This transaction
generated one child
task, which was the
provide roaming
number transaction
677
TRANSACTION
indicates that this is a
transaction log
This transaction did
not generate any
other transactions
678
SMS is not a
Voicemail alert
An InformServiceCentre
(ISC) required value.
TRUE means that extra
information about the
subscription is sent, such
as message waiting data
(MWD) fields
If a subscriber is absent,
a reason is sent in the
reply to the SRISM
message, usually
including the MWD
Fields (see
UPDATE:SIM on
page 198 for a
description of these
679
Backup
Frequency
Diagnostic Files
Organizing
Backup
680
File Name
File Description
/opt/vodafone/pds/data/register_backup
HLRD_FILE.BAK
/var/log
messages
681
Configuration Files
Back up the configuration files once a week at a time of day when the
network is not busy. Keep the two most recent backups.
Table 76. System Configuration Files
Directory
File Name
File Description
$cfgdir
pds_ss7_event
mgta_node_config.dat
pds.conf
auth_config.dat
Authentication configuration
sigtran_event_cfg.dat
sctp_init_cfg.dat
sctp_prot_params.dat
682
File Name
File Description
$logdir/
pds_startup
$shrdir/tables/
working
pds_i_mgta.n.log
pds_i_adm.n.log
pds_i_hlra.n.log
pds_i_mp.n.log
pds_i_hlrd.n.log
pds_i_s7mp.n.log
pds_i_tcpip.n.log
PDS.log.n
nnnn.err
683
684
Restoring a Backup
If the subscriber database is corrupted or has to be restored to recover
from disk failure, log in using the pds_manager account and restore the
database as described in Chapter 6, Using Support Interfaces.
For all other restores, call support.
685
Means
Description
CC
Country code
Example:
44=UK
E.164
Example:
44 1635 106099
Country code, one to three digits (44=UK) + national destination
code, also known as area code (1635) + subscriber number (106099)
Total length <= 15 digits. This number is unique throughout the entire
public switched telephone network world, not just the GSM world.
An MSISDN is associated with a nature of address indicator (NAI),
which indicates the type of call, as national, international, new or
unknown. The NAI is not part of the E.164 standard.
E.212
E.214
Example:
44 385 1021000899
Country code, one to three digits (44=UK) + national destination
code, also known as area code (385), both taken from the E.164
standard + mobile station identity number (MSIN) taken from the
E.212 standard. (106099)
Total length <= 16 digits. This number is unique throughout the GSM
world.
GT
Global Title
Defined by E.214
standard
Example:
44 385 1021000899
Country code, one to three digits (44=UK) + national destination
code, also known as area code (385), both taken from the E.164
standard + mobile station identity number (MSIN) taken from the
E.212 standard. (106099)
Total length <= 16 digits. This number is unique throughout the GSM
world.
IMEI
International Mobile
Equipment Identity
TAC+FAC+SN
Type Approval Code (6 digits) + Final Assembly Code (2 digits) +
Sequence Number (6 digits) and an optional spare digit (SP). The SP
is replaced with a 0 by the HLR.
Used by an Equipment Identity Register (EIR) to authenticate a
mobile handset.
686
Number
Means
Description
IMSI
International Mobile
Station Identity
Defined by E.212
standard
LAI
Location area
identity.
When a mobile station updates its location, it sends its IMSI (in the
form of a TMSI) and its LAI to the MSC/VLR. The MSC/VLR then
knows what location to page is the mobile station receives an
incoming call.
Example:
234 15 3
Mobile country code. (234=UK) + Mobile network code
(15=Vodafone) + Location area code (3)
MCC
Mobile country
code.
Example: 234=UK
MNC
Example: 15=Vodafone
A code that identifies a network provider.
MSIN
Mobile station
identity number
MSISDN
Mobile Station
Integrated Services
Digital Network
Number
Defined by E.164
standard
Example:
44 1635 106099
Country code, one to three digits (44=UK) + national destination
code, also known as area code (1635) + subscriber number (106099)
Total length <= 15 digits. This number is unique throughout the entire
public switched telephone network world, not just the GSM world.
An MSISDN is associated with a nature of address indicator (NAI),
which indicates the type of call, as national, international, new or
unknown. The NAI is not part of the E.164 standard.
MSRN
Mobile station
roaming number
NDC
National destination
code.
Also known as area
code.
687
Number
Means
Description
NNG
National Number
Group
SN
Subscriber number.
Part of an MSISDN after the national code and area code (see
MSISDN on page 686)
TMSI
Temporary mobile
station identity.
688
689
Appendix N Abbreviations
All abbreviations in this document are defined in the table below.
Abbreviation
Definition
ADC
Administration Centre
ADD
ADPCM
AOCC
AOCI
APC
Announcement Preconnection
APN
AS
Application Server
ASCII
ASP
AST-DR
ATI
ATS
AUC
Authentication Centre
BCSM
BEP
BNR
B-Number Relay
BS
Basic Service
BSG
BSS
CAMEL
CAP
CC
Country Code
CCH
CCITT
CCN
CDS
CEIR
CFB
CFNRc
690
Appendix N Abbreviations
Abbreviation
Definition
CFNRy
CFU
CHIC
CLI
COL
CoS
Class of Service
CPC
CPN
CPU
CSAI
CSC
CSE
CUG
CVS
DAT
DDROF
DNS
DP
Detection Point
DPC
DROF
DT
Data Transcript
DTC
DTM
DTMF
Dual-Tone Multi-Frequency
DVD
E.164
E.212
E.214
CCITT Recommendation E.214, Structure of the land mobile global title for the Signalling
Connection Control Part (SCCP)
ECF
ECT
EIR
eMLPP
ENUP
EOS
End of Selection
Appendix N Abbreviations
691
Abbreviation
Definition
ETSI
F&F
FAFF
FDDI
FEP
FMSC
FSM
FTN
forward-to Number
FTP
G.703
GCS
GESI
GHLR
GSM HLR
GID
GIPC
GLAP
Global LAP
GMD
GMPC
GMSC
GMT
GNP
GPRS
GSM
GSP
GT
Global Title
GUI
HLR
HP
Hewlett Packard
HPLMN
HPSG
HP SS7
HP-UX
HSCSD
IA
Initiate Alert
692
Appendix N Abbreviations
Abbreviation
Definition
IAN
ICA
IDP
Initial DP
IIOP
IMEI
IMEI-SV
IMP
IMSI
IMW
IN
Intelligent Networking
INAP
INOSS
INSG
IN Support Group
IN_VIEW
IP
Internet Protocol
IREG
International Regulations
IRN
IRP
ISAAC
ISDN
ITDS
ITU-T
IUP
IVPN
International VPN
IVR
IVS
IN_VIEW Server
IWMSC
Ki
LAI
LAMS
LAN
LAP
LCN
LPC
Appendix N Abbreviations
693
Abbreviation
Definition
LSISDN
LVD
MAP
MAS
MCC
MCEF
MCS
MESS
MGT
MIP
MLR
MLRM
MLR Mediator
MMS
MMSC
MNC
MNP
MNRF
MNRG
MNRR
MO
Mobile Originated
MREM
MROM
MROR
MS
Mobile Station
MSC
MSISDN
MSRN
MSU
MT
Mobile Terminated
MTP
MTUP
MVNO
MVPN
MW
Message Waiting
694
Appendix N Abbreviations
Abbreviation
Definition
MWD
NACS
NAI
NAM
NBS
NDC
NEED
NGVM
NHM
NI
Network Initiated
NICS
NINI
NIS
NMS
NNG
NOC
NPS
NS
NTP
NTPD
O&M
OCN
OCOCB
O-CSI
OICK
OIN
OLO
OMC
OPC
ORB
OSS
OSS
PABX
PAM
Appendix N Abbreviations
695
Abbreviation
Definition
PAP
PAS
PAYT
PC
Point Code
PCM
PDN
PDP
PDS
PF4B
PIN
PIPC
PIRR
PLMN
PLN
PMS
PNP
PoCoM
PPBS
PPS
Pre-Payment System
PRN
PRNack
PRN Acknowledgement
PSI
PSTN
PW
Private Wire
RMI
QOS
Quality of Service
RAG
RAM
RDROF
RI
Routing Information
RJ-45
A serial connector, used for the 10Mbps connection to the data network
RN
Roaming Number
ROM
Read-only Memory
RSZI
696
Appendix N Abbreviations
Abbreviation
Definition
S7MP
SAM
SAN
SAP
SCCP
SCCPR
SCCP Relay
SCP
SCSI
SCTP
SDF
SDL
SDM
SEP
SGSN
SIC
SIM
SIOS
SIU
SKE
SKERTL
SLC
SLI
SLS
SME
SMPC
SMS
SMSC
SMW
SMWD
SPID
SRI
SRIRes
SRN
SRP
Appendix N Abbreviations
697
Abbreviation
Definition
SS
Supplementary Service
SS7
SSA
SSC
SSF
SSN
Subsystem Number
STP
TACS
TAP
TC
TCAP
TCL
Traffic Class
TCP
TDP
TeMIP
TICK
TIF_CSI
TIMON
TMC
TPIT
TSC
TSU
UAL
UDF
UDT
User DataGram
UDTS
ULTRAN
URL
USSD
UTC
VAP
VASP
VCS
VIR
VAP/IUP Relay
698
Appendix N Abbreviations
Abbreviation
Definition
VLR
VM
Voice Messenger
VMID
VMS
VMSC
VodaSCP
VPLMN
Visited PLMN
VPN
VSS2
WOMBAT
XAM
XML
XPath
XPC
XSLT
XUDT
ZC
Zone Code
Index
Symbols
to
699
Index
Symbols
*#101# 99
A
RECALL
See also voicemail
ABANDONED 242, 254, 259
abbreviations 689
AC_CONFLICT 242, 254, 259
AC_LOG 656
access control 61, 63
by charging rate 61
by content 61
by source and destination 61
limitations 63
roaming 63
signalling 62
accounts
product_manager 83
Remote Engineer 80
ACR 6, 614, 635
CAMEL interaction 7
last caller information 7
OVERRIDE 7
ACR supplementary service 315
acronyms 689
ACT MASK 233
ACT TIME 233
ACTION 233
ACTIVATE:SS 327
ADC xix, 67
ADD 513, 594
ADD:BAR 435
ADD:CAMEL 332
ADD:MSISDN 280
ADD:OVERLAP 274
ADD:PDP 298
ADD:PNUM 416
ADD:SERVICE 310
ADD:SIM 194
ADD_MAX_RETRY 471
ADD_MIN_ALRM_DURATION 471
ADD_RETRY_TIMER 471
address
PDP, types 303
SCCP, interpreting 577
ADDRESS, PDP 302
adm process 103
adm_client table 463
ADM_FWD_NUM_RETRY 471
ADM_FWD_TIMEOUT 471
ADMA 573, 657
ADMA_HANDLER 663
ADMA_LOG_MASK 524, 656
ADMI 573
ADMIN 215
ADMIN DISABLED 211, 225
Admin Forward 185
Admin Forwarding 471, 495
ADMIN_CHANGED 242, 254, 259
ADMIN_DISABLED 242, 254, 259
ADMIN_FORWARD 471
ADMIN_THROTTLE_ THRESHOLD 523
administration
client definition 463
administration centre 67
administration commands. See commands
administration interface 83, 175, 176, 279
admp 176, 573
ADPCM_PFX 513
adult content. See access control
alarm code
2236 138
2305 139
2306 139
2326 140
2327 140
2350 141
2351 141
2352 142
2353 143
2354 143
2357 144
2371 144
2397 145
2398 145
2399 145
2400 146
2401 146
2402 146
2403 147
2404 147
2405 148
2406 148
2407 148
2408 149
2409 149
2410 150
2411 150
2412 150
2413 151
700
2414 151
2415 152
2416 152
2417 153
2418 153
2419 153
2420 154
2421 154
2423 155
2424 155
2425 156
2426 156
2464 157
2465 158
2466 158
2467 159
2468 159
2601 160
2603 160
2611 155, 161
2679 162
2680 162
2701 162
2702 163
2721 164
2722 164
4000 165
alarm server process 103
alarm text
146, 149
active database too old, update
deferred 155
ADMIN_TASKS_EXHAUSTED 140
ADMIN_TASKS_LOW 140
ALARMS_RESET 166
ALL_DESTINATIONS_UNAVAILABLE 159
an invalid database agent index has been
received 150
APPLICATION_ WARNING 165
APPLICATION_TASKS_EXHAUSTED 162
APPLICATION_TASKS_LOW 162
ASP_UNAVAILABLE 157
ASSOCIATION_ FAULT 159
AUTH_SEED_CHANGED 139
AUTH_SEQUENCE_NUM_CHANGED 13
8
BACKUP_DATABASE_ CORRUPT 144
cannot page update 152
change to server despite incomplete
transaction 148
corrupt journal 148
database agent comms failure 153
database frozen - operation discarded 147
database ID logical error 155
database load failed 146
database manager timeout 151
to
Index
Index
types 136
viewing 137
ALERT 426
ALERT_MAX_REPEATS 471
ALERT_REPEAT_INT 471
algorithm, authentication 266
ALLOW 463
ALLOW_ATI 514
ALLOW_ATSI 514
ALLOW_POS 514
ANALYSE:TABLE 460
ANALYSE:TABLE, table maintenance 460
anonymous call reject. See ACR
ANUM_CPC 471
ANY_TIME_INFO_ENQUIRY_V3 518
ANY_TIME_INFO_HANDLING_V3 518
AOCC 315, 594, 613
AOCI 315, 594, 613
APN 233, 302
APN, and VPLMN allowed 258
APP_LOG_MASK 524, 656
APP_SS7_LOG_MASK 524, 656
application contexts
and VIEW:NETWORK command 409
ARSENIC 8, 315, 594, 613
ARSENIC, and SE_FLAGS 253
AS_LOG 656
ASC_FAIL 508
ascvt table 4, 465
ASN.1 658
ASP 535, 545
ATI 57, 58, 59, 60
ATM
CAMEL phase 16
ATS 630
ATS and LINKED_TYPE 217, 241
ATS linked subscription 31
ATS, migrating from MESS 225
ATS, migrating to MESS 225
ATSI
CAMEL phase 16
ATTRIB 512
AUC 266
AUCUPDATE 508
AUCUPDATE:SUB 266
AUTH 198
AUTH_CONFIG.DAT 681
authentication
sequence number 200
authentication algorithm 266
Authentication/MSRN Requests 124
AUTHENTICATION_FAILURE_REPORT_V3 5
18
automotive twin SIM (ATS) 31
aux log files 88
AUXSPEECH 219
to
701
B
B number table 466
backup
automatic 586
database 104, 585
database, determining valid 589
external 589
file 588
of PDS platforms 679
organizing 679
restoring 684
backup tables 458
BADPWDCTR 215
BAIC 315, 594, 613
BAOC 240, 315, 595, 613
BAR 469
BAR, adding 435
BAR, removing 437
barring 647
call forward numbers 9
barring FTNs 9
basic service
commands 309
BASIC SERVICES 234
basic services 591
BC TITLE 206, 234, 280, 465
BC TITLE and COPY:SUB 208
BCA 5, 206
BCA and COPY:SUB 208
bca table 465
BCA, and BC TITLE 234
bearer capabilities 465
behaviour modes, FTNs 8
BICROAM 315, 594, 613
BLACK 514
BLACK, and SGSN entity flags 253
BLACK_LISTED 260
BLACK_LISTED, and LOCSTAT 242
BLACK_LISTED, and SGSN status 254
Block Device I/O 123
BNR_GT 472
bnum 466
B-number table 466
BOIC 315, 595, 613
BOIC, and GPRS unsupported bars 240
BOICXHC 315, 595, 613
BOICXHC, ACTIVATE:SS example 328
BOICXHC, and GPRS unsupported bars 240
BOICXHC, DEACTIVATE:SS example 330
BOPENTSMS 617
BS 234
BS USED 234
BS30_ASSUME_VT 472
BS61A 592, 612
702
C
C Number Behaviour Table 469
C number table 467
call forwarding 7, 10
barring 9
forward-to number behaviour modes 8
number translation 8
VLR divert dependence 8
See also call transfer
call forwarding, number translation 8
call forwarding, signalling 3
CALL TIME 234
call transfer 11, 642
See also call forwarding
CALL_UNREL 614
CALLBACK_CPC 472
CALLER 241
calling line identity restriction 632
Calls Replications 124
CAMEL 13, 334, 337, 378, 382, 386, 388, 390,
392, 395, 397, 399, 402, 405
ADD:CAMEL command 189
and TIF_CSI 381, 385
anonymous call reject interaction 7
commands 331
destination number (DEST_NUM) 378
destination number length
(DEST_NUM_LEN) 379
effect of VLR, SGSN on services 22
matching destination number length
(MATCH_TYPE) 379, 383
migrate from phase one to phase two 359
migrate to phase one 359
multiple CAMEL subscription
information 24
multiple TDPs 23
network entities 13
OICK interaction 226
OICK supplementary service 25
provide and withdraw 225
REMOVE:CAMEL command 190, 373
service environment 27
to
Index
Index
to
703
CNUM_BHVR 237
cnum_bhvr table 469
[CNUM0] and ARSENIC 594
[CNUMCAMEL] and forward-to numbers 9
[CNUMCAMEL] section 469
[CNUMFNP] and MVPN 596
[CNUMFNP] section 469
[CNUMSE] and ARSENIC 594
[CNUMSE] section 469
COLP 595, 613
COLP supplementary service 316
COLR 595, 613
COLR supplementary service 316
comdir 75
commands
ACTIVATE:SS 327
ADD:BAR 435
ADD:CAMEL 332
ADD:MSISDN 280
ADD:OVERLAP 274
ADD:PDP 298
ADD:PNUM 416
ADD:SERVICE 310
ADD:SIM 194
ANALYSE:TABLE 460
AUCUPDATE:SUB 266
basic service 309
COPY:SUB 208
CREATE:SRN 290
CREATE:SUB 206
date --set 584
DEACTIVATE:SS 329
DELETE:SRN 291
DELETE:SUB 211
DEVSTATUS:TABLE 461
ERASE:SS 325
error codes 180
IMPORT:SUB 213
INITIATE:ALERT 426
INITIATE:CANCEL 428
INITIATE:RESET 430
LOCK:SUB 213
MSISDN 279
overlapping IMSI 273
P number 415
PDP context 297
PROVISION:SS 318
REGISTER:SS 322
REMOVE:BAR 437
REMOVE:CAMEL 373
REMOVE:MSISDN 282
REMOVE:OVERLAP 278
REMOVE:PDP 306
REMOVE:PNUM 418
REMOVE:SERVICE 312
REPLACE:OVERLAP 276
704
REPLACE:TABLE 461
responses 179
service request number 289
SET:MWD 433
SET:TRACE 269
subscriber 205
subscriber data move 419
summary table 189
supplementary service 315
syntax 178
table instances and 455
table maintenance 460
table maintenance, format 460
UNLOCK:SUB 214
UPDATE:CAMEL 375
UPDATE:MSISDN 284
UPDATE:PDP 302
UPDATE:SIM 198
UPDATE:SRN 292
UPDATE:SUB 215
UPDATE:ZONELIST 228
user information messages 186
VERIFY:TABLE 462
VIEW:INFO 448
VIEW:MSISDN 286
VIEW:NETWORK 409
VIEW:SRN 294
VIEW:SUB 231
WITHDRAW:SS 320
communication
failure 91
COMPLETE:SDM 422
COMPRESS_ENB 514
computer failure 91
condition alarms 136
configuration data, summary 4
configuration files 681
connecting 79
connection failure, SS7 network 91
connections, network entities 2
CONTINUE, CAMEL default call handling 378,
382, 386, 388, 391, 393, 395, 398, 400,
402
COPY:SUB 208
core dump files 89
CPU load, checking 653
CPU utilization 123
CREATE 60
CREATE:MAILBOX 60
CREATE:SRN 290
CREATE:SUB 206
CRITICAL_SS 474
CS_IND 198
CSE 27
CSE_NOTIFY 335
CSI 24
to
Index
D
data network failure 91
DATA_COMPRESSION 474
database
backup, determining valid 589
corruption 93
restoring 118
secondary backup file 588
database backup 104
database synchronization 104
databases 76
date and time, setting 129
date --set 584
DB_AGT_LOAD_ TIMEOUT 524
DB_AGT_TIMEOUT 524
DB_BACKUP_ PERIOD 524
DB_LOCK 238
DB_LOG_MASK 524
DB_MGR_TIMEOUT 524
DB_SECURE_ PERIOD 524
DBSYNC_ANALYSIS 524
DBSYNC_TRIMMING 524
DCF 617
DCFB 316, 595, 614
DCFNRC 316, 596, 614
DCFNRY 316, 594, 596, 614
DCICA 219, 592, 611
DCICS 219, 592, 611
D-CSI 16, 21
DCSI_DN_INSTANCE 345
DDMmmYY 632
DEACTIVATE:SS 329
DECSS7_SENDF 260
DECSS7_SENDF, location status 242
DECSS7_SENDF, SGSN status 254
DEF_ALLOW, calling line identification 221
DEF_CH 378, 382, 386, 388, 391, 393, 395,
398, 400, 402
Index
E
E.164 685
E.212 685
E.214 685
ECT 596, 614
See also call transfer
ECT supplementary service 316
EDP 14
EIR 685
EMAP 239, 252, 253, 262, 510, 514, 596, 643
EMLPP 596
EMLPP_DFLT_PRIORITY 475
to
705
EMLPP_MAX_PRIORITY 475
[ENCRYPTION] section, timer table 506
encryption key identifier 266
ENGAGED 508
[ENTITIES] section, netent table 510, 511
ENTITY 502
ENTITY FLAGS 239
entity global title 239
ENTITY TIMEZONE 239
ENTITY TITLE 239
ERASE:SS 325
ERASURE_FLAG 239
ERI_LOCATION_SVC_GATEWAY_V3 518
Ericsson MAP 239, 510, 596, 643
.ERR files, backup 682
error messages 179
errors
administration interface 180
event alarms 136
event log files 95
EXECUTE:SDM 420
exedir 75
exit command 83
EXPIRY 274
expiry time, pending IMSI 239
explicit call transfer. See call transfer
EXPTIME 239
EXT_QOS 303
EXTENDS 512
external backup 589
F
FAC 685
failure
computer 91
data network communication 91
interface card 92
SS7 network connection 91
failure of PRODUCT, consequences 4
failure, consequences 4
fast cutover 104
fault tolerant BEP 571
FAX 219, 591, 611, 630
feedback form 719
files
crash dump 683
current log 96
event log 95, 656, 662
platform configuration 683
process log 682
secondary backup 588
start-up log 89
subscriber database 680
system configuration 681
system log 680
table 463
706
FLAVOUR 240
FMC1 596, 614
fmsnmpx 69
FNP 467
FORWARD_FAIL_TEXT 534, 540
FORWARD_USSD 534, 535
forward-to numbers. See FTNs
FREE_APN 240, 303
FTN 322, 563, 594
FTN, CAMEL 358
FTN, error 00023 180
FTN_INT_MAX_LEN 476
FTN_INT_MIN_LEN 475
FTN_SE_MAX_LEN 476
FTN_SE_MIN_LEN 476
FTNs
barring 9
behaviour modes 8
non- standard 8
non-standard 8
standard 7, 8
full number plan 467
G
gateway MSC and GPRS 223
general packet radio service 29
generating PULSE SDFs 570
GENERIC_USSD_GT 476
GIPC, and SET:TRACE 269
global title of entity 239
GLOBAL_SCCPSEG 521
glossary 689
GMLC 16
GMSC 14, 67
GMSC and GPRS support 223
GPRS 16, 29, 643
CAMEL TDP 336
trigger detection point 336
GPRS and the PRODUCT 29
GPRS location status 254
GPRS or GSM location 240
GPRS UnsupportedSS 240
GPRS, access point name (APN) 233
GPRS, barring 649
GPRS, maximum PDP contexts 183
GPRS, network access mode (NAM) 217
GPRS, PDP contexts 297
GPRS, transfer of SMS 223
GPRS, unsupported bars 240
GPRS, unsupported basic services 240
GPRS_DETACHED 199, 200
GPRS_LOCATION_UPDATE_V3 519
GPRS_SUB_RESTR 216
GPRS-CSI 16, 18, 21
GPRSCSI_TDP 336
GROUP 217
to
Index
H
HLR_ID_CMD 637
HLR_ID_TEXT 637
hlr_node Table 495
HLRA 573
HOLD 316, 596, 613
home zone charging 33
home zone charging, signalling 34
home zones, defining 33
HOMETICK 217
HPLMN 515
HPLMN specific bars 649
HPLMN, SGSN entity flags 253
HPLMN1 to HPLMN4 240, 466
HSCSD 592, 612
hsscfg table 495
hssp process 103
I
IAM 20
IC_ENQ_PFX 476
IMEI 685
IMPORT:SUB 213
IMSI 241, 686
IMSI, overlapping 273
IMSI, pending, expiry time 239
IMSI_DETACHED 199, 200
IMSI_RETRIEVAL_V2 519
[INBOUND] section 503
incarnation number 101
incoming call, signalling 3
INFO event severity 503
INFO_RETRIEVAL_V2 519
INFO_RETRIEVAL_V3 519
INITIATE:ALERT 426
INITIATE:CANCEL 428
INITIATE:CANCEL command 428
INITIATE:RESET 430
installation history 126
INSTANCE 241
instance alarms 136
Index
INTER_VLR_INFO_RETRIEVAL_V2 519
interface
accessing administration 176
administration 175, 176, 279
card 92
interfaces
alarm 134
interpreting SCCP address
EIR 580, 581
INTSSACTIONS 561
INVALID location status 260
IO_CONVERT 5
IP address 302, 303
IPSP 106
ISAAC xix, 104, 116
ISAAC queue 91
ISAAC, personalise mailbox 60
ISD 242, 248
ISD_DSD_FAIL location status 260
IVR 56
IVS 67
J
JOURNAL_ THRESHOLD 524
JOURNAL_PERIOD 524
L
LAI 257, 686
LAST CALLER 241
last caller
MultiSIM subscriptions 630
last caller information
anonymous call reject interaction 7
last caller information USSDs 630
LAST_CALL_CMD1 631
LAST_CALL_CMD2 631
LAST_DATA_TEXT 632
LAST_FAX_TEXT 632
LAST_NO_NUMBER_TEXT 632
LAST_NOT_CONT_TEXT 632
LAST_RESTRICTED_TEXT 632
LAST_SERVICE_FAIL_TEXT 632
LAST_SPEECH_TEXT 632
LC_UNSUPP_BH 335, 379, 383, 387, 389,
391, 393, 396, 398, 400, 403, 406
LCN 596
LCS 3
LCS_DOWNLOAD, netent table 512
LCS_DOWNLOAD, PRODUCT_CONFIG
table 476
LCS_GMLC_ID 476
LES 67, 221
privacy 38
registering subscribers 38
LES Dis Prv 644
LES Ena Prv 644
to
707
708
M
M2UA 167
M3UA 92, 167
maintenance process 103
MAP VERSION 242
MAP, unknown message logging 660
MAP3 643
MAP3, and unsupported positioning
services 262
MAP3, in event logs 666
MATCH_TYPE 379, 383
MAX_CALL_FORWARDS 477
MAX_CLIENTS 463
MAX_MSISDN_USSDLEN 477
MAX_NUM_MSISDN 477
MAX_PDP 477
MBX 243
MCC 686
MCEF 198
M-CSI 16, 21
MCSI 351
Memory Allocation 123
menus
PULSE main menu 571
Remote Engineer 81
table view 131
MESS 31, 217, 241, 630
MESS barring 651
MESS, migrating from ATS 225
MESS, migrating to ATS 225
message waiting data, setting 433
message waiting data, signalling for subscribers
who migrate to or from Vodafone 43
messages, error 179, 186
MG-CSI 16
mgta process 103
mgta_node_config.dat 681
migrated subscribers, SMS and message
waiting data signalling 43
migration away from Vodafone, subscriber
signalling 41
migration to Vodafone, subscriber signalling 42
missed call server commands 645
MKEY 5
mkey table 508
MLR 60, 67, 433, 597
MLR global title 243
MLR USSD messages 635, 638
MLR_GT 243
MLR_ID_CMD 638
to
Index
MLR_ID_FAIL_TEXT 638
MLR_ID_NONE_TEXT 638
MLR_ID_NOTU_TEXT 638
MLR_ID_TEXT 638
MLR_NAME 243
MLR_SRI 477
MMI codes for MSISDNs 630
MMR 515
MNC 686
MNP 39, 40, 44, 45, 130
location based services 44
See also mobile number portability
MNP_PFX1 to MNP_PFX3 477
MNRF 199
MNRG 199
MNRR_GPRS 199
MNRR_GSM 200
mobile number portability 40, 45
mobile number portability. See MNP
mobile terminated calls
prepay signalling 55
mobility management 351
MOBILITY_TRIG 352
MOSMS 16
MOSMS-CSI 16, 21
MOSMSCSI_TDP 339
mp (maintenance) process 103
MPS_ALL_NOTSUPP_CTRL_TEXT 643
MPS_ALL_NOTSUPP_NOTCTRL_TEXT 643
MPS_ALL_SUPP_CTRL_TEXT 643
MPS_ALL_SUPP_NOTCTRL_TEXT 643
MPS_DIS_CTRL_TEXT 644
MPS_DIS_NOTCTRL_TEXT 644
MPS_DISABLED_CMD 643
MPS_ENABLED_CMD 643
MPS_NOTCTRL_TEXT 644
MPS_QUERY_CMD 643
MPTY 316, 596, 613
MS CAT 245
MS_PURGING_V2 519
MS_PURGING_V3 519
MSC, gateway, and GPRS support 223
MSC, subscriber location 245
MSIN 686
MSISDN 246, 686
retrieval USSDs 629
MSISDN retrieval 629
MSISDN retrieval USSDs 630
MSISDN: commands 279
MSPURGED_GSM 199, 200
MSPURGES_GPRS 199, 200
MSRN 686
MSRN_PFX_ID 217
MSRNPFX 5
msrnpfx table 508
MSU 574
Index
N
NAI 465, 686
NAM 217
national number group. See NNG
NBS_ADD_PORT 478
NBS_ADD_URI 478
NBS_IP_1, NBS_IP_2 478
N-CSI 16
NDC 686
netent 5
netent table 509
netent, and unsupported application context
learning 64
network
connection failure, SS7 91
network entity
commands 409
network entity (netent) table 458
network entity connections 2
network entity table 509
Network I/O 123
network services, provided by the PRODUCT 6
network signalling 3, 4
network time protocol 129, 583
NETWORK, view entity 409
NETWORK_FUNCTIONAL_SS_V2 519
NETWORK_LOC_UP_V2 519
NETWORK_LOC_UP_V3 519
NETWORK_UNSTRUCTURED_SS_V2 519
NGVM Availability Server 518
NGVM Provisioning Server 518
NMS 242, 248
NMS_SMW_TIME 478
NNG 687
NO_ADPCM_PFX 478
NO_CANCEL 515
NO_CIC_FOR_SMS 478
NO_GPRS_PAGE_RESP 199, 200
NO_GSM_PAGE_RESP 199, 200
to
709
NO_MWD 246
NO_SRI_TEXT 632
NO_SUSPECT 515
NO_SVC_UNSUPP_BH 218, 334, 380, 384,
387, 389, 392, 394, 396, 399, 401, 404,
406
nodes
startup 571
states 572
types 571
NOM_BSG 246
NOMINATED_SIM 219
NORMAL, phone category 215
NOT_CONTROLLABLE 237
NOT_PRESENT 237
NOT_REGISTERED 252, 258
NOT_RESTRICTED, CLI STATUS 237
NOT_SUPPORTED 252
NOTIFY_CB 219, 247
NOTIFY_CF 220, 247
NOTIFY_ODB 220, 247
NR_Cond_Timer 247
NSDC
CAMEL phase 16
NSI_METHOD 478
NSI_SPEECH_OVERRIDE 479
NSI_UIMI 479
NTP 129, 583
NUM_OF_CANCEL 479
number translation, call forwarding 8
O
O_CAUSE_VAL 384
O-CSI 14, 21
O-CSI, and Vodafone services 17
OCSI_DNLD 248
OCSI_TDP 333
ODB 218, 248, 437, 467
ODB, GPRS unsupported 240
ODB_NOTIFY 479
ODBAIC 616, 648
ODBAOC 226, 616, 648
ODBCFVLRROAM 617, 648
ODBCNUM1 616, 648
ODBCNUM2 616, 648
ODBCNUM3 616, 648
ODBDCF 648
ODBECT 617, 648
ODBECTC 617, 648
ODBECTC2 617, 649
ODBECTCI 617, 648
ODBECTCZ 617, 648
ODBECTSM 617, 649
ODBGPRS 617, 649
ODBGSM 617, 649
ODBHPLMN1 to ODBHPLMN4 616, 649
710
to
Index
ONNET_FAIL_TEXT 638
ONNET_HELP_TEXT 638
ONNET_OFF_TEXT 638
ONNET_ON_TEXT 638
ONPIPC_CONN_TIMEOUT 525
ONPIPC_FAIL_ TIMEOUT 525
ONPIPC_IGNORE_ LOCAL 525
ONPIPC_PORT_NUM 525
ONPIPC_SERV_TIMEOUT 525
OPERATION STATUS 248
operator determined bars 647
See also BAR 647
OSMS 413, 516
OTHER 522
[OUTBOUND] section, io_convert table 503
OVERLAP 274, 276, 278
overlapping IMSI 273
OVERRIDE 220
anonymous call reject interaction 7
OWN_GT 525
OWN_GT2 525
OWN_MSISDN 220
OWN_MSISDN_BSG_CMD 629
OWN_MSISDN_BSG_EMPTY_TEXT 629
OWN_MSISDN_BSG_INV_FORM_TEXT 629
OWN_MSISDN_BSG_INV_MMI_TEXT 629
OWN_MSISDN_BSG_TEXT 629
OWN_MSISDN_BSG_TOO_MANY_TEXT 629
OWN_MSISDN_BSG_TOO_MUCH_TEXT 629
OWN_MSISDN_CMD 629
OWN_MSISDN_TEXT 629
OWNM_P 208, 220
P
P number
commands 415
P1 248
P2 248
P3 248
P4 248
P5 249
P6 249
P7 249
PAD 593, 612, 630
PADACC 219, 593, 611
PAGE_UPD_BATCH 525
PAI 221
PAI flag 38
PAI USSDs 643
PAI_CTRL 221
PAM 67, 512, 597
PAP_FAILURE_PFX 479
PAP_GT 479
PAP_NOCREDIT_PFX 480
PAP_TRAN_TYPE 480
PAP_UNKNOWNACC_PFX 480
Index
PASSWORD 249
paths 74
PAYPHONE, phone category 215, 245
PAYT
mobile terminated calls 55
PRODUCT interaction 51
SMS signalling 51, 54
USSDs 643
PAYT roaming 17, 26
SEP 17, 27
VMSC 27
PAYT roaming, CAMEL service example 26, 28
[PCLIST] section, netent table 521
PCM 67, 512
PDP 190, 208, 297, 302, 303
address 249
address types 303
addresses 303
administration commands 297
barring 651
context ID 249
context status 249
PDP ADDRESS 302
PDP Type 249
PDP_ID 306
pds boot processes 103
pds.conf 681
pds_alarms 68
pds_config 5
pds_config table 523
PDS_CONFIG table, and event logs 656
pds_defs table 493
pds_i_boot 105
pds_i_mp 587
pds_i_mp process 586
PDS_L_LGNDIR 681
pds_manager
account 83
logging off 83
logging on 83
password 83
pds_manager account 83
PDS_Pnnnn_ADM.LOG 682
PDS_Pnnnn_HLRA.LOG 682
PDS_Pnnnn_HLRD.LOG 682
PDS_Pnnnn_MGTA and SIGTRAN
changes 173
PDS_Pnnnn_MGTA.LOG 682
PDS_Pnnnn_MP.LOG 682
PDS_Pnnnn_S7MP.LOG 682
pds_sigtran_event table 502
pds_ss7_event 534, 681
peer-to-peer mode 106
PEND IMSI 250
PENDING IMSI 250
pending IMSI, expiry time 239
to
711
712
PRODUCT
alarms 133
checking 98
checking status 98
connecting 80
controlling 114
data in the 4
database, restoring 118
definition 2
destination status 114
displaying processes 100
GPRS 29
managing 120
network entity connections 2
network services provided by 6
network signalling 3
platform hardware 73
platform software 72
quick summary 2
restarting 115
software, displaying versions 125
stopping 117
tables 463
user interface 79
what it does 2
PRODUCT failure, consequences 4
product manager
account 83
PRODUCT overview 1
PRODUCT, failure consequences 4
product_config table 471
PRODUCTD_FILE 119
PRODUCTD_FILE.BAK 680
PRODUCTD_SAVED.BKn 119
[PROFILE] section, netent table 512
PROVISION:SS 318
PS_IND 200
PSI_CELL_OR_SAI_ID 251
PSI_CURRENT_LOC 251
PSI_GEODETIC 251
PSI_GEOGRAPHICAL 251
PSI_LAI 251
PSI_LOC_AGE 251
PSI_LOC_INFO 251, 392, 394
PSI_LOC_NUMBER 251
PSI_MSC 251
PSI_NR_REASON 251
PSI_SAI_PRESENT 251
PSI_SELECTED_LSA 251
PSI_STATUS 252
PSI_SUB_STATE 252
PSI_V2 519
PSI_VLR 252
PULSE 569
display mode 572
exiting 572
to
Index
Q
Q MASK 252
QHLR MASK 252
QOS 252, 303
QUI STAT 253
R
RANGE 534, 544
[RANGES] section, MLR_NUMRANGE
table 498
RAPID_UPL 480
RBT 597
RDROF 516
readers comments form 719
REAL_SRI 516
REALTIME tracing 269
RECALL 236, 322, 323, 467, 597, 613, 629,
635
forward-to number behaviour 9
USSD commands 635
RECALL voicemail 635
RECALL_CMD(n) 635
RECALL_EOS_LEN 480
RECALL_MEDIATOR_GT 480
RECALL_RES(n) 636
REG MASK 253
REG_ENQ_PFX 480
regional subscriptions. See home zone charging
REGISTER:SS 322
register_backup directory 680
register_backup_dir 118
REGISTERED location status 261
REGISTERED? 261
REGSSACTIONS 560
REGSUB 513
RELAYED_FAIL_TEXT 534, 541
RELAYED_TCPIP_USSD 535, 544
[RELAYED_USSD] section, USSD table 627
RELAYED_USSD 534, 538
Remote Engineer xviii, 80
account 80
logging off 81
logging on 80
Index
logins 80
main menu 81
when to use 97
REMOVE:BAR 437
REMOVE:CAMEL 373
REMOVE:MSISDN 282
REMOVE:OVERLAP 278
REMOVE:PDP 306
REMOVE:PNUM 418
REMOVE:SERVICE 312
REPLACE:OVERLAP 276
REPLACE:TABLE 461
REPLY TEXT 535, 543
REPLY_USSD 535, 542
RESET_V2 519
restart
automatic 105
PRODUCT application 115
restoring, PRODUCT database 118
RESTR 512
RESTRICTED 237
RESTRICTED_AREA 258
RETURN_FWD_VIOLATION 481
RN_PFX 516
ROAM_ODB 242, 254, 261
ROAM_ORB 517
ROAM_RESTRICT 199, 200
ROAM_STOPPED 242, 254, 261
ROAM_UNKSUB 517
ROAMED 513
roaming
access control while 63
ROAMING_NOT_ALLOWED 481
ROAMING_NUMBER_ENQUIRY_V2 519
ROAMING_NUMBER_ENQUIRY_V3 520
ROAMING_RELAY 516
ROAMING_RELAY_GT 482
ROAMTICK 222
ROLLBACK:SDM 423
ROUTE_ON_PC 517
ROUTING_INDICATOR 578
RR_UNSUPFEATURE 242, 254, 261
RSD 242, 248
RTIS 573
RTOSPBAR 617
RTSPB 57
RTTRACE 656
S
s7mp process 103
SAN 120, 130, 180, 191, 289, 294, 295
SAVED 119
SCCP address
destination 581
EIR 580, 581
formatted 578
to
713
source 580
unformatted 579
SCCP Relay 67, 269
[SCCPSEG] section, netent table 510, 521
SCCPSEG 512
screen definition files 569
sdfdir 75
SDFs 458, 569
generating 570
SDM
commands 419
SDM_CANCEL_SGSN 482
SDM_CANCEL_VLR 482
sdm_dest Table 529
SDM_HLR_PORT 482
SDM_HLR_TRANS_TIME 482
SDM_HLR_UPD_TIME 482
SDM_PROC_SRN 483
SDM_RELAY_PORT 483
SDM_RELAY_UPD_TIME 483
SDM_REPS 483
SDM_STOP 185
SDM_UPD_ALL_MASTERS 483
sdmdir 75
SE_CAMEL 9, 253
SE_FLAGS 253
SE_FTN_PFX 483
SE_ONLY 9, 253
secure to disk 586
SEND_FAIL 252
SEND_RC 503
SEP 56, 57, 58, 67
and CAMEL 13
linked subscriptions 4, 30
PAYT roaming 17, 27
sequence number, authentication 200
SERV_CEN_COUNT 253
service access number 120, 130
service commands
basic 309
supplementary 315
service execution point. See SEP
service provider
USSD enquiry 58
service provider bar, routing calls 56
service provider enquiry USSD, signalling 58,
59
service provider identity 533
service provider information, retrieval
USSD 637
service provider information, USSDs 637
service provider services 56
service provider voicemail identifier 533
service provider, signalling for short code
dialling 57, 58
service request number 130
714
commands 289
viewing 130
service switching function, and CAMEL
signalling 13
SERVICE_CENTRE 433
SERVICE_KEY 380, 384, 387, 389, 392, 394,
396, 399, 401, 404
SERVICE_KEY, CAMEL 333
SERVICES 234
services
basic 591
call forwarding 7, 10
CAMEL 13, 28
GPRS 29
home zone charging 33, 35
linked subscriptions 31
location based 36, 39
location based, signalling 3
mobile number portability 40, 44, 45
supplementary 594
Vodafone CAMEL 17, 18
services. See network services
serving GPRS support node 29, 67
SET
DATABASE 432
SET:CAMEL 362
SET:MWD 433
SET:PDP 300
SET:TRACE 269
setting time and date 129
SG mode 168
SGSN 29, 67, 199, 217, 223, 239, 240, 248,
253, 254, 262, 302, 306, 428
last operation 254
location status 254
suspect bit 254
timestamp 254
SGSN CAMEL support, effect on services 22
SGSN, CAMEL support 22
SGSN_ALG_LIST 483
SGSN_DIS_ENC 484
SGSNs
CAMEL support 22
short code dialling a service provider,
signalling 57, 58
short message service. See SMS
SHORT_MSG_ALERT_V2 520
SHORT_MSG_GATEWAY_V2 520
SHORT_MSG_GATEWAY_V3 520
SHORT_MSG_MO_RELAY_V2 520
SHORT_MSG_MT_RELAY_V2 520
show
destination status 114
M3UA association 106
platform availability report 127
software install history 126
to
Index
shrdir 75
signalling 574
signalling gateway mode 111, 168
signalling, CAMEL 18, 20
signalling, home zone charging 34
signalling, network 3, 4
signalling, service provider enquiry USSD 58,
59
signalling, short code dialling a service
provider 57, 58
signalling, SMS and message waiting data for
migrated subscribers 43
signalling, subscribers migrated to another
network 41
signalling, subscribers migrated to Vodafone 42
signalling, voicemail personalization 59
SIGTRAN 167, 517
configuration 167
network connection failure 91
updating configuration 173
SIGTRAN layers 167
SIGTRAN processes 168
SIM 190, 198, 200, 203, 217, 220, 273
SIM ID 255
SIM identity, linked subscriptions 642
SIM, linked subscriptions 30
SIM, providing new 273
SIM, test 99
SIM_ID 219
SIMID 200
SIMTYPE 200
SINGLE_DB_ IGNORE_GT 526
SINGLE_GT_CALLING 484
SINGLE_GT_HLR_NUMBER 484
SKE 5, 200, 266, 508
SLPP 37, 39, 221
SM_EXPIRED 508
SMS 199, 200, 219, 223, 240, 591, 597, 611,
630
CAMEL phase 3 16
CAMEL phase 4 16
CAMEL trigger detection point 339
event logging example 677
linked subscriptions 31
premium rate. See access control
prepay signalling 51
SMS barring 649, 651
See also specific ODBs
SMS barring responses 530
SMS bureau service 628
SMS bureau service, enabling and
disabling 628
SMS Routing/Delivery Reports 124
SMS, retrieving MSISDN for 630
SMS, signalling for subscribers who migrate to or
from Vodafone 43
Index
SMS_REALTIME_BILLING 484
SMSB 322, 323, 467, 597, 614, 629
SMSB supplementary service 316
SMSB, call forward behaviour 236
SMSB_FAIL_TEXT 629
SMSB_NO_SMS_BS 629
SMSB_OFF_CMD 629
SMSB_OFF_TEXT 629
SMSB_ON_CMD 629
SMSB_ON_TEXT 629
SMSB_OPERATOR_NUM 484
SMSB_PREFIX 484
SMSB_SHORT_CODE 484
smsbar table 529
smsbar_resp table 530
SMSC 67
SN 685
SN_QUINTUPLETS 484
SNMP Agent 69
snmp processes 103
snmpd 69
SNP 242
Soft SDM 185
software
displaying versions 125
install history 126
start-up failure 88
versions 125
solving problems 97
SP identity 533
sp table 532
SP voicemail identifier 533
SPCODE 222
SPEECH 219, 591, 611
SPEECH, retrieving MSISDNs 630
SPINFO_CMD 637
SPINFO_FAIL_TEXT 637
SPINFO_OK_TEXT 637
SQN 200
SQN_DEC 485
SQN_INC_LARGE 485
SQN_INC_SMALL 485
SQN_RESET 485
SRI_RESTORATION 485
SRIACTIONS 560
SRISM, event logging 677, 678
SRN 130, 180, 269, 271, 290
viewing 130
SRN, and positioning services 643
ss comand 100
SS INDUCED 255
SS PROV 255
SS_CODE 355
SS_LIST 255
SS_MODE 322
SS7_EVENT_CFG.DAT 502
to
715
716
synchronization
database 104
system
availability 127
date and time 129
status graphs 121, 122
T
table
hsscfg 495
table data
testing 458
updating 457
table maintenance commands 460
table view menu 131
tables
adm_client 463
ascvt 4, 465
backup 458
bca 465
bnum 466
changing 456
cnum 467
cnum_bhvr 469
hsscfg 495
instances 455
maintenance commands 460
mkey 508
msrnpfx 508
netent 509
PDS definitions 493
pds_config 523
product_config 471
sccpr_node 528
sp 532
timer 505, 507
tkey 508
updating 457
ussd 534
voicemail 560
TAC 685
TC_BEGIN, event logging 660
TCAP, logging decode failure 660
T-CSI 14, 21
TCSI_TDP 342
TDP 14, 255, 373, 379, 383
multiple 23
TDPs, interaction 23
TeMIP 85, 134
TEMPLATE 208
terminating calls
CAMEL TDP 342
test calls 99
[TEST DATA] section, MLR_NUMRANGE
table 498
[TEST DATA] section, netent table 509, 523
to
Index
test SIM 99
TEST, type of phone 215
TICK 222, 597, 613
CAMEL interaction 26
TICK supplementary service 316
TICK, CAMEL interaction 26
TICKROAM 17, 316, 597, 614
TIF-CSI 15, 381, 385
TIF-CSI, and Vodafone services 17
TIME 256
time and date, setting 129
time synchronization 583
TIME ZONE 256
time zone 239
TIME_CMD 638
TIME_FAIL_TEXT 638
TIME_TEXT 638
TIME_ZONE 488
TIMEOUT 463
TIMEOUT, location status 261
TIMEOUT, overlapping IMSI 274
TIMEOUT_ASC 486
TIMEOUT_BSA_OUT 486
TIMEOUT_CIC 486
TIMEOUT_CNL 486
TIMEOUT_DSD 486
TIMEOUT_FSM 486
TIMEOUT_GET 486
TIMEOUT_ISD 486
TIMEOUT_MOSS 487
TIMEOUT_MTSD 487
TIMEOUT_MTSS 487
TIMEOUT_PRN 487
TIMEOUT_PSI 487
TIMEOUT_SAI 487
TIMEOUT_SRI_OUT 487
TIMER 256, 322
timer table 505
TIMON 223, 269
TKEY 5, 131
tkey table 508
TMC 433
TMSI 687
TRACE 223
tracing
subscriber 269
TIMON 269
tracing, using UPDATE:SUB command 226
TRACING_V2 520
TRAN_LOG_MASK 524, 656
Transactions 124
TRANSFER_OF_SM 223
TRANSLATE 470
TRIG_A 316, 597, 613
TRIG_A_CALL_BAR_PFX 488
TRIG_A_FAIL_BEHAVIOUR 488
Index
TRIG_A_GT 488
TRIG_B 316, 598, 613
TRIG_B_CALL_BAR_PFX 488
TRIG_B_GT 488
TRIG_C 316, 467, 598, 614
TRIG_C_CALL_BAR_PFX 488
TRIG_C_GT 488
trigger detection point. See TDPs
trigger detection points, multiple 23
TSMS 517
TYPE, PDP context 303
U
UAL 26, 64
UAL, CAMEL support checking 26
UAL_RETRY 526
U-CSI 15, 534, 541
UDF event logging 660
UDT, logging illegal lengths 660
UG-CSI 15, 534, 542
UMTS 64, 193, 201
video telephony 64
UMTS_ALG_LIST 489
UMTS_ALGORITHM 489
UMTS_DIS_ENC 489
UNK_GPRS_SUB 199, 200
UNK_GSM_SUB 199, 200
UNKNOWN_IN_SGSN 254, 262
UNKNOWN_IN_VLR 242, 252, 262
UNKNOWN_TEXT 638
UNLOCK:SUB 214
UNREST 219, 593, 611
UNSUP_POS 262
UNSUP_SVC_RESTR 262
UNSUPP BS 257
UNSUPP ODB 257
UNSUPP SS 257
UNSUPP_AC 513, 518
UNSUPP_BS 513
UNSUPP_CAMEL 513
UNSUPP_ODB 513
UNSUPP_SERV 513
UNSUPP_SS 513
unsupported application context learning 26,
64, 526
unsupported application context learning. See
UAL
update location 3
UPDATE:CAMEL 375
UPDATE:IMEI 441
UPDATE:LCN 443
UPDATE:LOCATION 445
UPDATE:MSISDN 284
UPDATE:PDP 302
UPDATE:SIM 198
UPDATE:SRN 292
to
717
UPDATE:SUB 215
UPDATE:ZONELIST 228
updating tables 457
UPL 242, 596
user access 79
User Manager 80
USIM 198, 200
USSD
location based services 38
MultiSIM 638
ussd
table 534
USSD service provider enquiry, signalling 58
USSD table
ASP section 535, 545
CVT_RESP section 535, 549
CVT_USSD section 535, 547
FORWARD_FAIL_TEXT section 534, 540
FORWARD_USSD section 534, 535
GT_NAME section 534, 543
PROCESSED_USSD section 534, 538
RANGE section 534, 544
RELAYED_FAIL_TEXT section 534, 541
RELAYED_TCPIP_USSD section 535, 544
RELAYED_USSD section 534, 538
REPLY_TEXT section 535, 543
REPLY_USSD section 535, 542
U-CSI section 534, 541
UG-CSI section 534, 542
ussd table 5, 534
USSD_CODE 257
USSDs 627
bureau service 628
call transfer 642
calling line identity restriction 632
CAMEL phase 2 15
Chameleon commands 646
last caller information 630
linked subscription 30
location information 637
missed call server commands 645
MSISDN retrieval 629
MVPN services 646
NGVM Phase 1a services 640
NGVM Phase 1b services 644
on-net/off-net information 638
operation and maintenance information 637
PAYT 643
positioning services 643
processed by the PRODUCT 628
processed outside the PRODUCT 642
service provider enquiry 58
service provider information 637
voicemail 635
718
V
V2_AND_ABOVE application context 520
V3 PSI AGE 257
V3 PSI CELLID 257
V3 PSI GEO INFO 257
V3 PSI LAI 257
V3 PSI NR REASON 258
V3 PSI SUB STATE 258
V3_AND_ABOVE application context 520
VERIFY:TABLE 462
VIA_MSC 223
VIA_SGSN 223
video telephony 64
See also BS30_ASSUME_VT 472
VIEW:INFO 448
VIEW:MSISDN 286
VIEW:NETWORK 409
VIEW:SRN 294
VIEW:SUB 231
VIEW_TIMEOUT 526
viewing
configuration tables 131
event log files 95
VLR 258, 648
VLR CAMEL support, effect on services 22
VLR TITLE 258
VLR, CAMEL support 22
VLR, name retrieval 637
VLR, reset subscribers 430
VLR_BLACK, PSI_STATUS 252
VLR_DIS_ENC 489
VLR_ID_CMD 637
VLR_ID_FAIL_TEXT 637
VLR_ID_TEXT 637
VLR_TRIPLETS 489
VLRs
CAMEL support 22
VLRs, influence on diverts 8
VM 518
VMSC 258
VMSC and CAMEL 17
VMSC and PAYT roaming 27
VMSC triggered CAMEL 348
VMTYPE 224
vmtype 562, 564
VODACAT 413, 518
VODACPC 518
Vodafone, CAMEL services 17, 18
VodaSCP
platform software 72
setting time 583
voicemail 226
voicemail personalization, signalling 59, 60
voicemail table 560
Voicemail Type Indicator 560
voicemail, USSDs 635
to
Index
W
WITHDRAW:SS 320
working directory, tables 454
X
XAM 104, 116
Y
YIELD_TO_SLAVE_ LIMIT 526
Z
ZONE CODE 258
zones. See home zones
25
Readers Comments
Our aim at Vodafone is to supply you with high quality documentation which meets your
needs. To help us achieve this, please complete this form and return it to us if you have any
corrections, observations, or suggestions for improvements to this document.
Thank you for your help.
Name:
Department:
Company:
Date:
Address:
Tel:
Email Address:
Excellent
Good
Fair
Poor
Have you discovered any errors in this document? Please describe below:
Page
Description
26
Readers Comments
Do you have any additional comments or suggestions to improve this document? (Please
continue on a separate sheet if necessary):