Professional Documents
Culture Documents
AXE CAMEL Trigger Table Config
AXE CAMEL Trigger Table Config
First: let us assume we have MO CAMEL Call in Etisalat network for Local subscriber:
From below analysis we need to (routing of Call and Construct IDP message)
This also will include internal routing between blocks till SSF
Subscriber with CAMEL profile make location update in VLR
As this subscriber is local subscriber (60203), from MSNAN block (MGISP) we check this parameter
(INOPER-2)
These 2 parameters input to MIN block to get the route, below the print out got from MSC
-2<mgisp: IMSIS=60203;
MT IMSI NUMBER SERIES ANALYSIS DATA
OPERATING TABLE
IMSIS
60203
5-2011
NA ANRES
4 OBA-30
BO-17
OWNMS
NATMS
PLMN-0
STALL
MAPVER-2
INOPER-2
CBA-55
CBAZ-0
CAMEL-3
ADD
<exrop:dety=min;
ROUTE DATA
R
ROUTE PARAMETERS
MINORIG DETY=MIN
FNC=9
RO=0
CO=0
MIS5=1
MIS1=1
END
MIS2=2
BO=25
MSNAN block
INOPER-2
CAMEL-3
MAP-2
MTV block
Subscriber with
CAMEL information
MIN block
MIS2=2
FNC=9
From above printout we can got MIS5=1-----------> IST (IN Service Trigger)
MIS1=1 -------- tell us if we will use new BO, CO and RO (here mean we will use new BO 25)
Here the MTA block will seize TRAM (Transit application module) by sending OIP IAM message
using APC link , MO APC link connect MOIPHO to TRACO
<arldp:apclnk=moc;
APPLICATION PROTOCOL CARRIER LINK DATA
APCLNK SYS SMAX STATE SES
PID LEVEL EPO EPSTATE
MOC N MAX ACT 5596 30 BAS MOIPHO ACT
TRAMOI ACT
END
In the block TRACO here the analysis start using new BO got (BO=25) we can find RC (routing case)
from B Number analysis if we assumed the subscriber dial 011xxxxxxx, the new B number will be IST+
number series (1011xxxxxxx)
And from RC we can find route to SSF AM
<anbsp:b=25;
B-NUMBER ANALYSIS DATA
OPERATING AREA
B-NUMBER
MISCELL F/N ROUTE
CHARGE L
A
25-10
RC=25 CC=1 L=3-15
D=4-0
-3TRD=150
<anrsp:rc=25;
ROUTING CASE DATA
OPERATING AREA
RC CCH BR
ROUTING
SP DATA
25 YES ISTI-0 P01=1 ES=114
ISTI-1 P02=1 R=SSFDJ1O MM1 COT EST SI ESS ESR
0
0 1
0
BNT RN SPR OLI OLI2
00 0
ISC FCP D
0
END
<exrop:r=SSFDJ1O;
ROUTE DATA
R
ROUTE PARAMETERS
SSFDJ1O DETY=TRACO FNC=3
R=SSFDJ1I
APCLNK=SSFTRAM
END
Here from EXROP we can find the APC link where OIP IAM sent from TRACO to SHCM (Service
Switching call and connection Manager) where the IDP is constructed in triggering tables.
<arldp:apclnk=ssftram;
APPLICATION PROTOCOL CARRIER LINK DATA
APCLNK SYS SMAX
SSFTRAM N MAX
STATE SES
ACT 5806
END
Now in SSF we can print the route parameter data that will be used later.
<shrsp:osr= OUTGOINGROUTE1;
SERVICE SWITCHING NODE SSF ROUTE DATA
OPERATING AREA
OSR
RINDEX APC
OUTGOINGROUTE1
2
SSFTRAM
PAR VAL SCAP DIST
ASI
0 0
0
BO
100 1
0
CBI
0 0
0
CHP
0 0
0
CO
0 0
0
-4EA
0 0
INS
0 0
ISA
0 0
ISB
0 0
MST
0 0
OCO
2 0
OTA
0 0
PLMN 0 0
PR
0 0
RCP
0 0
RDC
0 0
RO
0 0
ST
0 0
0
0
0
0
0
0
0
0
0
0
0
0
0
END
Now we start in triggering table (to construct IDP and route this IDP)
1- SHIST
<dbtsp:tab=shIST,ist=1;
DATABASE TABLE
BLOCK TAB
SHTD4 SHIST
IST
1
TABLE
IST=
1
WRAPPED
YES
SHIST
BCSMTYP
DISCONI
IST
MIDCALI
NUMDIG
REANSI
SSFTYPE
SUSPNDI
TNSID
END
TNSID=1
2- SHTNS
SHTNS
TNSID=1
TNSID
BRISRID
BROSRID
CLIDTYP
DRISRID
DROSRID
SHTD4
ISCC
OSBCC
OSDCC
SCFIDTY
ROUTTYP
<dbtsp:tab=shtns,tnsid=1;
DATABASE TABLE
BLOCK TAB
SHTD4 SHTNS
TABLE
WRAPPED
YES
TNSID
BRISRID BROSRID BSIND CDPNPAD CHOIIN CHOIOUT CLIDATA CLIDLTH
1
1
2
0
0
YES
YES
1
CLIDST CLIDTYP DRISRID DROSRID ISCC OINTA OSBCC OSDCC
-51
1
2
8
YES
ROUTTYP SCFIDLT SCFIDST SCFIDTY SHREQ
DR
0
S
END
DRISRID: direct route incoming SSF route ID ----- 1
DROSRID: direct route outgoing SSF route ID ------2
ROUTTYP: route type ----- Direct
Equal to RINDEX in
SHRSP
Note: To complete number analysis for (Continue message from CCN) The BO can be got from SHRSP:OSR=all; and match the
record where the Route Index = DRISRID
SHTNS ----- hold the default data for SSF routes and charging cases
SHTNS & SHIST ----- associate the network and charging data with IN service
SHTDP
CLISTID
CSK
CTINSID
DIAGTYP
PROTI
TDPSID
TINSID
TLISTID
TDPID
SHEXLIST
CRIT
REQ
PROTI
ELISTID EXTTYPE
EXTNO
ELISTID
SHEXTRANS
EXTTYPE
AMTAG
DEF
DIR
PROTI
EXTTYPE
SHTDPS
TDPSID
CCTR
CG
CL
CESS
CGENC
CTMP
TDPSID
EVTYPE
IPCAP
LIF2
USI
SFI
SHR
SHS
SK
TEI
TRIG
TSDID
TSOID
LIF1
SHINS
ACGN
CGCAT GNS
RO
BCAP
CPN
HLC
RDI
TINSID BGVNS CUGCI NSID SII
CAUSE
FGVNS LN
CUGIC
FWCI
OCDN
CDN
GDS
RGN
SHTSD
TSDID
TSOID
TSDID
DSTNAME
DGLT
SNMADD
DPC
FDSTADR
GTNAPI
SHTSO
FORGADR
OGLT
OGTNAPI
OGTNOA
OGTTRAN
ORGNAME
TSOID
GTNOA
GTTRAN
SNS
SSN
SNMDEL
-63- SHISTTOIDP
This table used to associate TDPID with IST
<dbtsp:tab=SHISTTOTDP,IST=1;
DATABASE TABLE
BLOCK TAB
TABLE
SHTD5 SHISTTOTDP
IST
1
TDPNO
DP2
WRAPPED
NO
TDPID
1
END
TDPNO: trigger detection point No----- DP2
TDPID: 1
4- SHTDP
This table used to associate SHINS (parameter in IDP message) and SHTDPS (routing for
message) with TDPID
<dbtsp:tab=SHTDP,TDPID=1;
DATABASE TABLE
BLOCK TAB
TABLE
SHTD6 SHTDP
TDPID
CLISTID CSK
CTINSID
1
TINSID TLISTID CCH
1
END
WRAPPED
YES
DIAGTYP PROTI TDPSID
3
2
1
ELISTID: Extension List ID (used if there is any extension field will be sent in IDP)
DIAGTYP: dialog type =3 ----- white
PROTI: protocol identifier =2 ----- CAP
TDPSID: Trigger detection point service data ID =1
TINSID: Trigger invoke signaling ID =1
5- SHINS
Identify which parameters (optional or mandatory) will be used in construct the IDP
<dbtsp:tab=SHINS,INSID=1;
DATABASE TABLE
INSID ACGN BCAP BGVNS CAUSE CDN CGCAT CPN CUGCI CUGIC
1
OPT
OPT
NO
NO
OPT
OPT
OPT
NO
NO
GDS GNS HLC LN
OCDN RDI RGN RO SII
NO
NO
OPT OPT OPT OPT OPT
NO NO
END
FGVNS FWCI
NO
NO
6- SHTDPS
Hold the detection point data, also it is indicates if the specific parameter that will be included
in IDP
<dbtsp:tab=SHTDPS,TDPID=1;
DATABASE TABLE
BLOCK TAB
TABLE
WRAPPED
SHTD7 SHTDPS
YES
TDPSID CCTR CG CL CESS CGENC CTMP EVTYPE IPCAP LIF1 LIF2
1
0 0 CSI
NO
CSI
YES
NO
1
1
SFI SHR SHS SK TEI TRIG TSDID TSOID USI
NO 1
1
1
1
CSI
END
CESS: control essential, specifies if SCF control for the call is essential
EVTYPE: if Basic call statue model include in IDP or not
TSDID: trigger service destination identity
TSOID: trigger service origination identity
7- SHTSD:
Hold the information used for routing to SCF, which include the address of SCF, number plan and
address nature.
<dbtsp:TAB=SHTSD,TSDID=1;
DATABASE TABLE
BLOCK TAB
SHTD8 SHTSD
TABLE
TSDID
DSTNAME
DGLT
1
SCS01
GTNAPI GTNOA
GTTRAN
0
SNS
SSN
DPCLTH
-
WRAPPED
YES
DPC
SNMADD
-
FDSTADR
7
SNMDEL
-
END
8- SHTSO:
-8Hold the information of SSF function (GT, address nature and number plan)
<dbtsp:TAB=SHTSO,TSOID=1;
DATABASE TABLE
BLOCK
SHTD8
TAB
SHTSO
TABLE
WRAPPED
YES
TSOID
FORGADR
OGLT
1
2
20112008001
OGTTRAN
ORGNAME
OPCLTH
0
SMS01
-
OGTNAPI
1
OGTNOA
4
END
There are 2 tables used to Extensions fields (EX: VLR number, ORCLD number )
9- SHEXTLIST:
List the extension field and has index for these extension fields
<dbtsp:TAB=SHEXTLIST;
DATABASE TABLE
BLOCK
TAB
SHTD3 SHEXTLIST
ELISTID
189
100
2
201
101
END
EXTNO
3
3
2
3
3
TABLE
CRIT
ABT
IGN
ABT
ABT
IGN
WRAPPED
NO
EXTNO = Extension field Number. Specifies the number of the extension field into which the parameter is placed.
CRIT =
Criticality. (the action of SCF Abort or Ignore)
EXTTYPE = Extension Type. Specifies a protocol extension type
GSIS = Generic Signalling Information Source. Specifies the set of ISUP messages.
PROTI = Protocol Identifier = 1 (INAP CS1+ protocol)
REQ =
Required for triggering. Specifies if this extension field is mandatory or optional
10- SHEXTRANS:
Used to define the parameter of the Extension type (the source of the extension field)
<dbtsp:TAB=SHEXTRANS;
DATABASE TABLE
BLOCK TAB
SHTD1 SHEXTRANS
EXTTYPE
33
6
5
1
PROTI
1
1
1
1
TABLE
DEF
0
0
0
0
DIR
AMTAG
FORW VLRN
FORW VLRN
FORW INCI3
FORW ASI
WRAPPED
NO
-9END
After Construct the IDP message, then the message is routed to SCF using SCCP layer