Professional Documents
Culture Documents
Disclaimer
No part of this material may be reproduced in any form without the written
permission of the copyright owner.
The contents of these documents are subject to revision without notice due to
continued progress in methodology, design and manufacturing. Ericsson shall have
no liability for any error or damage of any kind resulting from the use of these
documents.
Contents
1 Introduction
1.1 Purpose and Scope
2 General
2.1 Charging System basic concepts
5 USSD
5.1 Introduction
5.2 MSC Exchange Data
5.3 HLR Exchange Data
6 SMS charging
6.1 Introduction
6.2 MSC Exchange Data
6.3 Parameter settings in MSC
6.4 HLR Exchange Data
6.5 SCP Exchange Data
9 AIR
9.1 Introduction
9.2 SCP Exchange Data
9.3 MSC Exchange Data
9.4 HLR Exchange Data
12 Glossary
13 Reference List
1 Introduction
The purpose of this Adaptation Directions is to provide an exchange data guide when
putting Charging System 2.0 into operation.
This document will also describe the main requirements for the integration of other
systems. The mobile systems included in this document are CME20/CMS40.
The following is included:
2 General
The purpose of the Adaptation Directions documentation is to help the operators to
adapt their existing GSM AXE network when taking Charging System into operation.
It will also describe the main requirements for the integration of other network
elements with the AXE network elements.
Note:
This Adaptation Directions is based on a test plant with specific data
loaded and specific Network Plan. Since data in each exchange and
networks can be different, a data transcript scenario is needed as a reference
guide in order to find all parameters mentioned from now on into ADI.
Size alteration is the name of the function used to change the file
sizes in the data store of the central processor. The changes are
normally initiated by a change in the size of the exchange or in the
traffic intensity of the exchange. Examples of these changes in the
exchange are addition of more subscribers, more services or more trunk
lines added.
When a Charging System solution is being set up, some Size Alterations
are necessary in HLR, SCF and SSF to support the service function. The
affected part of the AXE system is the data store in the CP.
In order to find the block or the blocks that are affected by a size
alteration, the AXE system uses a numbering of the size alteration
cases. This number is referred to as "size alteration event" or just SAE.
There are two different types of size alterations in the AXE:
More details about SAEs for all nodes can be found in the suitable
MODEL DT for respective node, Model DT for MSC/SSF, Reference [2],
Model DT for stand alone SCP, Reference [3], Model DT for HLR,
Reference [4].
Note:
A description of the charging function in GSM 900/1800 UMTS from a data
transcript point of view can be found in Charging, Reference [5] (document
can be found in DT INFOMODEL).
The SDP controls the charging. All tariffs and charging data
are stored in a Tariff-structure in the SDP . T here can be
up to 10 000 Subscr iber Ser vice Classes and 100 Tariff-
structures.
The following call and service types can be charged:
originating
terminating
originating forwarded
roaming originating
roaming forwarded
roaming terminating
SMS originating
SMS terminating
When a PrePaid user makes a call, the SSF will receive the
charging information, that is, money converted into time.
This information is received with an Apply charging (ACH)
INAP operation from SCF. Basically, SSF will receive two
parameters, Accumulated Time and a Time Limit, were the
Time Limit corresponds to the Deduction Time defined
in the Service Class in SDP. SCF will expect an answer
(with Apply Changing Report, ACR) in the two following
cases:
Function interworking
< INMCT:SPG=0;
<
INFII:FILE=TTFILE00,VOL=EXCHVOLUME,RLENGTH
=2048,TYPE=SEQ,SIZE=200,EXP=200,FCLASS=CM
P;
<
INFII:FILE=TTFILE01,VOL=EXCHVOLUME,RLENGTH
=2048,TYPE=SEQ,SIZE=200,EXP=200,FCLASS=CM
P;
< END;
or
<
INFDI:FILE=TTFILE00,DEST=dest,EQUIP=NOLINK,
FILEID2=TTFILE00,RULE2=1;
<
INFCC:FILE=TTFILE00,DUMPCOND=DUPL,REMOVE=
12000;
<
INFDI:FILE=TTFILE01,DEST=dest,EQUIP=NOLINK,
FILEID2=TTFILE01,RULE2=1;
< INFICC:FILE=TTFILE01,DUMPCOND=DUPL,
REMOVE=12000; !120 hours, 0 minutes!
or
< INFDI:FILE=TTFILE00,DEST=dest,EQUIP=MTP,
FILEID1=TTFILE00,RULE1=1;
<
INFCC:FILE=TTFILE00,TRANSCOND=AUTO,REMOVE
=4800;
< INFDI:FILE=TTFILE01,DEST=dest,EQUIP=MTP,
FILEID1=TTFILE01,RULE1=1;
< INFICC:FILE=TTFILE01,TRANSCOND=AUTO,
REMOVE=4800; !48 hours, 0 minutes!
< END;
< CHOIC:INTERF=IOG;
< CHOTC:FN=TT,IO=IOG11,CAP=HIGH,BNUM=10;
<
CHOUC:FN=TT,PRIORITY=HIGH,PBC=5,CONV=ASN
1;
< CHOLC:LIMIT=BANS,ELIMIT=0;
< CHOFI:FN=TT,FILEID=00;
< CHOFI:FN=TT,FILEID=01;
< CHOBE:FN=TT,FILEID=00;
< CHOBE:FN=TT,FILEID=01;
CC2 / ISCC=9 NO
Table 2 Outgoing leg Charging Table for SSF Charging Analysis (Param. list S
3 CC4 YES NO NO
5 CC6 NO YES NO
6 CC7 NO NO YES
7 CC8 NO NO NO
Incoming leg
INIncomingCall is generated.
< CHAAI:CC=cc1;
AP A-party charging
TC Tariff Class
The tariff class can be, for example, the PrePaid trigger
for the service provider's TT post processing computer.
< CHAAI:CC=cc2;
BP B-party charging
Note:
The operator can choose if the CDRs should be generated in SCP or in
MSC/SSF, see Installation/Upgrade Instruction IN Service using MML,
Reference [10]. That is achieved by means of GDM CS20_MSCCDR_TIME.
For CS1+ calls it is possible to collect CDRs from SCP or from MSC/SSF. For
CAPv2 calls the CDRs are always collected from SCP.
SHEXTRANS
SHEXTLIST
SHTSO
SHTSD
SHTDPS
SHINS
SHTDP
SHTNS
SHIST
SHISTOTDP
2.1.4 Announcements
ASDH Routes
Note:
The names of the routes are done in mnemonically form. For example,
CSLXNN, CSRXNN, means PPS=PrePaid Service, L=Listen Route, X=x:nd
language, R=Recording Route, NN=number of message=relative position on
board. Below is described how to define one route of each type, because
routes are dependent on the installed recording boards.
Recording Routes
<
EXROI:R=PPSRXNN,DETY=ASDH,
FNC=5,R1=1MAIN0;
Listening Routes
<
EXROI:R=PPSLXNN,DETY=ASDH,
FNC=2,R1=1MAIN0;
<
EXRBC:R=PPSLXNN,MIS2=3,MIS
4=1,MIS5=32,IRM=1;
Phrase concepts
Fixed Phrases:
o 6-4095, (HW
dependent)
o 34096-62767, see
Application
Information ASDH
for phrase mapping
Silent Phrases:
o 5301-5399. A silent
interval within an
announcement.
Silent phrases have
the format 53XX,
where XX is the
length of the
silence in tenths of
a second.
Variable Phrases:
o 6000-6999.
Phrases of which
contents change,
depending on the
call. See the
Application
Information for
function block
ASDHD for a
further description
of the values of the
variable phrases
that are
predefined.
Note:
Be careful, range for variable phrases can be confused with ANNC generated
by SDP/IVR, but are different. One is PHR (relative position on board) and the
other is an Announcement Code (ANNC).
Recordable Phrases
(stored on ASTRAM
boards):
o 10000-26382.
Altered through the
Recording
Procedure
<
EXANC:R=PPSLXNN,PHR=phr&ph
rphr; Variable phrases
Announcement Codes
<
EXAUI:R=PPSLXNN,ANNC=annc;
<
EXAUI:R=PPSRXNN,ANNC=annc;
Deblocking of announcement
routes
< BLORE:R=CSLXNN;
2.1.5 Tones
Note:
In CAMEL Phase 2 there is a standard warning tone to be played 30 seconds
before call cut off. That has to be done in all SSF's otherwise they will be not
CAMEL Phase 2 compliant. The warning tone should be played 30 seconds
before the call is released.
Notice that all the parameter settings must be checked with market
requirements!
* 900 Hz.
Note:
A 900 Hz -20dB tone needs to be defined in the CCD hardware. See TR
AF74373
Comma
nds for
TONES
paramet
er set
activatio
n in
MSC
node
has the
followin
g
format:
<
SYPAC:
ACCESS
=ENABL
ED,PSW
=....;!
Ask
local
FSC for
passwor
d!
<
DBTRI;
<
DBTSC:
TAB=AX
EPARS,
SETNAM
E=MJC,
NAME=
name,V
ALUE=v
al;
<
DBTRE:
COM;
<
SYPAC:
ACCESS
=DISAB
LED;
For
complet
e DT
file, see
Model
DT for
MSC/SS
F,
Referen
ce [2].
SETNAM NAME
E
MJC PREPATONEINIT
MJC PREPATONET1
MJC PREPAPAUST1
MJC PREPAFLEV1CCD
MJC PREPATONET2
MJC PREPAPAUST2
MJC PREPAFLEV2CCD
MJC PREPALEV2
MJC PREPATONET3
MJC PREPAPAUST3
MJC PREPAFLEV3CCD
MJC PREPALEV3
MJC PREPACYCLIC
2.1.6
Signalli
ng
System
No.7
Signalli
ng
Data
Note:
The data and definitions in this chapter are for a CME 20 network.
2.1.
6.1
Sign
allin
g
Poin
t
The
follo
wing
chap
ter
cont
ains
com
man
ds
for
de&f
ilig;
nitio
n of
sign
allin
g
nod
es.
In
this
chap
ter
only
sign
allin
g
data
for
INA
P
part
will
be
expl
aine
d,
whil
e
sign
allin
g
data
for
USS
D
part
bet
wee
n
SDP
-
HLR
will
be
expl
aine
d in
Cha
pter
5,
USS
D
bala
nce
on
dem
and
will
be
expl
aine
d in
Cha
pter
11.
Defi
ne
all
Sign
allin
g
Poin
ts
for
rout
es
con
nect
ed
to a
spec
i&fili
g;c
nod
e,
for
exa
mpl
e,
an
SCP
nod
e:
<
C7O
PI:O
WN
SP=
2-
own
sp,
SPT
YPE
=ST
P;!
SCP
is
de&f
ilig;
ned
as
OW
NSP
!
<
C7S
PI:S
P=2
-
msc
;
<
C7S
PI:S
P=2
-
sdp
0a;
<
C7S
PI:S
P=2
-
sdp
0b;
Give
a
nam
e
(spi
d)
for
each
Sign
allin
g
Poin
t:
<
C7P
NC:
SP=
2-
own
sp,S
PID
=spi
d;
<
C7P
NC:
SP=
2-
msc,
SPI
D=s
pid;
<
C7P
NC:
SP=
2-
sdp
0a,S
PID
=spi
d;
<
C7P
NC:
SP=
2-
sdp
0b,S
PID
=spi
d;
De&
filig;
ne
Poin
ts
for
SCC
P
net
wor
k:
<
C7N
PI:S
P=2
-
own
scp;
<
C7N
PI:S
P=2
-
msc
;
<
C7N
PI:S
P=2
-
sdp
0a;
<
C7N
PI:S
P=2
-
sdp
0b;
Defi
ne
of
one
or
mor
e
subs
yste
ms
for
an
SP
alre
ady
de&f
ilig;
ned
in
the
SCC
P
net
wor
k:
<
C7N
SI:S
P=2
-
nod
e,SS
N=s
sn;
Table 5 Sub
SSN PR
5 M
6 H
7 V
8 M
11 IN
15 EM
146 C
251 IN
252 IN
Rout
ing
Spe
ci&fi
lig;c
atio
n
<
C7R
SI:D
EST
=2-
msc,
PRI
O=1
,LS
=2-
msc
;
<
C7R
SI:D
EST
=2-
sdp
0a,P
RIO
=1,L
S=2
-
spd
0a;
<
C7R
SI:D
EST
=2-
sdp
0b,P
RIO
=1,L
S=2
-
sdp
0b;
GT
Anal
ysis
<
C7T
ZI;
<
C7T
CI;
!
Logi
cal
SDP
0!
<
C7G
CI:G
TRC
=gtr
c_a,
PSP
=2-
SDP
0a,P
TER
M,P
SSN
=11
,SSP
=2-
SDP
0b,S
TER
M,S
SSN
=11
,LSH
;!
phys
ical
SDP
0a!
<
C7G
CI:G
TRC
=gtr
c_b,
PSP
=2-
SDP
0b,P
TER
M,P
SSN
=11
,SSP
=2-
SDP
0a,S
TER
M,S
SSN
=11
,LSH
;!
phys
ical
SDP
0b!
<
C7G
CI:G
TRC
=10
,PSP
=O
WN
SP;
!
scp!
<
C7G
SI:T
T=1
0,NP
=1,
NA=
4,N
S=S
DP0
a,GT
RC=
gtrc
_a;
<
C7G
SI:T
T=1
0,NP
=1,
NA=
4,N
S=S
DP0
b,GT
RC=
gtrc
_b;
<
C7G
SI:T
T=0
,NP
=1,
NA=
4,N
S=s
cp,G
TRC
=10
;
<
C7T
AI;
AXE
par
am
eter
s
AXE
para
met
ers
are
para
met
ers
whic
h
are
used
to
cust
omiz
e
AXE
soft
war
e
conc
erni
ng
stan
dard
and
opti
onal
func
tion,
in
orde
r to
ada
pt
the
AXE
soft
war
e to
cust
ome
r/m
arke
t
requ
irem
ents
.
The
com
man
ds
for
para
met
er
set
activ
atio
n
hav
e
the
follo
wing
form
at:
<
SYP
AC:
ACC
ESS
=EN
ABL
ED,P
SW
=....
;!
Ask
local
FSC
for
pass
wor
d!
<
DBT
RI;
<
DBT
SC:
TAB
=AX
EPA
RS,
SET
NAM
E=s
etna
me,
NAM
E=n
ame
,VAL
UE=
val;
<
DBT
RE:
COM
;
<
SYP
AC:
ACC
ESS
=DI
SAB
LED
;
In
orde
r to
set
up
Eve
nt
Rep
ortin
g
supe
rvisi
on
for
Sign
allin
g
No.
7 it
is
nece
ssar
y to
activ
ate
the
follo
wing
para
met
ers:
Table 6 Para
SETNAM NAM
E
CCSF CCS
CCSF MTP
N
That
will
allo
w to
de&f
ilig;
ne
de
follo
wing
com
man
ds,
very
usef
ul
for
trou
ble
sho
utin
g:
<
C7E
SC:
ENU
M=e
num
,EM
AX=
10,N
FILT
ER=
1,LT
YPE
=W
RAP
;
<
C7E
RI:E
NUM
=AL
L;
(Acti
ve
all
eve
nts)
<
C7E
RP:E
NUM
=AL
L;
(Pri
nt
all
eve
nts)
<
C7E
RE:
ENU
M=A
LL,N
P;
(Del
ete
all
eve
nts
with
out
print
out)
Table 7 Enum
BLOCK
C7DP2
C7DR2
C7SL2
C7LS2
C7EPC2
C7MVM
C7OMASE
CUPOLAN
The
follo
wing
com
man
ds
are
usef
ul as
well
;
they
are
appl
icabl
e for
eve
nts
relat
ed
to
the
OMS
-R
Sub
syst
em:
<
ERE
SC:
ENU
M=e
num
,EM
AX=
10,N
FILT
ER=
1,LT
YPE
=W
RAP
;
<
ERE
PP:E
NUM
=AL
L;
<
ERE
PE:E
NUM
=AL
L,NP
;
<
ERE
PI:E
NUM
=AL
L;
See
in
Tabl
e8
the
Enu
m
and
Bloc
k
relat
ions
hip
for
the
OMS
-R
relat
ed
eve
nts:
Table 8 Enum
BLOCK
C7SRM
C7SRMH
C7CL
C7SM
C7CO
C7CLAN
C7BM
C7TCP
HZONED
HSTRD
GCPH
2.1.
7
ANS
I
No.
7
sign
alli
ng
dat
a
Not
e:
This chapter contains the commands for definitions of ANSI SS7 data for
the CMS40 network. The parameters used in this chapter are just examples.
2.1.7.1
Signalling Point
Define all
Signalling Points
for routes
connected to the
SCP node:
<
S7OPI:OWNSSP
=7-9-
ownsp,SSPCLLI=
STEXDSCPown;
< S7LSI:LS=7-9-
msc,LSN=msclsn
ame,LST=A,FCLL
I=msclocid;
< S7LSI:LS=7-9-
sdp,LSN=sdplsna
me,LST=A,FCLLI
=sdplocid;
Routing
Specification:
<
S7RSI:DEST=7-
9-msc,LS=7-9-
msc,PRIO=1;
<
S7RSI:DEST=7-
9-sdp,LS=7-9-
sdp,PRIO=1;
Define Signalling
Terminal:
<
S7STI:ST=S7ST-
x,TYPE=DS0A;
<
S7STI:ST=S7ST-
y,TYPE=DS0A;
Initiate Signalling
Link:
< S7SLI:LS=7-9-
msc,ST=S7ST-
x,SLC=0;
< S7SLI:LS=7-9-
sdp,ST=S7ST-
y,SLC=0;
Define SCCP
Network
Signalling Point:
< S7NPI:SP=7-
9-msc;
< S7NPI:SP=7-
9-sdp;
Define SCCP
Network
Subsystem:
< S7NSI:SP=7-
9-msc,SSN=ssn;
(See Table 5 for
Subsystem n
umbers) <
S7NSI:SP=7-9-
sdp,SSN=ssn;
(See Table 5 for
Subsystem n
umbers)
GT Analysis:
< S7TZI;
< S7TCI;
<
S7GCI:GTRC=gtr
c_sdp,PSP=7-9-
sdp;
<
S7GCI:GTRC=gtr
c_msc,PSP=7-9-
msc;
<
S7TSI:GTS=10-
sdp,GTRC=gtrc_s
dp;
<
S7TSI:GTS=10-
msc,GTRC=gtrc_
msc;
<
S7TSI:GTS=14-
scp,LSS=lss;
(See Table 5 for
Subsystem n
umber)
< S7TAI;
3
Charging
System
Traffic
Cases
The present
chapter will
describe
Charging System
traffic cases.
3.1 PrePaid
Originating
Traffic Case
When a mobile
PrePaid
subscriber makes
an outgoing call
the OICK
category will be
found in the VLR,
and the MIN
software route
with FNC=5 will
be activated in
the MSC/VLR.
After that a new
B-number
analysis will start
in BO 24
according to the
definition of the
MIN route, and
the dialled
number will be
prefixed
with the OICK
value (OICK =
310). If there are
more than one
SDP a different
OICK value must
be used for each
one.
In the MSC/SSF
B-number
analysis is done
and the IN
Service Trigger
(IST) parameter
is set. The IST
parameter is
used by the SSF
to determine the
correct data for
the further
processing of the
call.
IST=310
indicates the
PrePaid
Originating Call
in this example.
Calls to the
PrePaid service
are directed to
the software
route TRACO
through the
suitable Routing
Case (RC=71).
The following
signalling
diagram
describes
PrePaid
Originating call
flow.
Figure 4
PrePaid
Originating Calls
3.2 PrePaid
Terminating
Traffic Case
When a PrePaid
subscriber is
called, the TICK
information is
found in HLR.
Then the
software route
8MIN with
FNC=8 will be
seized and a new
B-number
analysis will start
in the BO=27
according to the
definition of
the route. The
dialled number
will be
prefixed
with the TICK
value (TICK =
311). In case
there are more
than one SDP,
different TICK
must be used for
each one.
In the MSC/SSF
B-n umber
analysis, the IN
Ser vice Trigger
(IST ) parameter
is set. The IST
parameter is
used by the SSF
to determine the
correct data for
the further
processing of the
call.
IST=311
indicates the
PrePaid
Terminating Call
in this example.
Calls to the
PrePaid are
directed to the
software route
TRACO through
the suitable
Routing Case
(RC=71).
The following
signalling
diagram
describes
PrePaid
Terminating call
flow.
Figure 5
PrePaid
Terminating Calls
3.3 PrePaid
Roaming
Originating
Call (CAMEL
PH2)
The following
steps are made
when a roaming
originating call is
made.
1 Location
Update is
performed when
the PPS
subscriber A is
roaming in the
VPLMN. As a
response the HLR
will send CAMEL
Subscriber
Information
(CSI), to the VLR
in the VPLMN.
2 Subscriber A
initiates a call.
The Originating
CSI (O-CSI) data
triggers that the
CAMEL service is
applied to the
originating call
attempt. The
MSC/VLR will
hand over the
call to the
gsmSSF in the
VPLMN.
3 The gsmSSF
will invoke the
gsmSCF in the
HPLMN. The
gsmSCF address
is part of the CSI
data in the HLR.
4 The gsmSCF
processes
receive and store
data that is
required later
during the call
sequence. The
call will be
marked as
`Roaming
Originating'.
5 All data
received from
the gsmSSF is
used when
interrogating
SDP for retrieval
of call and
charging
information, such
as call length
limit and
announcements.
6 If call is
allowed the
gsmSCF will
order the
gsmSSF to
connect and
supervise the
call.
Note:
This is the behaviour for CAMEL phase 2. Some differences with CAMEL phase
1 should be borne in mind. See Chapter 3.7, PrePaid Roaming calls (CAMEL
PH1).
7 If an announcem
be played, an assis
address is received
SCF. The MSC/gsm
VPLMN is connecte
assisting SSF in HP
the assisting SSF t
the SCF and the S
an assisting SSF in
play the announce
Figure 6 PrePaid
Originating Call
3.4 Prepaid R
Forwarding Ca
handled by the
1 Location Update
performed by the
subscriber B in VPL
response the HLR
CSI and call forwa
to the VLR in VPLM
2 Subscriber A call
subscriber B who i
in VPLMN.
Terminating par t:
Originating part:
Figure 7 PrePaid
Forwarding calls h
the MSC
3.5 PrePaid R
Forwarding Ca
handled by the
1 Location Update
performed by the
subscriber B in VPL
response the HLR
CSI and call forwa
to the VLR in VPLM
2 Subscriber A call
subscriber B.
Terminating part:
7 gsmSCF orders t
to connect the call
8 The GMSC interr
HLR to send the ca
forwarding indicati
as response to GM
GMSC interrogates
gsmSSF Originatin
3.6 PrePaid R
Terminating C
1 Subscriber A call
subscriber B who i
in VPLMN.
8 With T-CSIsuppr
active, the GMSC i
the HLR a second
retrieve the roamin
9 The GMSC route
subscriber B
Figure 9 PrePaid
Terminating calls
3.7 PrePaid R
Call (CAMEL P
2 Subscriber A init
The Originating CS
data triggers that
service is applied t
originating call att
MSC/VLR will hand
call to the gsmSSF
VPLMN.
3 The gsmSSF will
gsmSCF in the HPL
gsmSCF address is
CSI data in the HL
8 The GT of the gs
removed and the c
continue as a norm
prepaid originatin
SK=14. The home
has now the contro
call.
Note:
In case of Roaming Ter minating calls the ser vice is not tr iggered by using
CAMEL PH1. Instead of that there are two possibilities:
1) Use a normal CS1+ terminating call. There is a GDM where the home VLRs
are registered. This GDM allows to discriminate roaming and non roaming
calls.
2) Use a correction in the HLR to avoid sending the TICK when the subscriber
is registered in the HPLMN.
Figure 10 PrePai
calls CAMEL PH1
3.8 Charging
Originating SM
Figure 11 Chargin
SMS
When a Charging S
a short message a
defined as an
(see Block MSMT),
analysis will start i
the route paramet
(DETY=TCON).
OICK(3digits)+typ
+B-NUMBER+Orde
money,1=deduct m
SMS-1).
Depending on the
MSMT (see Chapte
Parameters, Opera
the SC-address or
(MSMO) / originati
sent towards the B
destination addres
the called party nu
originating address
calling party numb
and originating ad
referred to as Bnu
In case of SC-Addr
A-number=A-Subs
number=SC+Orde
1 and IST.
In case of B-numb
A-number=A-Subs
number=B-numbe
of SMS-1 and IST.
In this example, S
originating PPS SM
3.9 Charging
Terminating S
Figure 12 Chargin
SMS
Figure 13 Result
1) Successful chec
money)
2) Unsuccessful ch
enough money)
3) Successful dedu
4) Unsuccessful de
6) SC address not
number analysis.)
7) A-/B-Number n
Number analysis.)
For example: If th
with cause code 52
trace), the SSF wil
an internal value in
be translated into
to SHCM. SHCM w
and an EOS code o
that cause code in
REL to TRARE. TRA
message to TCON
EOS code into reas
MSMO or MSMT.
3.10 USSD C
Figure 14 USSD C
2 The MSC/VLR an
service code is rec
supplementary ser
the string is sent t
3.11 USSD U
4.1 Introduc
charging data i
SSF triggering
B-no analysis
service announ
SS7 data for S
4.2 MSC/SSF
4.2.2 Charging
Note:
The operator can choose if the CDRs should be generated in SCP or in
MSC/SSF, see Installation/Upgrade Instruction IN Service, Ref. [x]. That is
achieved by means of GDM CS20_MSCCDR_TIME. For CS1+ calls it is possible
to collect CDRs from SCP or from MSC/SSF. For CAPv2 calls the CDRs are
always collected from SCP.
4.2.3 Routing A
APC Links
SSF, outgoing
SCP
Check of GRI r
MIN routes
Routing Case a
Protocol ID 30 indi
set of messages se
<
ARLII:APCLNK=SS
ID=30;
< ARLBE:APCLNK=
4.2.3.2 Software
The outgoing softw
is defined by
< EXROI:R=TRACO
< EXRBC:R=TRAC
< EXROI:R=TRACI
< EXRBC:R=TRAC
R Route Name
< SHRPI:ISR=INC
< SHRSC:APC=SS
< SHRPE;
< SHRPI:OSR=OU
< SHRSC:APC=SS
< SHRSC:PAR=BO
< SHRPE;
APC Application Mo
link to which the S
to be connected.
SCAP Signalling ca
parameter de&filig
in the message.
4.2.3.3 Check GR
< EXROP:DETY=M
< EXROI:R=GRI3,
exist!
<
EXRBC:R=GRI3,BO
=0,MIS3=15;
R Interrogation na
used).
MIS1 Miscellaneou
(forwarded-to num
MIS3. The guiding
MIS2 Miscellaneou
(forwarded to leg)
value mis2=2.
MIS3 Miscellaneou
number analysis a
whether or not par
valid. MIS3=(b3*8
MIS3=15.
When a PrePaid S
OICK category will
software route wit
activ ated in the M
If the terminating
transfer activated,
Function Code 6 ac
When a subscriber
category is detecte
route with respect
activated in the MS
MML commands de
look like the follow
MSC/SSF, Referen
< EXROI:R=name
< EXRBC:R=name
R Route name. Re
(R=xMINy, where
value; in case FNC
DETY=MIN Device
FNC=x Function Co
block MIN.
4.2.3.5 Routing C
< ANRPI:RC=71;
< ANRSI:BR=ISTI
< ANRSI:BR=ISTI
ISTI Intelligent Ne
"0" : No IN ser
"1" : IN service
RC to node IVR:
< ANRSI:RC=15, R
< ANRAI:RC=15;
RC to block GRI:
< ANRSI:RC=121,
< ANRAI:RC=121;
4.2.4 Trigger An
Trigger Tables
B-number Anal
Protocol Type
Trigger Detection
Originating Basic C
used for the PPS o
Point (DP) number
of Call Leg State M
The DP number th
a complete numbe
SK and IN Servic
The Triggering a
4.2.4.1 Table SH
anslation
Note:
Before loading the SHEXTRANS data the following needs to be taken into
account.
When PrePaid Sy
call reference num
CDRs generated in
available to the SS
Note:
It is the responsibility of the network operator to ensure that MSPEC5 is not
used for other market specific extensions.
< DBTRI;
< DBTSI:TAB=SHE
DEF=def,DIR=dir,
< DBTRE:COM;
EXTTYPE Extension
< DBTRI;
<
DBTSI:TAB=SHEX
d,EXTNO=extno,G
< DBTRE:COM;
Parameters speci&
description
EXTTYPE Extension
EXTNO Extension F
ELISTID Extension
4.2.4.3 Table SH
< DBTRI;
< DBTSI:TAB=SHT
< DBTRE:COM;
Parameters spec
ORGNAME Origin N
which is available
FORGADR Format
address. FORGADR
the use of GT+SSN
parameter speci&f
For more informat
4.2.4.4 Table SH
The references to
DT Commands de&
ones below, please
< DBTRI;
< DBTSI:TAB=SHT
DPC=dpc,FDSTAD
< DBTRE:COM;
Parameters spec
DPC Destination Po
DSTNAME Destina
destination as a st
FDSTADR Format o
or gsmSCF addres
indicates the use o
needed.
SSN SubSystem N
For more informat
4.2.4.5 Table SH
Trigger data as SK
Each of required S
< DBTRI;
<
DBTSI:TAB=SHTD
V,EVTYPE=YES,TS
Parameters spec
TDPSID Trigger De
identity of the asso
SK Service Key. It
InitialDP operation
SHR Simulation Ha
be performed on t
simulation function
SHS Simulation Ha
be performed on t
simulation function
USI Unsuccessful S
the SCP invocation
SURVive. The valid
4.2.4.6 Table SH
< DBTRI;
< DBTSI:TAB=SHI
< DBTRE:COM;
Parameters spec
ACGN Additional C
BGVNS Backward
FGVNS Forward Gl
RDI Redirection In
RGN Redirecting N
RO Route Origin (d
4.2.4.7 Table SH
< DBTRI;
<
DBTSI:TAB=SHTD
TINSID=tinsid,TLI
< DBTRE:COM;
Parameters spec
TDPSID Trigger De
to an entry in the
TLISTID Extension
row in the SHEXTL
that table.
4.2.4.8 Table SH
< DBTRI;
<
DBTSI:TAB=SHTN
,DRISRID=drisrid,
OSDCC=osdcc,SCF
< DBTRE:COM;
Parameters spec
< SHRSP:ISR=inco
DRISRID Direct Ro
BROSRID Basic Ro
SSF route which p
in the Basic Routin
find RINDEX:
< SHRSP:OSR=ou
DROSRID Direct R
Note:
RINDEX has sequential value depending of SSFRoute definition order.
CLIDTYP Correlatio
Correlational ID. '1
ISCC Incoming SS
incoming leg; (9 d
OSBCC Outgoing S
the outgoing leg in
OSDCC Outgoing S
the outgoing leg in
SCFIDTY SCPId Ty
Value '0' - Explicitl
ROUTTYP Route Ty
Routing (DR) or Ba
Note:
The ISCC and OSBCC are discussed in Chapter 2.1.2, Charging Data.
< DBTRI;
< DBTSI:TAB=SHI
< DBTRE:COM;
Parameters spec
IST IN Service T ri
BCSMTYP Basic Ca
used for a call. The
TERMinating BSCM
< DBTRI;
< DBTSI:TAB=SHI
< DBTRE:COM;
Parameters spec
TDPNO Trigger De
service normally u
Originating & ca
Note:
As a consequence of modifying the B number analysis in the MIN route, it is
always obtained BNT=2 for the B-number that has been dialled by the PPS
subscriber, and this is the reason why no B-number preanalysis is needed at
this stage.
B=24, IN TRIGGER
The emergency nu
from a normal call
System indicates t
Below there is an e
< ANESI:ES=2290
< ANESI:ES=2577
< ANEAI:ES=2290
< ANBSI:B=24-31
< ANBSI:B=24-31
Note:
Be careful, number series must be opened in order to differentiate the
"special" numbers like 112, 555, 556... Will in the feature be specified
more numbers with specific treatment, the tree will have to be opened to
allow differentiation, even if the national calls will go up to the SCP with the
prefix "0". See Model DT for MSC/SSF, Reference [2].
< ANBSI:B=24-31
< ANBSI:B=24-31
B=28, CONNECT R
< ANBSI:B=28-x,F
< ANBSI:B=28-55
< ANBSI:B=28-46
< ANBSI:B=28-70
B=310, IN TRIGGE
For International c
SDP. The tree is op
all document.
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-0
< ANBSI:B=310-5
Note:
Note that trees B=24 and B=310 could have been merged in just one free
tree (B=XX) but it has been decided to have two trees because this gives
more flexibility when the number series are very open at analysis. The
maximum number of digits that can be specified at analysis is 8, if it is
taken into account that OICK is already consuming 3 positions, there are only
5 positions left for analysis which might not be enough in some specific
cases or in the future.
Terminating call
When a PrePaid s
the analysis can go
B=27, IN TRIGGER
< ANBSI:B=27-31
The GMSC/MSC sh
Parameters spec
B "24" - B origin is
with FNC=8). "28"
M Modification
CC=cc Charging C
L Number Length.
RC RC=15 - IVR C
Note:
The B-no tree should only be opened for valid numbers. If the B-no tree is
opened for all numbers, then the Calling subscriber does not receive the
correct announcement for non-existing numbers. This will also put load the
processor of the SDP. That processor load should instead be reserved for
existing numbers and functionality.
4.2.5 Mobile Te
MT Own Calling Ad
To specify Mobile T
< MGCAC:INT=46
IMSI Analysis
< MGISI:IMSIS=im
Parameters spec
IMSIS Internationa
M Modification
ANRES Miscellaneo
MAPVER-2 Speci&f
INOPER Operator g
STALL Subscription
4.2.6 Signalling
4.3.2 Charging
Number Series A
For international n
< HGPAI:USRF=RS
< HGPAI:USRF=SD
< HGNSI:ONSA=1
< HGNSI:ONSA=3
< HGPAI:USRF=RS
< HGPAI:USRF=SD
< HGPAI:USRF=H
< HGNSI:ONSA=2
< HGNSI:ONSA=4
< HGNSI:ONSA=5
Parameters spec
NAPI Numbering P
CHAR Characterist
NS Number Series
Regional charging
< HGEPC:PROP=R
< HGCAC:INT=467
AXE parameters
AXE parameters ar
customer/market r
< SYPAC:ACCESS=
< DBTRI;
< DBTSC:TAB=AX
< DBTRE:COM;
< SYPAC:ACCESS=
Subscriber Defin
< HGSDC:MSISDN
Subscriber Categ
< HGSDC:MSISDN
< HGSDC:MSISDN
Parameters spec
OICK Originating I
originating call acc
TICK Terminating
terminating call ac
Default settings fo
HTRAN, Ref. [17].
4.3.4 Signalling
4.4 SCP/gsm
4.4.2 Charging
It is possible to ge
Data.
4.4.3 Signalling
IN Protocol Hand
The SCP/gsmSCF a
gsmSSF during an
< PHGTI:GTA=467
Nature of address
To check the NA in
Value 3 indicates t
5 USSD
5.1 Introduc
So to reach HLR no
In the following ex
this chapter.
< MGEPC:PROP=U
0-1 Handling of GS
< MGEPC:PROP=U
< MGEPC:PROP=U
0-1 Supplementar
< MGEPC:PROP=S
0-1 Allowance of n
case the MS is res
5.2.3 USSD in V
Forwarded to t
Sent to a local
Rejected
A service code is b
d=1, 2, or 3 ch
X=2 or 3 decim
c=* together w
5.2.4 MSC/VLR
The service code e
command). There
Dialled characters
APP-0, transfer
APP-1, deny ap
APP-2, indicatio
APP-3, handlin
Note:
All service and procedure codes not defined in the General Purpose Digit
Analysis have default APP-0, so there is no real reason to connect them and
define it in ANGSI. No text string can be connected to APP-0.
If additional inform
< HGEPC:PROP=U
< HGEPC:PROP=M
Time of periodical
5.3.3 Number S
< HGPAI:USRF=US
< HGPAI:USRF=EN
< HGNSI:ONSA=6
< HGNSI:ONSA=7
Parameters spec
CHAR USSDSC-1 m
External Node Add
< HGXAI:ENAP=x,
Parameters spec
ENAP(0-63) USSD
Note:
The IMSIND parameter is only necessary for USSD Call Back (see Chapter
7.3.1, Number Series Analysis for USSD CB). So in case that feature is not
used, IMSIND can be omitted from the previous command.
Balance on Dema
Example:
Without Multiple S
< HGNSI:ONSA=X
< HGNSI:ONSA=X
< HGXAI:ENAP=2,
< HGXAI:ENAP=5,
< HGNSI:ONSA=X
and consequently
< HGXAI:ENAP=20
< HGXAI:ENAP=23
< HGXAI:ENAP=56
< HGXAI:ENAP=59
5.3.4 Signalling
Subsystem numbe
< C7NSI:SP=2-SD
GT Analysis:
< C7TZI;
< C7TCI;
< C7GCI:GTRC=gt
< C7GSI:TT=0,NP
< C7TAI;
6 SMS cha
6.1 Introduc
Preconditions
The operationa
The basic exch
Charging Syste
The MSC/VLR/S
Corrections for
Parameter BNU
Note:
B-numbers, Routing Case Numbers and the values of IST parameters and so
on used in this specification may be changed in a real application due to
adaptation to existing data in operational nodes. Other parameters concerning
triggering should be adapted to an operational environment of a Service
Provider.
Charging System I
Add on software
Note:
The corrections listed in Table 24 are the ones that are released at the time
this document is being written; however they might be changed in the future.
Please contact local FSC for assistance.
6.2 MSC Exc
6.2.1 Traffic An
Definition of Rou
< EXROI:R=PPSSM
< EXRBC:R=PPSSM
Parameters
BO B-number Orig
EO End-of-selectio
Connection of de
Software devices m
devices can be use
< EXDRI:R=PPSSM
De-blocking of d
< BLODE:DEV=TC
Note:
The command is only allowing deblocking of maximum 32 devices in one
command. Repeat the command if more devices are needed.
A-number analys
End of Selection
The End-Of-Select
< ANESI:ES=5037
< ANESI:ES=5038
Parameters
ES End of Selectio
Activation:
< ANEAI:ES=5037
< ANEAI:ES=5038
Note:
The EOS codes 5033-5036 are also used by TCON but they should not be
defined in the EOS analysis.
Example:
< ANEPI:ES=100;
< ANESI:BE=EO-0
< ANESI:BE=EO-1
< ANEPE;
< ANEAI:ES=100;
< ANRSI:RC=800,
< ANRSI:RC=801,
< ANRAI:RC=800;
< ANRAI:RC=801;
RC Routing Case
ES End of Selectio
B-number analys
Parameter BNUME
sent as B-number
B-number Analys
Example 1:
< ANBCI;
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=198-3
< ANBSI:B=198-3
< ANBSI:B=198-3
< ANBAI;
M=4 Modification o
RC=71 Routing Ca
RC=800 Routing C
RC=801 Routing C
ISK=IST-19900 IN
ISK=IST-19800 IN
NW Specifies that
Example 2:
< PNBCI;
< PNBSI:BO=199,
< PNBSI:BO=199,
< PNBAI;
< ANBZI;
< ANBCI;
< ANBSI:B=200-3
< ANBSI:B=200-3
< ANBSI:B=200-3
< ANBSI:B=200-3
< ANBSI:B=200-3
< ANBSI:B=200-3
< ANBSI:B=200-3
< ANBSI:B=198-3
< ANBSI:B=198-3
< ANBSI:B=198-3
< ANBAI;
M=4 Modification o
RC=71 Routing Ca
RC=800 Routing C
RC=801 Routing C
ISK=IST-19900 IN
ISK=IST-19800 IN
NW Specifies that
Example 3:
< ANBZI;
< ANBCI;
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=199-3
< ANBSI:B=198-3
< ANBSI:B=198-3
< ANBSI:B=198-3
< ANBAI;
M=6 Modification o
RC=71 Routing Ca
RC=800 Routing C
RC=801 Routing C
ISK=IST-19900 IN
ISK=IST-19800 IN
NW Specifies that
6.2.2 SMS-Trigg
Trigger Detection
No changes with re
For terminating SM
The SK identifies t
The Triggering a
Figure 16 Trigger
6.2.2.3 SMS / Ta
It is recommended
< DBTRI;
< DBTSI:TAB=SHT
< DBTRE:COM;
6.2.2.4 SMS / Ta
6.2.2.5 SMS / Ta
There is no pointer
DT Commands def
< DBTRI;
< DBTSI:TAB=SHT
< DBTRE:COM;
See more details f
6.2.2.6 SMS / Ta
Refer to Chapter 4
6.2.2.7 SMS / Ta
6.2.2.8 SMS / Ta
6.3 Paramet
These parameters
Block SHCC
These parameters
Block TCON
These parameters
= 240). Format: 0
Variable 307(8-15
Digit 4 to 6 of the
1 if LENGTH_OF_M
Example:
Block MTVS
Variable 162(3)/B0
0 = Always check
1 = Do not check i
Block MSMO
A parameter speci
parameter for han
Bit 0 in variable 96
Bit 2 in variable 96
Bit 3 in variable 96
* Check is only do
** Check is only d
Example:
In case of technica
Block MSMT
A parameter speci
faults. A set of par
Bit 0 in variable 23
Bit 1 in variable 23
Note:
This parameter is related to Market Adaptation TR HD25194, this EC has been
created in order to meet different customers' requirements. WAITINGFLAG
parameter in MSMT is used to select one of two different solutions, queuing
the charged MT SMS messages in the Service Center, or deleting the charged
MT SMS messages in the Service Center if the subscriber has no money or not
enough money on the account. This parameter will be set by the customers.
0 = SC address
1 = originating address
0 = SMS SMS-STATUS-REPORT NO CHARGING
1 = SMS SMS-STATUS-REPORT CHARGING
nating OICKs.
Just specify one OICK value once in the table. The search is done from
NOOFOICKS to 1, reporting the fist hit.
Since the storing of the OICK-values are done in a record, a mechanism has
been put in place in block MSMT to prevent any attempt to decrease the size
of SAE 500 below NOOFOICKS+1. If such a decrease is attempted the SAAII
command will be denied with a fault code. Also problems may occur if later on
the parameter NOOFOICKS has to be increased. So before every new setting
for parameter NOOFOICKS verify that the SAE 500 in block MSMT has at least
NOOFOICK+1 individuals and if not, increase it to at least NOOFOICK+1:
< SAAEP:SAE=500,BLOCK=MSMT;
llows the PPS subscriber to call/send SMS for as long as the prepaid account is provisioned.
CS20_NAT_PREFIX_TIME
CS20_SMSSRVKEY_NRANAX
CS20_MOSMSPRE_CREANUM
CS20_MTSMSPRE_CREANUM
CS20_SMSFAULTCDE_TIME.
SSD, then followed by voice connection between calling and called party.
PPS36_FORWSUPPR_INITCALL_R1A##
PPS36_SUPPRFORW_INITCALL_R1A##
ut.
This is valid when only one SDP handles the USSD CB queries. In the other
case an extension of the B-number analysis must be done, to send the
InitialDP to the right SCP/SDP.
Where the number after the USSD Call Back prefix is the SDP Id (2 digits).
This value is set in the SDP configuration.
PLMN cannot send a National address in the world network. The following figure shows a diagram of
Until now SSN=2 as gsmSSF and SSN=146 as gsmSCF have been used when
using CAMEL phase 2 for PPS. However, the standards (ETSI EN 300 927)
state that after 31-03-2001 only SSN=146 can be used for CAP, irrespective
if it is gsmSSF or gsmSCF (see parameter list of CAMPM01, CAMPM02).
The default value (=0) means that this node will behave as a gsmSSF. The
value 1 means that the node will behave as gsmSCF. This means that for an
SCP this value has to be changed to 1, when a new CAMEL ph.1/2 installation
is done, so it will behave as gsmSCF:
MGEPC:ID=SCPSSPUSE-1; ! Use this node as gsmSCF !
The following SAE list needs to be checked and adapted for CAMEL. In this
section there are no guide values for the SAEs; if details or further
information is needed, see the Application Information for the different
software blocks.
For CAMEL PH1 a new Outgoing gsmSSF route must be defined because a
new BO is needed for the CONNECT operation.
"153" Originating Roaming CAMEL PH2
"154" Terminating Roaming CAMEL PH2
"155" Originating Roaming CAMEL PH1
ssage with the destination number, which is analyzed in this tree. The destination number received in
CAMELOUTGOINGR1 in OSR) is analyzed and the analysis tree (74) is obtained. After that, a jump is
For CAMEL PH1 things are slightly different since the received operation from
SCP is CONNECT instead of CONTINUE. As a consequence of OSR route, the
analysis will continue in BO 75.
R paragraph).
The first IST is not reached through B number analysis: it is defined at the
MIN route in VPLMN part. By means of that IST the HPLMN will be reached.
Once in HPLMN a new IST will be fetched from the B number analysis.
when using CAMEL PH1, another trigger tables set for CS1+ is also needed.
gsmSSF. This issue is further discussed in Section 8.2.3.10, CAMEL PH1/ Table SHISTTOTDP - gsmSSF
For PrePaid using CAMEL with CME20 this table is not needed.
For PrePaid using CAMEL with CME20 this table is not needed.
s found in the SHTDPS table with the same parameter name (TSOID).
e is used, more parameters are needed. The parameter specifies the row identity.
AMEL.
nd in the SHTDSP table with the same parameter name (TSDID). DSTNAME Destination service Name.
ress. FDSTADR=7 indicates the use of CSI Global Title and Subsystem Number.
case of SCP restart or error in access-script) then the call can SURVive (default value) or be RELeased.
ding the Initial DP or AssistRequestInstructions. The call can SURVive or may be RELeased (default
rked as CAMEL subscriber (HGCMI command, see Section 8.4.4, HLR subscriber definition on page
IST is not reached through number-B analysis. The IST parameter is defined
at the MIN route in VPLMN part, to point out the triggering table for a specific
HPLMN.
ere are defined for the CAP phase 2 protocol.
vice invocation if a complete number is obtained by gsmSSF. This issue is further discussed in Chapter
For PrePaid using CAMEL with CME20 this table is not needed.
For PrePaid using CAMEL with CME20 this table is not needed.
eter is the entry to SHTSO table and the reference is found in the SHTDPS table with the same
RGADR='2' indicates the use of GT+SSN. In case this value is used, more parameters are needed. The
F.
see Model DT for MSC/SSF, Reference [2].
he entry to SHTSD table, and the reference is found in the SHTDSP table with the same parameter
ring.
STADR=7 indicates the use of CSI Global Title and Subsystem Number.
be used in SCCP.
MMEN
ming
MEL
ke the default values); they are needed only if tracing printout is required (For example, SHR=8 and
dpsid,TINSID=tinsid;
MMEN
ming
MEL
o CAP.
etection Point.
MMEN
ming
MEL
work Signalling.
ice Trigger.
calls, TDP12.
MENT
ing
nating
with
L PH2
ing
natin
s, with
L PH2
to TDP.
dialog. That means, for instance, that CorrelationID can be send as a part of B-number marked with
ossibilities.
received in SSF and REL is sent to the assisting SSF. Call released resulting in REL sent from leg1 to
Origination
GNAM
ISTI
vice Origination.
Destination
vice Destination.
Data
G_SS
k Signalling
isting SSF
TID COMMENT
Roaming
Originatin
g CAMEL
PH2
er Detection Point.
isting SSF
COMMENT
Assisting SSF
oute;
srroute;
s the Charging Case to be applied to the outgoing leg in the case of basic routing, (0 enables CDR).
es the Charging Case to be applied to the outgoing leg in the case of direct routing, (0 enables CDR).
to be used for the call, Direct Routing (DR) or Basic Routing (BR). BR is the default value, it is not
The ISCC and OSBCC parameters are discussed in Chapter 2.1.2, Charging
Data.
eter specifies the method of transport of the Correlational ID. '0' stands for carried in B-Number
s that the SCF provided Calling Party Number overwrites the Calling Party Number received from the
pecifies the position in the B-Number of the first digit of the CorrelationId.
ecifies the method of transport of the SCPId Value '1' stands for Carried in B-number implicitly. It
ed then the SCFIDLT and SCFIDST parameters cannot be null.
e length of the SCFid.
BCSMTYP COMMENT
ing.
e number of called party digits that have to have been collected if the SCF is to be invoked at TDP2
DPNO COMMEN
T
DP2 Roaming
CAMEL
PH2
assisting
SSF
r assisting SSF
T-82, RC=71;
SSF (VPLMN).
change Data
defined in every MSC VPLMN so it is possible for the PrePaid subscriber to make any roaming type of
nalling is used. SCP/gsmSCF, HLR and MSC SS7 addresses of HPLMN nodes need to be defined as
ot send a National address in the world Network.
The following SAE list needs to be checked and adapted for CAMEL. In this
section there are no guide values for the SAEs; if details or further
information is needed, see the Application Information for the different
software blocks.
COMMENT
meters
parameter set activation in MSC/gsmSSF node have the following format:
ETNAME=setname,NAME=name,VALUE=val;
ED;
VALUE COMMENT
1 Subscriber INFO to
HLR/MAP.
1 Subscriber INFO to
HLR/CAP.
1 Supports administration of
Location Numbers in
MSC/VLR and GMSC.
Determines whether
C 1 Extended CAMEL applies
for all circuit switched
basic services except
emergency calls or only for
telephony and auxiliary
telephony.
he SubSystem Number (SSN) definition for CAMEL before starting the definitions of Signalling System
COMMEN
T
gsmSSF
(HPLMN)
CAMEL
PH1
gsmSSF
(HPLMN)
CAMEL
PH2
SN >;
SN >;
d sections CAMEL PH1 will be differentiated from CAMEL PH2 because they need separate trigger tables
n the call returns from gsmSCF.
nks
links are needed. Use the same as for the CS1+ protocol. See Section 4.2.3.1, APC links.
oftware route TRACO and the incoming software route TRACI are the same ones as defined for CS1+
2.3.2, Software Routes towards/from the SSF).
SFTRAM is connected to TRACO software route in the TRAM and a new INCOMING Route to the gsmSSF
CAMELINCOMINGR1;
=SSFTRAM;
SFTRAM is connected to TRACI software route in the TRAM and to the new OUTGOING Route defined in
=CAMELOUTGOINGR1;
=SSFTRAM;
OUTGOINGR1 the B origin for all outgoing calls from the PrePaid service is specified.
=CAMELOUTGOINGR1;
=BO,VAL=74,SCAP=1;
=CO,VAL=8,SCAP=1;
Routes
meter stores the IST value which triggers the table to use the CAMEL protocol in proper routes (FNC
ee Table 3.
ute,DETY=MIN,FNC=fnc;
ute,MIS1=mis1,BO=bo,CO=co,MIS2=mis2,MIS5=113;
vice Type
e used in the triggering tables. "113" Originating Roaming CAMEL PH2 VPLMN.
-no analysis.
ommand define IMSI analysis for PrePaid subscriber allowing CAMEL to be used.
that the SS7 interconnection route with HPLMN is already defined in the VPLMN. This also applies to the
ON
07... is dialled:
-4,RC=71,CC=cc,BNT=1, L=11;
en triggered to the SCP, the SDP has been checked that the PPS subscriber has credit enough so as to
he call, and the SCP sends down to the MSC a CONTINUE message with the destination number, which
his tree. The destination number received in the CONTINUE is exactly the same number that the one
SCP in tree B=74 except for the case where IVR Frontend is used, as then the SCP translates the
data in TRACO (CAMELOUTGOINGR1 in OSR) is analyzed and the tree analysis (74) is obtained. After
made to B=30, where national and international calls are discriminated.
For CAMEL PH1 things are slightly different since the received operation from
SCP is CONNECT instead of CONTINUE. As a consequence of OSR route, the
analysis will continue in BO 75.
ANBSI:B=74-00, M=2, F=74, L=13;
or CAMEL PH1 the analysis is done in B-number (75) Destination. The number is removed (M=11) and
e call queue index is only sent to TRACO route:
ANBSI:B=75-46707,RC=71,CC=cc,L=16,NW,ISK=IST-14,M=11;
ANBAI;
ote:
IST is not reached through number-B analysis. The IST parameter is defined
at the MIN route in VPLMN part, to point out the triggering table for an
specific HPLMN.
Table 76 Triggering Parameters for CAMEL PH2 for Charging System, VPLMN
Protocol Type
The Protocol Type decides which service parameters the signalling network can handle; the
trigger tables presented here are defined for the CAP V2 protocol.
The armed DP2 is the Trigger Detection Point (TDP) for the PrePaid roaming service. The
DP number 2 indicates service invocation if a complete number is obtained by gsmSSF. This
issue is further discussed in Chapter 8.2.3.10, CAMEL PH1/ Table SHISTTOTDP - gsmSSF
IST to TDP.
For more information about BCSM please see the document Service Switching Function,
Basic call handling, Reference [13].
Figure 21 Trigger Table Model for Roaming with CAMEL PH2, VPLMN
The Extension Translation Field table is a table which translates between INAP extension
tags and AMTAG tags.
Note:
For PrePaid using CAMEL with CME20 this table is not needed.
The Extension List Field table is a list of parameters which will be transferred
from the AMTAG to the INAP without examination by the SSF-AM.
Note:
For PrePaid using CAMEL with CME20 this table is not needed.
113 0 VGSMSSF
113 7 GSMSCF - 0
Note:
No SK parameter definition is needed.
< DBTRI;
< DBTSI:TAB=SHINS,INSID=insid;
< DBTRE:COM;
INSID COMMENT
< DBTRI;
<
DBTSI:TAB=SHTDP,TDPID=tdpid,DIAGTYP=diagtyp,
PROTI=proti,TDPSID=tdpsid,TINSID=tinsid;
< DBTRE:COM;
113 3 4 9 2 0
11 113 I 0 ORIG
3
More information regarding the SHIST parameters
can be found in Chapter 8.2.3.9, CAMEL PH1/ Table
SHIST-gsmSSF IN Service Trigger.
153 3 4 8 0 1 A
S
n
s
C
I
n
(
153 0 0 6 5 1
Parameters
Note:
RINDEX has sequential value depending of SSFRoute definition order.
Note:
The ISCC and OSBCC are discussed in Chapter 2.1.2, Charging Data.
CLIDLTH Correlation Id
Length. It specifies the
length of the CorrelationId.
B B-number origin of
incoming route from SCF.
RC RC towards assisting
SSF.
8.4 HLR-(HPLMN)
Exchange Data
Note:
The following SAE list needs to be checked and adapted for CAMEL. In this
section there are no guide values for the SAEs; if details or further
information is needed, see the Application Information for the different
software blocks.
SA BLOCK
E
602 HCSID
603 HCSID
604 HCSID
605 HCSID
500 HSDH3
604 HSDH3
500 HLUAP3
500 HREDAP3
500 HPSIAP3
500 HREDAP3
HLR node
parameters
Commands for
CAMEL
parameter set
activation in
HLR node have
the following
format.
<
SYPAC:ACCESS
=ENABLED,PS
W=....;!Ask
local FSC for
password!
< DBTRI;
<
DBTSC:TAB=A
XEPARS,SETNA
ME=setname,N
AME=name,VA
LUE=val;
< DBTRE:COM;
<
SYPAC:ACCESS
=DISABLED;
For a complete
DT file see
Model DT for
HLR, Reference
[4]. The
following
parameters are
used for CAMEL
parameter set
activation in
HLR node.
SETNAME NAME
GSMHRSF HLRNF498
GSMFNNS HLRNF497
F
GSMHRSF HLRNF496
GSMHRSF HLRNF746
8.4.2 HLR
Properties
and Roaming
Characteristic
s
In the HLR
node MAP
version 3 must
be allowed to
be used. The
following
command will
enable MAP v3:
<
HGEPP:ID=ALL
; !Print all
properties!
<
HGEPC:PROP=
MV3RESTRICTI
ON-2; !set
MAPv3!
To set the
Roaming Area
Characteristic
for roaming
area, allowing
CAMEL
subscription:
<
HGRCP:CHAR=
ALL; !Print all
roaming areas!
<
HGRCI:AREA=4
-
46707,CHAR=O
CSIPH2; !set
originating
Camel
subscription
information!
<
HGRCI:AREA=4
-
46707,CHAR=T
RAFFV3; !allow
use of MAPv3!
<
HGRCI:AREA=4
-
46707,CHAR=T
RAFFV2; !allow
use of MAPv2!
<!
HGRCI:AREA=4
-
46707,CHAR=E
XTCAMEL; !For
execution of
CS1+ in
HLPMN!
For visiting
roaming data:
<
HGRCI:AREA=4
-
49,CHAR=OCSI
PH2;
<
HGRCI:AREA=4
-
49,CHAR=TRAF
FV3;
8.4.3
SCF/gsmSCF
Global Title
Address
<
HGGSI:GSA=4
6707272001;
8.4.4 HLR
Subscriber
definition
The following
commands
need to be
defined for a
PrePaid
subscriber in
the HLR:
<
HGSUI:IMSI=5
149900000000
18,MSISDN=46
707271018,
PROFILE=1; !
GSM
subscription!
<
HGCMI:MSISD
N=4670727101
8,SK=80,OCTD
P=2,
GSA=4670727
2001,DEH=0,C
CH=2; !
Originating
CAMEL
subscription!
The parameter
DEH defines
what the
gsmSSF will do
in the following
three error
cases:
1. The gsmSSF
attempts to
invoke a
CAMEL Service,
but there is no
response from
the SCP.
2. There is a
communication
failure between
the gsmSSF
and the
gsmSCP at any
point during a
CAP dialogue,
when the
gsmSSF is
waiting for an
instruction
from the SCP.
3. The CAMEL
Service is
supported, but
the CAMEL
triggering of
originating and
forwarded calls
fails due to
incomplete or
incorrect
setting of IMSI
number series
analysis data
and/or
software route
data for IN
subscribers in
MSC/VLR.
The permissible
values for this
parameter are
"Release Call"
(0) and
"Continue Call"
(1).
<
HGCMI:MSISD
N=4670727101
8,SK=80,TCTD
P=12,
GSA=4670727
2001,DEH=0,C
CH=2,I=N; !
Terminating
CAMEL
subscription!
<
HGCEC:MSISD
N=4670727101
8,SSLO=1; !
Sending
subscriber
state and
location
information!
8.5 HLR-
(VPLMN)
Exchange
Data
8.5.1 Size
Alteration
Data
Note:
The following SAE list needs to be checked and adapted for CAMEL. In this
section there are no guide values for the SAEs; if details or further
information is needed, see the Application Information for the different
software blocks.
SA BLOCK
E
602 HCSID
603 HCSID
604 HCSID
605 HCSID
500 HSDH3
604 HSDH3
500 HLUAP3
500 HREDAP3
500 HPSIAP3
500 HREDAP3
HL
R
no
de
pa
ra
m
et
er
s
Co
m
m
an
ds
for
CA
ME
L
pa
ra
m
et
er
set
act
iva
tio
n
in
HL
R
no
de
ha
ve
th
e
foll
ow
in
g
for
m
at:
<
SY
PA
C:
AC
CE
SS
=E
NA
BL
ED
,P
S
W
=.
...
;!
As
k
loc
al
FS
C
for
pa
ss
wo
rd!
<
DB
TR
I;
<
DB
TS
C:
TA
B=
AX
EP
AR
S,
SE
TN
A
ME
=s
et
na
m
e,
NA
ME
=n
a
m
e,
VA
LU
E=
val
;
<
DB
TR
E:
CO
M;
<
SY
PA
C:
AC
CE
SS
=
DI
SA
BL
ED
;
Fo
r
co
m
ple
te
DT
file
,
se
e
Mo
del
DT
for
HL
R,
Re
fer
en
ce
[4
].
Th
e
foll
ow
in
g
pa
ra
m
et
er
s
ar
e
us
ed
for
CA
ME
L
pa
ra
m
et
er
set
act
iva
tio
n
in
HL
R
no
de
.
Table 90 Parameter
SETNAME NAME
GSMHRSF HLRNF498
GSMFNNS HLRNF497
F
GSMHRSF HLRNF496
GSMHRSF HLRNF746
8.
5.
2
HL
R
Pr
op
er
tie
s
an
d
Ro
a
mi
ng
Ch
ar
ac
te
ris
tic
s
In
th
e
HL
R
no
de
M
AP
ve
rsi
on
3
m
us
t
be
all
ow
ed
to
be
us
ed
.
Th
e
foll
ow
in
g
co
m
m
an
d
wil
l
en
abl
e
M
AP
v3
:
<
H
GE
PP
:I
D
=A
LL
;!
Pri
nt
all
pr
op
ert
ies
!
<
H
GE
PC
:P
RO
P=
M
V3
RE
ST
RI
CT
IO
N-
2;
!
set
M
AP
v3
!
To
set
th
e
Ro
a
mi
ng
Ar
ea
ch
ar
act
eri
sti
c
for
ro
a
mi
ng
ar
ea
,
all
ow
in
g
CA
ME
L
su
bs
cri
pti
on
:
<
H
GR
CP
:C
HA
R=
AL
L;
!
Pri
nt
all
ro
a
mi
ng
ar
ea
s!
<
H
GR
CI
:A
RE
A=
4-
46
,C
HA
R=
OC
SI
PH
2;
<
H
GR
CI
:A
RE
A=
4-
46
,C
HA
R=
TR
AF
FV
3;
<
H
GR
CI
:A
RE
A=
4-
46
,C
HA
R=
OC
SI
PH
1;
8.
6
S
C
P/
g
m
S
C
F-
(H
P
L
M
N)
E
x
c
h
a
n
g
e
D
at
a
8.
6.
1
Si
ze
Al
te
ra
tio
n
Da
ta
N
ot
e:
The following SAE list needs to be checked and adapted for CAMEL. In this
section there are no guide values for the SAEs; if details or further
information is needed, see the Application Information for the different
software blocks.
Table 91
SA BLO
E
500 SSC
671 SSC
605 SCF
760 CAM
760 CAM
8.6.2
SCP/gs
mSCF
Signallin
g System
No.7
Own
Global
Title
Address
definitio
n
The IN
Protocol
Handling
Own
Global
Title
Address is
used by
the
gsmSSF
during a
Prepaid
Roaming
call. The
SCP/gsm
SCF
address
needs to
be
defined in
internatio
nal
format,
because it
is used in
internatio
nal
signalling
networks.
The
nature of
address
(NA) of
SCP is
normally
set as
national
number,
so it has
to be
changed
to
internatio
nal
number
format.
See
Chapter
4.4.3,
Signalling
Data SCF
on page
83 about
IN
Protocol
Handling
own
address
item.
To specify
own
SCP/gsm
SCF
address
the
following
command
is used:
<
PHGTI:GT
A=46707
272001;
It is
assumed
that links
and
routing
between
SCP-MSC
and MSC-
GMSC in
HPLMN
already
exists
(CCITT7 -
MTP layer
up and
working).
To check
links and
routing
definition
the
following
command
s may be
used:
<
C7LTP:LS
=ALL;
<
C7RSP:DE
ST=ALL;
It is also
needed to
check Sub
System
Number
(SSN)
definition
for CAMEL
before
starting
defined
Signalling
System
No.7
routing
data.
Table 92
BLOCK
NAME
CAMPM0
1
CAMPM0
2
To check
the SSN
for CAMEL
the
following
command
s can be
used:
< TEST
SYSTEM;
< PRINT
VAR
<BLOCK>
<ZZSSN>
;
Global
Title
definitio
n
For
signalling
between
gsmSSF
and
gsmSCF
in HPLMN,
the
routing is
based on
the
Destinatio
n Point
Code +
Sub
System
Number
(SSN).
For
signalling
between
gsmSSF
(VPLMN)
and
gsmSCF
(HPLMN),
the
routing is
based on
the Global
Title
address
(GT) +
Sub
System
Number
(SSN).
<
C7NPC:SP
=2-200,
CON,
MSG=1;
<
C7NSI:SP
=2-200,
SSN=146
; !(SSN
definition
for
gsmSSF)!
< C7TZI;
<
C7TCI; !
Own
gsmSCF
GT (must
be
already
defined)!
<
C7GCI:GT
RC=10,PS
P=OWNS
P,PTERM;
<
C7GSI:NS
=467072
72001,NA
=4,NP=1,
TT=0,GTR
C=10; In
gsmSCF it
is
necessary
to define
Global
Title
address
of the
gsmSSF
located in
the
VPLMN.
<
C7GCI:GT
RC=3,PSP
=2-
200,PINT
ER;
<
C7GSI:TT
=0,NP=1,
NA=4,
NS=49,G
TRC=3;!
(VPLMN
gsmSSF
GT)!
< C7TAI;
PINTER
The
Signalling
Point (SP)
is defined
to be an
intermedi
ate
primary
SP.
To be
able to
reach a
node
outside
the
HPLMN
the
routing
has to go
through
an
internatio
nal
Signalling
Transfer
Point
(STP).
The STP
node will
analyse
the GT
number
and
reroute it
to the
VPLMN's
STP.
9
AIR
9.1
Introdu
ction
The AIR
will
enable
USSD
User
Account
Refill and
USSD
Balance
on
demand
for
Charging
System
subscriber
s. The
AIR
communic
ates with
HLR
through
EMAP.
The AIR
can
communic
ate with
HLR
directly
but this is
not
recomme
nded due
to
redundan
cy. The
recomme
nded
communic
ation is
through
an STP.
GMSC can
behave as
an STP
(signalling
transfer
point). So
to reach
HLR from
AIR,
routing
can be
done
using the
GMSC
node in
between,
using
already
existing
signalling
links. In
the
following
sections it
is
assumed
that the
HLR is
Stand
Alone and
that the
AIR is
connected
through
GMSC.
9.2
SCP
Exchan
ge Data
<
C7SPI:SP
=2-5861;
<
C7SPI:SP
=2-5862;
<
C7PNC:SP
=2-
5861,SPI
D=AIRVS
1A;
<
C7PNC:SP
=2-
5862,SPI
D=AIRVS
1B;
<
C7LDI:LS
=2-5861;
<
C7LDI:LS
=2-5862;
<
C7SLI:LS
=2-
5861,SLC
=0,ST=C
7ST2-
X,ACL=A1
,SDL=AIR
VS1A;
<
C7SLI:LS
=2-
5862,SLC
=0,ST=C
7ST2-
X,ACL=A1
,SDL=AIR
VS1B;
<
C7RSI:DE
ST=2-
5861,PRI
O=1,LS=
2-5861;
<
C7RSI:DE
ST=2-
5862,PRI
O=1,LS=
2-5862;
<
C7RAI:DE
ST=2-
5861;
<
C7RAI:DE
ST=2-
5862;
<
C7LAI:LS
=2-
5861,SLC
=0;
<
C7LAI:LS
=2-
5862,SLC
=0;
<
C7NPI:SP
=2-
5861,CON
;
<
C7NPI:SP
=2-
5862,CON
;
<
C7NSI:LS
=2-
5861,SSN
=11;
<
C7NSI:LS
=2-
5861,SSN
=15;
<
C7NSI:LS
=2-
5862,SSN
=11;
<
C7NSI:LS
=2-
5862,SSN
=15;
See more
details in
Model DT
for
MSC/SSF,
Reference
[2].
9.3
MSC
Exchan
ge Data
9.3.1
AIR Data
In all
MSC/VL
R's
<
EXROI:R=
AIRS&AIR
R,DETY=
UPD,FNC
=7;
<
EXDRI:R=
AIRS&
AIRR,DEV
=UPD-X;
<
BLORE:R
=AIRS;
9.3.2
Route
supervisi
on
<
DUDAC:R
=AIRS,AC
L=A2,ADL
=5;
<
SEQAC:R
=AIRS,AC
L=A3,QU
OS=60,Q
UOB=85;
9.3.3
MSC
Signallin
g System
No.7
Data
<
C7SPI:SP
=2-2300;
<
C7PNC:SP
=2-
2300,SPI
D=AIR;
<
C7LDI:LS
=2-2300;
<
C7SLI:LS
=2-
2300,SLC
=0,ST=C
7ST2-
X,ACL=A1
,SDL=AIR
;
<
C7RSI:DE
ST=2-
2300,PRI
O=1,LS=
2-2300;
<
C7RAI:DE
ST=2-
2300;
<
C7LAI:LS
=2-
2300,SLC
=0;
<
C7NPI:SP
=2-
2300,CON
;
<
C7NSI:LS
=2-
2300,SSN
=15;
See more
details in
Model DT
for
MSC/SSF,
Reference
[2].
9.4
HLR
Exchan
ge Data
9.4.1
HLR
Signallin
g System
No.7
Data
9.4.1.1
Link
towards
AIR
through
STP
<
C7SPI:SP
=2-2300;
<
C7PNC:SP
=2-
230,SPID
=AIR;
<
C7RSI:DE
ST=2-
2300,PRI
O=1,LS=
2-200;
<
C7LDI:LS
=2-2300;
9.4.1.2
Global
Title
Analysis
< C7TZI;
< C7TCI;
<
C7GCI:GT
RC=3,PSP
=2-
2300,PTE
RM,PSSN
=15;
<
C7GSI:TT
=0,NP=1,
NA=3,NS
=707272
300,GTRC
=3;
<
C7GSI:TT
=0,NP=1,
NA=4,NS
=467072
7230,GTR
C=3;
< C7TAI;
9.4.2
Number
Series
Analysis
for USSD
User
Account
Refill
The USSD
value is
an
example.
<
HGPAI:O
NSA=3,N
AI=0,NAP
I=0,USRF
=USSDSC
;
<
HGPAI:O
NSA=4,N
AI=0,NAP
I=0,USRF
=ENAP3S
C;
<
HGNSI:O
NSA=3,N
S=120,C
HAR=USS
DSC-1;
<
HGNSI:O
NSA=4,N
S=120,C
HAR=ENA
P3SC-1;
9.4.3
Voucher
Refill
and
Balance
on
demand
<
HGXAI:EN
AP=2,
EADD=4-
46707272
300;
If multiple
SDP
configurat
ion is
used a
correction
is needed
in HLR
(see
Chapter
5.3.4,
Number
Series
Analysis
for USSD
Balance
on
Demand).
Ask local
FSC for
assistance
.
In such a
case the
following
line has
to be
used:
<
HGXAI:EN
AP=56,EA
DD=3-
42444290
; !If
correction
is loaded!
10
Optim
ized
Signal
ling
for
Bonus
on
Incom
ing
Calls
(BIC)
10.1
Introdu
ction
The
purpose
of this
feature is
to give a
monetary
bonus to
specific
Charging
System
Subscribe
rs with
relation to
received
calls.
10.2
MSC/SS
F
Exchan
ge Data
This
chapter
describes
the
invocation
functional
ity of BIC.
10.2.1
Size
Alteratio
n Data
No special
Size
Alteration
events
are
needed
for this
feature.
10.2.2
Trigger
Tables in
the SSF,
CS1+
The
trigger
paramete
rs, the IN
service
invocation
model
and the
trigger
tables are
presented
here.
10.2.2.1
SK and IN
Service
Trigger
A specific
Service
Key (SK)
is used
for BIC
service.
From a
PPS point
of view,
this
service
has a
behaviour
like a
Terminati
ng PPS
call, but
by means
of
applying
a
Negative
Tariff, the
result is
an
increase
of money
in the
called
subscriber
's
account.
SKs are
related to
IN
Service
Trigger
(IST)
paramete
rs and
this
means
that each
SK
requires
at least
one IST.
Table 93
Type of
access
Bonus
Incomin
g Calls,
Logical
SDP 0
10.2.2.2
The
Triggering
and
Service
Invocatio
n Model
for BIC
The
trigger
function
of IN
services
is
implemen
ted in
form of
the
trigger
tables.
There are
10 trigger
tables
and each
of them
contains
reference
s to the
others.
The
trigger
function
is
graphicall
y
described
in Figure
28.
Figure 22
Trigger
Tables
Model for
BIC
10.2.2.3
BIC/
Table
SHEXTRA
NS - SSF
Extension
Field
Translatio
n
Existing
values
from
Chapter
4.2.4.1,
Table
SHEXTRA
NS - SSF
Extension
Field
Translatio
n are
used.
10.2.2.4
BIC /
Table
SHEXTLIS
T - SSF
Extension
Field List
Existing
values
from
Section
4.2.4.2,
Table
SHEXTLIS
T - SSF
Extension
Field List
are used.
10.2.2.5
BIC /
Table
SHTSO -
SSF
Trigger
Service
Originatio
n
Existing
values
from
Chapter
4.2.4.3,
Table
SHTSO -
SSF
Trigger
Service
Originatio
n are
used.
10.2.2.6
BIC /
Table
SHTSD -
SSF
Trigger
Service
Destinatio
n
Existing
values
from
Section
4.2.4.4,
Table
SHTSD -
SSF
Trigger
Service
Destinatio
n are
used.
10.2.2.7
Table
SHTDPS -
TDP
Service
Data
Table 94
TDPSI T
D D
188 3
For the
meaning
of
paramete
rs see
Chapter
4.2.4.5,
Table
SHTDPS -
TDP
Service
Data.
10.2.2.8
BIC /
Table
SHINS -
SSF
Invoke
Network
Signalling
Existing
values
from
Chapter
4.2.4.6,
Table
SHINS -
SSF
Invoke
Network
Signalling
are used.
10.2.2.9
BIC /
Table
SHTDP-
SSF
Trigger
Detection
Point
Table 95
TDPI D
D
188 1
For the
meaning
of
paramete
rs See
Section
4.2.4.7,
Table
SHTDP-
SSF
Trigger
Detection
Point.
10.2.2.10
BIC /
Table
SHTNS -
SSF
Trigger
Network
Signalling
Existing
values
from
Section
4.2.4.8,
Table
SHTNS -
SSF
Trigger
Network
Signalling
are used.
10.2.2.11
BIC /
Table
SHIST-
SSF IN
Service
Trigger
See
Section
4.2.4.9,
Table
SHIST-
SSF IN
Service
Trigger on
page 73
for
further
details.
Table 96
IST TNS
18 311
8
10.2.2.12
BIC /
Table
SHISTTOT
DP - SSF
IST to
TDP
The
Detection
Point
number
12 is
armed
and used
as a TDP
for
PrePaid
BIC calls.
Table 97
IST TDP
D
18 188
8
See
Chapter
4.2.4.10,
Table
SHISTTOT
DP - SSF
IST to
TDP for
further
informatio
n.
10.2.3
B-
number
Analysis
for BIC
Calls
Table 98
BO
27
310
When a
PrePaid
subscriber
is called,
HLR will
send the
TICK
informatio
n (TICK =
188) to
GMSC/MS
C. Then
the route
8MIN1
will be
seized
and the
analysis
will go
further
with the
BO
pointed
out in
route
8MIN1.
B=27, IN
TRIGGERI
NG, pps
terminati
ng call
SSF
====>
SCF
<
ANBSI:B=
27-188x,
ISK=IST-
188,M=3,
F=310,
CC=cc;
For more
details
see
Chapter
4.2.4.11,
B-number
Analysis
for
PrePaid
Originatin
g/
Terminati
ng Calls.
The
GMSC/MS
C should
be able to
support
the
terminati
ng IN
suppleme
ntary
services.
Paramet
ers
B "27" - B
origin is
reserved
for
Prepaid
Terminati
ng calls
(Route
MIN with
FNC=8),
"28" - B
origin
OSR
Route,
TRACO
function
(Return
from IN),
"310" - B
origin
pointed
out from
B=24,
B=27.
M
Modificati
on of B-
number,
delete
OICK/TIC
K (M=3)
or any
other
prefix.
ISK
Internal
Service
Key. IST
188 - IN
Service
Trigger
for BIC,
Logical
SDP0.
CC
Charging
Case,
used if
needed.
L Number
Length.
The
number
length
should
normally
be
indicated
as soon
as it can
be
determine
d.
F First
digit use
stated
origin.
RC
RC=15 -
IVR Call,
RC=71 -
TRACO
SSF
routing
case (IN
Call),
RC=121 -
GRI3
route.
x Any
number
(must be
opened
properly).
10.3
HLR
Exchan
ge Data
10.3.1
Subscrib
er
Categori
es
Only
Terminati
ng
subscriber
category
is needed.
<
HGSDC:M
SISDN=m
sisdn,SUD
=tick-
188;
TICK-188
Terminati
ng
Category;
value 188
for BIC.
Note:
There is a limitation when using TICK, it can only be used by one service, for
example, Bonus on Incoming Calls or charging of Terminating Calls. In case
such a combination of features is required a correction in HLR is needed. Ask
local FSC for assistance.
11 Mobile
Number
Portability
11.1
Introduction
Mobile Number
Portability as
implemented in
PrePaid
System/Charging
System allows a
subscriber to keep
same MSISDN whe
moving the
subscription from o
operator to anothe
while at the same
keeping the possib
to separate on-net
off-net calls (Insid
the same operator
to other operator).
Mobile Number
Portability using A
Time Interrogation
(ATI) has a direct
interrogation inter
to the number
portability informa
database. A net wo
prefix pointing to t
operator serving th
called/calling party
retrieved from the
database. This
identifier can be us
in the tariff structu
to provide
differentiated real-
time charging for o
net and off-net cal
also for terminatin
charging in the SD
Mobile Number
Portability using A
an enhancement o
the Mobile Numbe
Portability feature
using SRF, which w
introduced in earlie
PPS versions.
Implementation ha
been moved from
MSC/SRF to SCP a
CCN, hence remov
the requirement to
have an Ericsson M
The new
implementation
supports CS1+, CA
Phase 2 & 3, SMS
&voice/data.
This solution is
delivered as RPC "
R9.1 MNP DATA
ACCESS" .
It includes new
software in nodes
and SCP.
Preconditions:
The following
conditions should b
fulfilled:
The operationa
networks have
upgraded to
CME/20/CMS40
The basic exch
data for the
CME20/CMS40
platform and o
nodes have to
loaded.
PPS IN 3.6.1 re
data are define
IN nodes.
PPS is working
The Tariff struc
the SDP has be
adapted to
accommodate
Portability, with
Network Prefix
parameter.
Add on Software
Correction N64FZ-
0233 is to be loade
the SCF, correction
N64RP-1953 and
N64RP-1955 are to
loaded in the FNR.
Contact local FSC
assistance with the
loading of these
corrections.
11.2 SCP No
Exchange Dat
11.2.1 CCITT7 N
DATA
<
C7GSI:NS=4670727
9,TT=200,NP=1,NA
GTRC=33;
Where NS is the FN
GT address.
The Translation Ty
(TT), should have
same value as the
set by FNR at FMA
block. See Section
11.3.1 Parameter
Settings. .
11.3 FNR/MS
Node Exchang
Data
11.3.1 Paramet
Settings.
A summary of the
parameters involve
the MNP function i
Commands for the
FNR parameter set
activation have the
following format:
<
SYPAC:ACCESS=ENA
D,PSW=....; !Ask
local FSC for
password!
< DBTRI;
<
DBTSC:TAB=AXEPAR
ETNAME=setname,N
=name,VALUE=val;
< DBTRE:COM;
<
SYPAC:ACCESS=DIS
ED;
Change of Network
Prefix of the mobil
operator in the FN
<
FGOPC:ONPREFIX=4
;
<
FGDRC:MSISDN=467
73099;! DEFAULT
ROUTING TOWARDS
HLR!
Define a Gateway
Mobile Services
Switching Center
(GMSC) series
belonging to the
operator in the FN
< FGGSI:GMSCS=70
Define a subscribe
number translation
the FNR:
<
FGNTI:MSISDN=468
71011,NPREFIX=40
!IMPORTED!
<
FGNTI:MSISDN=467
71034,NPREFIX=20
!EXPORTED!
<
FGNTI:MSISDN=468
71010,NPREFIX=30
!OTHER!
<
FGNTI:MSISDN=467
71037,NPREFIX=40
!HOME!
Definitions of
subscriber types fo
MNP:
Imported: - A
subscriber who
MSISDN series
assigned to an
operator and h
ported to the c
operator, ( own
NPREFIX)
Exported: - A
subscriber has
NPREFIX not b
to the home ne
and the MSISD
national destin
code (NDC) eq
the home NDC
Other: - A subs
has a NPREFIX
equal to the ho
operator and th
MSISDN has an
not equal to th
NDC.
Home: - A sub
whose MSISDN
number series
assigned to the
(original) opera
and whose NPR
also belongs to
home operator
11.3.5 CCITT N
SCCP signalling D
The following data
to be defined, in o
to define the SCCP
signalling data to r
messages between
MSC, SCP and FNR
The values given
below are example
and should be ada
to your network.
<
C7GCI:GTRC=27,PS
WNSP,PSSN=253; !
gmsc->SSN FNR-SC
<
C7GCI:GTRC=28,PS
WNSP,PSSN=222;!
gmsc->SSN FNR-TC
<
C7GCI:GTRC=96,PS
-5555,PINTER; !C
<
C7GSI:TT=0,NP=1,
4,NS=46707275557
RC=96;
Standard Global Ti
routing for FNR
functions.
<
C7GSI:TT=0,NP=1,
4,NS=4670727103,
C=27;
! HOME - INCOMIN
SMS FROM GMSC
FNR, NP&FA !
<
C7GSI:TT=0,NP=1,
4,NS=468882710,
GTRC=27;
! HOME - INCOMIN
SMS FROM GMSC
FNR, NP&FA !
<
C7GSI:TT=0,NP=7,
4,NS=4688827,GTR
; ! LU !
<
C7GSI:TT=0,NP=1,
4,NS=#134000,GTR
;
! HOME - NON-CAL
RELATED MESSAG
FROM OTHER
NETWORK !
<
C7GSI:TT=128,NP=
A=4, NS=46888271
GTRC=27;
! NP-FROM FNR TO
HLR - GMSC TO SR
<
C7GSI:TT=200,NP=
A=4,NS=46,GTRC=2
<
C7GSI:TT=247,NP=
A=4, NS=46,
GTRC=28;
!NP-FROM SRF TO
MAPF!
<
C7GSI:TT=249,NP=
A=4, NS=46707271
GTRC=2;
! NP-FROM FNR TO
HLR - SRF TO HLR
<
C7GSI:TT=249,NP=
A=4, NS=46888271
GTRC=2;
! NP-FROM FNR TO
HLR - SRF TO HLR
12 Glossa
13
Reference
List