FD006137 - Tobr - Flobr - Tcap - Segmented - of
FD006137 - Tobr - Flobr - Tcap - Segmented - of
FD006137 - Tobr - Flobr - Tcap - Segmented - of
THIS DOCUMENT AND THE DATA DISCLOSED HEREIN OR HEREWITH IS PROPRIETARY AND IS NOT TO BE
REPRODUCED, USED OR DISCLOSED IN WHOLE OR IN PART TO ANYONE WITHOUT THE WRITTEN PERMISSION
OF TEKELEC. COPYRIGHT © TEKELEC 1999-2009. ALL RIGHTS RESERVED.
Eagle® 5 ISS
Feature Description
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 1 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
TABLE OF CONTENTS
1.0 INTRODUCTION.............................................................................................................................................................. 6
1.1 Purpose and Scope ......................................................................................................................................................... 6
1.2 References ........................................................................................................................... Erreur ! Signet non défini.
1.3 Acronyms and Terminology........................................................................................................................................... 6
2.0 GENERAL DESCRIPTION .............................................................................................................................................. 7
2.1 VGTT with 16 GTT lengths - Enhancement .................................................................................................................. 7
2.2 Increasing # of B-Trees supported on Eagle – An Engineering Enhancement............................................................... 7
2.3 FLOBR Feature .............................................................................................................................................................. 7
2.3.1 Linkset Based Routing ......................................................................................................................................... 7
2.3.1.1 FLOBR GTT Hierarchies .................................................................................................................................... 7
2.3.1.2 GTT selection with FLOBR GTT Modes ......................................................................................................... 10
2.3.2 Flexible Routing with GTT Translations ......................................................................................................... 12
2.3.2.1 Fallback Option with FLOBR ........................................................................................................................... 14
2.3.2.1.1 Routing when subsequent GTT set search failed in FLOBR................................................................... 15
2.3.2.1.2 Routing when subsequent search for SELID failed in FLOBR............................................................... 16
2.3.2.1.3 Routing when same GTT set type is referred more than once ................................................................ 16
2.3.2.1.4 Limiting the number of database searches for FLOBR ........................................................................... 17
2.3.3 GTT for Eagle-generated MSUs ....................................................................................................................... 18
2.3.4 GTT Selector Key ............................................................................................................................................... 19
2.3.5 Searching order in GTT Selector Table with FLOBR .................................................................................... 19
2.4 TOBR ........................................................................................................................................................................... 20
2.4.1 TOBR protocol handling ................................................................................................................................... 21
2.4.2 TCAP Decoding .................................................................................................................................................. 24
2.4.2.1 ITU TCAP Transaction portion Decoding ....................................................................................................... 25
2.4.2.2 ITU TCAP Dialogue portion Decoding ............................................................................................................ 26
2.4.2.3 ITU TCAP Component Decoding ..................................................................................................................... 28
2.4.2.4 ANSI TCAP Transaction portion Decoding: ................................................................................................... 30
2.4.2.5 ANSI TCAP Dialogue portion Decoding:......................................................................................................... 31
2.4.2.6 ANSI TCAP Component portion Decoding: .................................................................................................... 31
2.4.3 TOBR GTT Sets ................................................................................................................................................. 32
2.4.4 TOBR Opcode Quantities .................................................................................................................................. 33
2.4.5 TOBR GTT Translations ................................................................................................................................... 33
2.4.5.1 TOBR CdPA SSN Translations ........................................................................................................................ 33
2.4.5.2 TOBR Opcode Translations .............................................................................................................................. 33
2.4.5.2.1 TOBR translations with ANSI Opcode ..................................................................................................... 33
2.4.5.2.2 Searching order for TOBR translations with ANSI Opcode ................................................................... 34
2.4.5.2.3 TOBR translations with ITU Opcode ........................................................................................................ 34
2.4.5.2.3.1 Searching order for TOBR translations with ITU Opcode ........................................................... 35
2.5 TCAP Segmentation SMS Support Phase 2 ................................................................................................................. 35
2.6 AMGTT usage for non-GTA translations .................................................................................................................... 36
2.7 Effect of ANSI/ITU Translation (PR 59452) feature ................................................................................................... 36
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 2 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 3 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
List of Tables
Table 1: Acronyms and Terminology ............................................................................................................................................ 6
Table 2: Available GTT hierarchies ............................................................................................................................................... 8
Table 3: Available GTT set types in selector table ...................................................................................................................... 10
Table 4: Flexible Routing with GTT Translations ....................................................................................................................... 13
Table 5: GTT Selector Key .......................................................................................................................................................... 19
Table 6: GTT Selector searching order with FLOBR .................................................................................................................. 20
Table 7: TCAP Transaction Validation ........................................................................................................................................ 26
Table 8: TCAP Dialog Validation ................................................................................................................................................ 28
Table 9: TCAP Component Validation ........................................................................................................................................ 28
Table 10: Invoke Component Validation ..................................................................................................................................... 29
Table 11: Return Result - L/NL Component Validation .............................................................................................................. 30
Table 12: TCAP Transaction Validation ...................................................................................................................................... 31
Table 13: Searching order for TOBR translations with ANSI Opcode ........................................................................................ 34
Table 14: Valid/Invalid ACN values ............................................................................................................................................ 35
Table 15: Searching order for TOBR translations with ITU Opcode ........................................................................................... 35
Table 16: New FLOBR UIMs ...................................................................................................................................................... 37
Table 17: FLOBR Test Tool Parameters ...................................................................................................................................... 38
Table 18: FRS Compliance Matrix .............................................................................................................................................. 52
Table 19: General Requirements Table ........................................................................................................................................ 56
Table 20: Protocol Requirements Table for FLOBR.................................................................................................................... 56
Table 21: Protocol Requirements Table for TOBR ...................................................................................................................... 60
Table 22: Protocol Requirements Table for VGTT with 16 GTT lengths.................................................................................... 62
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 4 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Table 23: Test Tool / Test Mode Requirements for FLOBR/TOBR ............................................................................................ 62
Table 24: User Interface Requirements Table for FLOBR .......................................................................................................... 65
Table 25: User Interface Requirements Table for TOBR............................................................................................................. 68
Table 26: User Interface Requirements Table for VGTT with 16 GTT lengths .......................................................................... 69
Table 27: Affected Command Specifications............................................................................................................................... 69
Table 28: Hardware Requirements Table for VGTT with 16 GTT lengths ................................................................................. 70
Table 29: Hardware Requirements Table for FLOBR ................................................................................................................. 70
Table 30: Performance Requirements Table for VGTT with 16 GTT lengths ............................................................................. 71
Table 31: Performance Requirements Table for FLOBR and TOBR .......................................................................................... 71
Table 32: Measurement Requirements Table for FLOBR and TOBR ......................................................................................... 72
Table 33: Upgrade Requirements Table ....................................................................................................................................... 73
Table 34: Document Approval Checklist ............................................................................................ Erreur ! Signet non défini.
Table 35: Protocol Requirements Table for GTT Actions ........................................................................................................... 83
Table 36: User Interface Requirements Table for GTT Actions .................................................................................................. 84
Table 37: Hardware Requirements Table for GTT Actions ......................................................................................................... 86
Table 38: Performance Requirements Table for GTT Actions .................................................................................................... 86
Table 39: Measurement Requirements Table for GTT Actions ................................................................................................... 86
Table 40: Upgrade Requirements Table for GTT Actions ........................................................................................................... 87
List of Figures
Figure 1: GTT hierarchy algorithm for FLOBR............................................................................................................................. 9
Figure 2: GTT selection with FLOBR CdPA Mode .................................................................................................................... 11
Figure 3: GTT selection with FLOBR CgPA Mode .................................................................................................................... 12
Figure 4: Action when subsequent translation search fails .......................................................................................................... 15
Figure 5: Action when subsequent SELID search fails ................................................................................................................ 16
Figure 6: Action when same GTT set type is referred more than once ........................................................................................ 17
Figure 7: Limiting the number of database searches .................................................................................................................... 18
Figure 8: FLOBR/TOBR main protocol flow (1 of 2) ................................................................................................................ 22
Figure 9: FLOBR/TOBR main protocol flow (2 of 2) ................................................................................................................. 23
Figure 10: Effect of TESTMODE on a GTTSET with 10/16 GTT lengths ................................................................................. 40
Figure 11: Interaction between FALLBACK and TESTMODE options ..................................................................................... 41
Figure 12: Find CdPA GTA GTT translation (FLOBR way)....................................................................................................... 43
Figure 13: Find CgPA GTA GTT translation (FLOBR way)....................................................................................................... 44
Figure 14: Find OPC translation (FLOBR way) .......................................................................................................................... 45
Figure 15: Find CgPA SSN GTT translation (FLOBR way) ....................................................................................................... 46
Figure 16: Find CdPA SSN GTT translation (FLOBR way) ....................................................................................................... 47
Figure 17: Find CgPA PC translation (FLOBR way)................................................................................................................... 48
Figure 18: Find Opcode translation (FLOBR way) ...................................................................................................................... 49
Figure 19: Find translation using CdPA SELID (FLOBR way)................................................................................................... 50
Figure 20: Find translation using CgPA SELID (FLOBR way)................................................................................................... 51
Figure 21: Translation with GTT Action set ................................................................................................................................ 82
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 5 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 6 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
1.0 INTRODUCTION
1.1 Purpose and Scope
This document describes the requirements for the following features:
PR 114149 : TCAP Opcode Based Routing (TOBR) (also covers Flexible Link set Optional Based Routing feature)
PR 113121 : TCAP Segmented SMS Support Phase 2
The user of this document should be aware of the existing GTT, EGTT, VGTT, AMGTT, Hex Digit GTT, SCCP Loop
Detection, Flexible GTT load sharing and Origin Based SCCP Routing, ANSI/ITU/CHINA SCCP Conversion, SEAS and
FTRA functionalities for TOBR feature.
The user of this document should also be aware of the existing TCAP Segmented SMS Supported Phase 1 feature functionality
and MAP protocols for TCAP Segmented SMS Support Phase 2 feature.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 7 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Only the CdPA GTA and CgPA GTA GTTSETs support VGTT with 16 GTT lengths. We continue to support 1 million
translations on Eagle.
With VGTT with 16 B-Trees enhancement, we need to support additional (number of GTTSETs (2000) * (16 – 10) = 12,000)
B-Trees. Hence we are increasing the number of B-Trees supported to 100,000.
Many features like GTT, EGTT, VGTT, OBSR, GMS, EGMS, GWS, LNP, INP etc., use B-Trees to store the data.
Throughout this document, the figures and examples are explained combining OBSR, FLOBR and TOBR features. The
FLOBR and TOBR specific examples without OBSR shall be less complicated and falls into the subset of the examples
mentioned in this document.
The GTT hierarchy can be provisioned per link set basis or system wide basis. The default GTT hierarchy is CdPA only.
Please see Erreur ! Source du renvoi introuvable. for more information on how to provision and change the GTT hierarchy
on per link set basis and system wide basis. (The provisioning method of a GTT hierarchy on a linkset or system wide is not
changed with FLOBR)
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 9 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
No
Is this the
Is Is there a database failure
Yes No No last GTT Mode in the
GTTSET Found? or software error? GTT hierarchy Yes
Yes
Is GTTSET provisioned
No
as per OBSR rules?
Entire GTT
hierarchy Translation
Find the matching Failed
translation OBSR way Failed (and thus
Find the matching MSU failed)
translation FLOBR way (See OBSR FD for
more info)
Yes OBSR
Yes
Return
translation
There are some differences in which OBSR and FLOBR GTT hierarchies work.
As shown in Figure 1, in case of “FLOBR CdPA, FLOBR CgPA” GTT hierarchy, if a GTT Selector is not found for
CdPA then we use CgPA GTT mode. However, if a GTT Selector is found for CdPA and no translation is found for
CdPA, then the MSU shall be discarded, we don’t go to the next GTT mode in the hierarchy.
In OBSR, when a translation is not found in a GTT mode, we go to the next GTT mode in the hierarchy.
Table 2 shows the available GTT set types based on the feature combinations. When FLOBR is enabled/ON, user
can provision any available GTT set type (as long as that GTT set is already provisioned in GTTSET table and
domains are matching) for CdPA GTTSET and CgPA GTTSET in GTT selector table.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 10 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
However, the GTT hierarchy on a link set on which the MSU arrived may be OBSR specific or FLOBR specific.
If the GTT hierarchy on a link set is FLOBR specific and user has provisioned any GTT set type for CdPA and/or
CgPA GTTSET, then FLOBR works as per the functionality described in this document.
However, if the GTT hierarchy on a link set is specific to OBSR and user provisioned any GTT set type for CdPA
and/or CgPA GTTSET, then the OBSR functionality, as described in Erreur ! Source du renvoi introuvable., is
still applicable. That means
• If user has provisioned a GTT set type other than CdPA GTA for CdPA GTTSET, then this will be treated as
if the GTT Selection failed.
• If user has provisioned a GTT set type other than CgPA GTA and CgPA PC for CgPA GTTSET, then this
will be treated as if the GTT Selection failed.
Since enabling of FLOBR feature requires only EGTT feature, only EGTT and FLOBR features specific GTT
hierarchies shall be supported. Since only CdPA GTA set type is supported when EGTT feature is ON, user must be
able to provision only CdPA GTA set type for CdPA GTTSET and/or CgPA GTTSET. To provision other set types,
user needs to enable/turn ON the OBSR and/or TOBR features.
The following figures show how the GTT selection is made for a FLOBR GTT hierarchy.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 11 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Flexible CdPA
GTT Mode
Is CdPA
Yes No
GTTSET Found?
Database
search count = 0
No
Is there a database or
Is set type of Yes
software error?
CdPA GTTSET
CgPA PC
Find CgPA PC
Translation
(FLOBR way)
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 12 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
With OBSR,
A CdPA GTA translation can have Advanced CdPA translation data, i.e., a CdPA GTA translation can point to
o CgPA PC or (CgPA)SELID or CgPA GTA GTTSET and/or
o an OPC GTTSET.
When a SELID is provisioned, the CgPA parameters in the incoming MSU shall be used to derive a GTTSET
from GTT Selector table.
A CgPA GTA, OPC and CgPA PC translations can only point to CgPA SSN GTTSET. (SELID not supported)
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 13 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
A CgPA SSN translation can’t point to additional GTTSETs and SELID is not supported That means CgPA SSN
translation shall be the terminating point while searching for matching translation.
As shown in Table 4, with FLOBR feature, any translation can point to any one of other GTTSETs, except to the same GTT set
type. The CdPA GTA, CdPA SSN and Opcode translations can also point to an OPC GTTSET in addition. For CdPA GTA,
CdPA SSN and Opcode translations, if a GTTSET/SELID is provisioned in addition to OPC GTTSET, then GTTSET/SELID
shall take precedence over OPC GTTSET.
When a FLOBR GTT hierarchy is provisioned on a link set, we don’t need to search the translations in a predetermined
fashion like OBSR (as described above, a specific translation can only point to specific GTTSETs and CgPA SSN translation
shall be the terminating point). As long as a translation points to another GTTSET/SELID, we keep searching in the database.
Since this leads to infinite searching, the number of searches is limited by the following conditions:
Same GTT set type can’t be referred more than once. Since we support a maximum of 7 GTT set types with TOBR
feature development, this limits the number of searches to 7. and
Number of database searches is limited to 7.
Please see sections 2.3.2.1.3 and 2.3.2.1.4 for more information on the above conditions.
The original SELID parameter is specific to CgPA selectors and is used only with OBSR feature. With FLOBR a CdPA
SELID is also supported. When a CdPA SELID/CgPA SELID is provisioned in the translation, the corresponding parameters
(CdPA/CgPA) in the incoming MSU shall be used to derive a GTTSET from GTT Selector table.
∗
Required for ANSI/ITU/CHINA SCCP Conversion on CgPA. See section 2.8 for more information.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 14 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Mutually exclusive
OPC Translation CdPA CgPA CdPA CgPA CgPA CdPA CgPA OPCODE OPC
Routing Data SELID SELID GTA GTA PC SSN SSN GTTSN GTTSN
+ GTTSN GTTSN GTTSN GTTSN GTTSN
CgPA Conversion N/A
GTTSET∗
Mutually exclusive
Opcode Translation CdPA CgPA CdPA CgPA CgPA CdPA CgPA OPCODE OPC
Routing Data SELID SELID GTA GTA PC SSN SSN GTTSN GTTSN
+ GTTSN GTTSN GTTSN GTTSN GTTSN
CgPA Conversion N/A
GTTSET∗
With FLOBR turned ON, it is possible that the translations are provisioned using flexible routing mechanism. However, the
GTT hierarchy on the link set on which the MSU arrives would have been set to one of OBSR GTT hierarchies. In this
scenario, since the GTT hierarchy is specific to OBSR, the OBSR rules shall be applied while finding the matching translation.
For example, for Advanced CdPA Mode, if a CdPA translation contains CdPA SELID and OPC Set, while finding the
matching translation the CdPA SELID shall be ignored and searched the matching translation only in OPC Set.
With FLOBR, each translation supports a CgPA GTA conversion GTTSET as part of the routing data. Please see section 2.8
for more information.
With FLOBR, user can provision a fallback option for each translation that tells us how to route an MSU under the following
conditions:
∗
Required for ANSI/ITU/CHINA SCCP Conversion on CgPA. See section 2.8 for more information.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 15 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
The fallback option can be configured on a system wide basis and on a per-translation basis. The system wide option will be
configured using the SCCPOPTS command and will be used to define the default value (“No”) for all translations by default.
Each translation may then be configured to use one of the fallback values. The per-translation option will override the system
default just for that translation. Any translation that is not changed using CHG-GTA command will continue to use the system
default after upgrade.
For example: The GTT selector resulted in “Set 1” and the matching translation in “Set 1” points to “Set 2”. The matching
translation in “Set 2” points to “Set 3” and there is no matching translation found in “Set 3”. Since the fallback option in “Set
2” matched translation is set to “No”, the MSU shall be dropped.
If the matching translation would have not found in “Set 2” (that means “Set 2 Translation” in Figure 4 is not found) and since
the fallback option value in “Set 1” translation is set to “Yes”, the MSU shall be routed based on the routing data in “Set 1
Translation”.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 16 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
If the matching translation in “Set 2” doesn’t contain any GTTSET/SELID (that means “Set 3” GTTSET as shown in Figure 4
is not provisioned), then the fallback option shall be ignored and the MSU shall be routed based on routing data in the “Set 2
Translation”.
If the matching translation in “Set 1” is not found, then the MSU shall be discarded.
For example: The GTT selector resulted in “Set 1” and the matching translation in “Set 1” (i.e., CdPA SSN/Opcode/CdPA
GTA translation) contains SELID/”Set 2” and also “Set 3” (in this case “Set 3” shall be OPC GTTSET).
If a matching GTT selector is not found when “Set 1 Translation” contains SELID, we continue to search for matching
translation in “Set 3”. If a matching translation is found in “Set 3” and no matching translation is found in “Set 4”, the fallback
option “No” in “Set 3 Translation” shall be executed and hence the MSU shall be discarded.
If a matching GTT selector is not found when “Set 1 Translation” contains SELID AND if a matching translation is not found
in “Set 3”, the fallback option “Yes” in “Set 1 Translation” shall be executed and hence the MSU shall be routed based on the
routing data in “Set 1 Translation”.
If a GTT selector with SELID results in already referred GTT set type, action based on fallback option in “Set 1 Translation”
shall be taken.
2.3.2.1.3 Routing when same GTT set type is referred more than once
With FLOBR feature, since any translation can point to any other GTTSET (except to the same GTT set type) and/or
CdPA/CgPA SELID, it is possible that the same GTT set type can be referred more than once in that chain (as indicated in
Figure 6). This condition can be detected at run time, but can’t be prevented while provisioning. At run time when same set
type is referred more than once, then the GTT processing shall be stopped and action will be taken based on the fallback option
in the last matched translation. This logic is not applicable for CGPA/CDPA SELID. That means CGPA/CDPA SELID can be
referred more than once during the search process as long as number of searches are limited to 7.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 17 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Since the same set type is not searched more than once, this also prevents the infinite searching for a matching translation.
Since we have only CdPA GTA, CgPA GTA, CgPA PC, OPC, CdPA SSN, CgPA SSN, Opcode set types, we never search
beyond 7 set types to find a matching translation.
Figure 6: Action when same GTT set type is referred more than once
Set 1
(Resulted from GTT Selector) Set 1 set type : CgPA GTA
In Figure 6, since Opcode set type is already searched (“Set 2”), we don’t try to find a matching translation in “Set 8”. Since
the last matched translation is found in “Set 7” and the fallback option is set to “No”, the MSU will be discarded. A UIM
“1413: GTT(FLOBR) failure: duplicate set type” shall be generated to describe the condition.
In Figure 6, if “Set 7 Translation” doesn’t contain any GTTSET/SELID (if “Set 8” is not provisioned in “Set 7 Translation”),
the MSU shall be routed based on the routing data in the “Set 7 Translation”.
In Figure 6, if “Set 7 Translation” would have not found and since the fallback option in “Set 6 Translation” is set to “Yes”, the
MSU shall be routed based on the data in “Set 6 Translation”.
To maintain the E5-SM4G card performance numbers, the number of database searches is limited to 7 when FLOBR is turned
ON. This includes searching the GTT Selector table when a translation contains CgPA/CdPA SELID parameter.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 18 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
As shown in Figure 7, when a translation contains CdPA/CgPA SELID, the search in the GTT Selector table is also counted
towards maximum 7 searches. After completing 7 searches, if the search is terminated because of maximum 7 search criteria,
the action defined in the last matched “Set 4 Translation” fallback option (in this case “No”) shall be executed and MSU shall
be discarded. A UIM “1412: GTT(FLOBR) failure: max search depth” shall be generated to describe the condition.
After completing 7 searches, if the last matched translation contains no GTTSET/SELID data (if CdPA SELID data is not
provisioned in “Set 4 Translation”) , the MSU shall be routed based on the routing data in “Set 4 Translation”.
Please note that the first GTT selector search when the GTT functionality is selected (deriving “Set 1” in Figure 7) won’t be
counted towards maximum 7 search criteria.
Eagle performs GTT on some messages generated by itself. These messages are sent in response to queries received by local
subsystems. SCCP UDTS and XUDTS messages also fall under this category. GTT is performed to find the destination for the
responses when SCCP Calling party address in query messages was Route-on-GT. Since there is no valid incoming link set for
such Eagle-generated messages, a special set of GTT selector entries will be used when FLOBR is turned ON.
ENT/CHG/RTRV/DLT-GTTSEL commands shall support a new parameter, “EAGLEGEN”, to provision a GTT selector for
Eagle-generated MSUs. This parameter shall take “YES” as a parameter value. The initial value in the database is “NO”.
User can provision a GTT selector for Eagle-generated MSUs by specifying EAGLEGEN=YES along with GTI, domain, TT
and (NP and NAI if GTII/GTIN/GTIN24=4).
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 19 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
After creating the GTT selector entry for Eagle-generated MSUs with ENT-GTTSELcommand, user must be able to change
the GTTSET to point to any other GTTSET (other than “none”) as long as the set type is same and EAGLEGEN=YES is
specified in CHG-GTTSEL command.
User must be able to delete the GTTSET for Eagle generated MSUs with DLT-GTTSEL command by specifying
EAGLEGEN=YES.
If no match is found in the entries with EagleGen=Yes, the entries with LinkSetID=ANY will be searched for. If a matching
entry is still not found, for GTIx=4 entries, the GTTSET with CdPA set type for NP=Default NAI=Default shall be returned
(For GTIx=2, match not found shall be returned) FLOBR hierarchies will NOT apply on Eagle-generated messages and
“CDPA Only” mode will be used for such translations.
Table 5 defines the keys into GTT Selector table based on the feature combination. Please note that if a feature supports
specific parameters and if that feature is not enabled, then default values shall be entered into the database.
Table 6 shows the searching order for CgPA and CdPA GTT selectors when FLOBR is turned ON.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 20 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
NOTE : In case of OBSR GTT hierarchy “meaningful” means following the OBSR rules (CdPA GTTSET must be of
type CDGTA and CgPA GTTSET must be of type CGGTA/CGPC). However, if it is a FLOBR GTT
hierarchy any GTTSET is okay.
2.4 TOBR
TOBR provides Eagle with the ability to route messages based on their Operation codes. With TOBR feature ON, Eagle will
consider the following information contained in TCAP portion of messages for performing GTT.
ITU Messages
• Message Type / Package Type
• Application Context Name
• Operation Code
ANSI Messages
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 21 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
• Package Type
• Operation Code Family
• Operation Code Specifier
The flowchart below gives an overview of how FLOBR and TOBR fit into the existing GTT functionality.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 22 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Set LinksetID to
incoming Link set for
GTT Selector search.
Perform GTT
Is GTT hierarchy
No as per EGTT/
FLOBR type?
OBSR
Yes
Is TOBR ON? No
A A1
Done
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 23 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Segmented
XUDT/XUDTS
No
Yes
Set Opcode/Family/ACN to
Set Message Type to "INVALID"
"NONE" for performing GTT if Decoding
No for performing GTT. This is not
decoder was unable to decode successful
considered an error.
these fields.
Yes
Pre-FLOBR/
Is GTT
No TOBR Error
successful
Handling
Yes
Done
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 24 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
As part of TOBR feature, Eagle will attempt to decode TCAP portion of all UDT/UDTS/Unsegmented XUDT/Unsegmented
XUDTS queries coming to SCCP cards for GTT. Messages will be decoded only if any Opcode Quantity feature is turned ON.
The objective of this decoder is not to validate the correctness of the message but simply to fetch the required TCAP data. It
will thus validate the message for only as much encoding rules as are required to successfully decode the required TCAP
information. In general, Tag-Length-Value encoding is validated; unsupported Tag values will be skipped if encountered,
unless a specific Tag order is expected. If decoding fails, the message will still undergo GTT using some default values for the
TCAP data that denote their absence in the message.
ANSI TCAP:
• Unidirectional
• QueryWithPermission
• QueryWithoutPermission
• Response
• ConversationWithPermission
• ConversationWithoutPermission
• Abort
If the message/package type is NOT one of those mentioned in the list above, Eagle will treat it as an unknown message type
and will not proceed with the decoding. This is not considered an error, because many non-TCAP SCCP messages are
processed by EAGLE. For these messages, TCAP data will not be used for routing. If an opcode translation set is encountered
while performing GTT, it will be considered as “translation not found” case in that set.
Note: Such messages can still be routed based on last matched translation depending on its fallback option. Refer Section
2.3.2.1 for more details on Fallback option.
ACN will be used for all supported ITU TCAP messages except ABORT. No attempt to retrieve ACN will be made for Abort
messages. All other supported messages may have a Dialog portion containing Dialogue Request / Unidirectional Dialogue /
Dialogue Response PDU, from which the ACN will be retrieved. If no Dialog portion is detected, then ACN is assumed to be
NONE.
TOBR will attempt to find Operation Code (Opcode) in all supported ITU TCAP messages except ABORT. These messages
must contain Invoke or Return Result (Last or Not Last) as the first component. If not, Opcode is assumed to be NONE.
TOBR will attempt to find Operation Family and Specifier in all supported ANSI TCAP messages (except ABORT) containing
an INVOKE component. For all other messages, Family and Opcode are assumed to be NONE.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 25 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
In long format, TOBR will NOT allow more than two bytes of length field. This limitation is considered acceptable because:
1. SCCP Data portion for UDT(S) /Unsegmented XUDT(S) is a 1 byte length field. It has a maximum value of 255
bytes.
2. All TCAP lengths of 255 bytes or less can be encoded with a 2 byte length field.
At any point of time during decoding, if it is found that the current position in TCAP message is extending beyond the SCCP
data portion length, decoder will not proceed.
Transaction portion is validated as follows for ITU TCAP messages. Shaded portion indicates the data required by TOBR. If
transaction portion decoding fails, ACN and Opcode are considered to be NONE for performing GTT.
TCAP Layer
0023 01101001 69 .....-- TCAP Length 105
0024 01100010 62 .T-..E. Message Type 98
0025 01100111 67 .....-- Message Length 103
Transaction Portion
0026 01001000 48 .--..-. Originating TX ID 72
0027 00000001 01 .....-- Transaction ID Length 1
0028 00000000 00 ----.-- Originating Transaction ID 00
0026 01001000 49 .--..-. Destination TX ID 72
0027 00000001 01 .....-- Dest Transaction ID Length 1
0028 00000000 00 ----.—- Destination Transaction ID 00
Field Action/Validation
TCAP Length Used to verify that TCAP portion does not extend beyond this length.
Message Type Tag Must be
• Begin (h’62)
• Continue (h’65)
• End (h’64)
• Abort (h’67)
• Unidirectional (h’61).
Note: TOBR will not decode Abort messages any further; Opcode and
ACN are assumed to be NONE.
Message Length Must be correctly encoded as described in Section 2.4.2
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 26 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Field Action/Validation
Origination TX ID Optional. Identified by Tag = h’48
Transaction ID Length Must be in short form. Used to skip the OTID value.
Originating Transaction Skipped
ID
Destination TX ID Optional. Identified by Tag = h’49
Destination Transaction Must be in short form. Used to skip the DTID value.
ID Length
Destination Transaction Skipped
ID
Dialogue Portion
0029 01101011 6b .--..-. Dialogue Portion Tag 107
0030 00011000 18 .....-- Length 24
0031 00101000 28 .--..-. External Tag 40
0032 00010110 16 .....-- Length 22
0033 00000110 06 .--..-. Object Identifier Tag 06
0034 00000111 07 .--..-- Length 7
Dialogue-as-ID value
0035 00000000 00 .--..-. CCITT Q Recommendation 00
0036 00010001 11 .....-. Q 17
0037 10000110 86 .--..-. Document 773 (X'305) 1414
0038 00000101 05
0039 00000001 01 .....-.
as(1) 01
0040 00000001 01 .--..-.
dialoguePDU 01
0041 00000001 01 .--..-.
Version1 (1) 01
0042 10100000 a0 .--..-.
ASN.1-type Tag 160
0043 00001011 11 .....--
ASN.1-type Length 11
0044 01100000 60 .....--
Dialogue PDU Selection Dialogue Request Tag
0045 00001001 09 .....--
Request Length 9
Optional Protocol Version
0046 10000000 80 ------- Protocol Version Tag 128
0047 00000010 02 ------- Protocol Version Length 2
0048 00000000 00 ------- Number unused bits in last 0
Octet
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 27 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Field Action/Validation
Dialog Portion Tag If present, then dialog portion is decoded. If not present, then decoder will
expect this to be component portion.
Dialog Portion Must be correct. This length is stored to be used later for reaching at the start
Length of component portion.
External Tag Must be present
External Tag Length Must be correct
Object ID Tag Must be present
Object ID Length Must be correctly encoded in short form.. Used to skip Dialog-as-
ID/Unidialogue-as-ID value. No restriction has been put on the length value.
(Standards say it must be 7).
Object ID value Skipped. Example above contains Dialogue-as-ID. The only difference in
(Dialogue-as-ID UniDialogue-as-ID is that it has unidialoguePDU (2) in place of
value / dialoguePDU (1).
UniDialogue-as-ID
value)
ASN.1-type Tag Must be present
ASN.1-type Length Must be correctly encoded as described in Section 2.4.2
PDU type tag Must be Dialog Request tag (h’60) or Unidirectional Dialogue tag (h’60) or
Dialogue Response tag (h’61)
PDU Length Must be correctly encoded as described in Section 2.4.2 .
Protocol version tag This is optional. Skipped if present.
Protocol version Must be correctly encoded in short form. Used to skip the remaining bytes in
length Protocol version.
Protocol version Skipped if present
Application Context Must be present
Name Tag
Application Context Must be correctly encoded as described in Section 2.4.2
Length
Object ID Tag Must be present
Object ID Length Must be between 1 and 7 both inclusive.
Context Data This is returned to be used as ACN. It can be of upto 7 bytes.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 28 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Field Action/Validation
Result Tag This is optional. Skipped if present.1
Result Length Note1: These fields are present only in Response PDUs (AARE APDU).
INTEGER Tag
INTEGER Length
Result
Result Source This is optional. Skipped if present. 1
Diagnostic Tag Note: These fields are present only in Response PDUs (AARE APDU).
Result Source
Diagnostic Length
Result Source
Diagnostic
Optional User This is optional. Skipped if present. 1
information
Component Portion
0051 01101100 6c .--..-. Component Portion Tag 108
0052 00101111 2f .....-- Component Portion Length 47
Component
0053 10100001 a1 .--..-. Component Tag 161
0054 00101101 2d .....-- Component Length 45
Field Action/Validation
Component Must be h’6C (Component Sequence)
Portion Tag
Component Must be correctly encoded as described in Section 2.4.2
Portion Length
Component Tag Must be
• Invoke (h’A1)
• Return Result – (Last RR-L) (h’A2)
• Return Result – Not Last (RR-NL) (h’A7)
Component Length Must be correctly encoded as described in Section 2.4.2
1
These fields are decoded only if the Dialog portion length is encoded as indefinite. It is required to reach at the starting point
for component portion. Lengths are required to skip the fields. If length is invalid, DCD_QRY_INV_LEN_IN_DIALOG error
is returned.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 29 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
INVOKE component is validated as follows. Shaded portion indicates the data required by TOBR. Opcode precedes the
parameter sequence tag.
Invoke ID
0055 00000010 02 .--..-. Invoke ID Tag 2
0056 00000001 01 .....-- Invoke ID Length 1
0057 00000111 07 ----.-- Invoke ID 7
Optional Linked ID
Operation Code
0058 00000010 02 .....-- Operation Code Tag Local Operation Code
0059 00000001 01 .--..-. Operation Code Length 01
0060 00000000 00 .--..-. Operation Code value 0
0061 00110000 30 .--..-. Parameter Sequence Tag 48
0062 00100101 25 .....-- Parameter Length 37
…
…
Field Action/Validation
Invoke ID Tag Must be 2
Invoke ID Length Must be correctly encoded in short form. Used to skip Invoke ID. No
restriction has been put on the allowed length (Standards mention that it must
be 1).
Invoke ID Skipped
Linked ID Tag This is optional. Identified by Tag = h’80.
Linked ID Length Must be correctly encoded in short form. Used to skip Linked ID.
Linked ID Skipped
Operation Tag Must be 2 (Local Operation) or 6 (Global Operation)
Op Code Length Must be correctly encoded and equal to 1.
Op Code Value Returned to be used as Opcode value for performing GTT.
Note: Only 1 byte opcodes are supported.
Return Result-Last and Return Result-Not Last components are validated as follows. Shaded portion indicates the data required
by TOBR. RR-L and RR-NL have the Opcode within a sequence tag
Invoke ID
0073 00000010 02 .--..-. Invoke ID Tag 2
0074 00000001 01 .--..-. Invoke ID Length 1
0075 00000000 00 ----.-- Invoke ID 0
Optional Operation Sequence
MAP Operation Sequence
0076 00110000 30 .--..-. Sequence Tag 48
0077 00010100 14 .--..-. Length 20
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 30 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Operation Code
0078 00000010 02 ---..-. Operation Code Tag Local Operation Code
0079 00000001 01 .--..-. Operation Code Length 01
0080 00101101 2d -T-..E. MAP Operation RoutingInfoForSM
…
…
Field Action/Validation
Invoke ID Tag Must be 2
Invoke ID Length Must be correctly encoded in short form. Used to skip Invoke ID. Used to skip
Invoke ID. No restriction has been put on the allowed length (Standards
mention that it must be 1).
Invoke ID Skipped
Sequence Tag This is optional but is required for an Opcode to be present. Identified by tag
h’30.
Sequence Length Must be correctly encoded as described in Section 2.4.2 .
Operation Tag Must be 2 (Local Operation) or 6 (Global Operation).
Op Code Length Must be 1.
Op Code Value Returned to be used as Opcode value for performing GTT.
Note: Only 1 byte opcodes are supported.
Note: TOBR will decode only the first component in the TCAP message.
queryWithPermission
0034 00100111 27 .--..-. Data Portion Length 39
0035 11100010 e2 -T-..E. Package Type ID (Query With Permission) 226
0036 00100101 25 .--..-. Total TCAP Message Length 37
Transaction ID
0037 11000111 c7 .--..-. Transaction ID Identifier 199
0038 00000100 04 .--..-. Transaction ID Length 4
0039 00000000 00 K---.-- Transaction ID 00 01 02 03
0040 00000001 01
0041 00000010 02
0042 00000011 03
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 31 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Field Action/Validation
Data Portion Length Used to verify that the TCAP portion does not extend beyond this length.
Package Type ID Must be one of the following:
• Unidirectional (h’E1)
• QueryWithPermission (h’E2)
• QueryWithoutPermission (h’E3)
• Response (h’E4)
• ConversationWithPermission (h’E5)
• ConversationWithoutPermission (h’E6)
• Abort (h’F6)
Message Length Must be correctly encoded as described in Section 2.4.2
Transaction ID This is optional. Identified by Tag = h’C7.
Transaction ID Length Must be correctly encoded in short form. Used to skip the TID value. No
restriction has been put on the length value (Standards say that it must be
0, 4 or 8 depending on the package type).
Transaction ID Skipped
(Origination and/or
Responding transaction
IDs)
Component Sequence
0043 11101000 e8 .--..-. Component Sequence Identifier 232
0044 00011101 1d .--..-. Component Sequence Length 29
Invoke
0045 11101001 e9 .--..-. Component Type ID (Invoke) 233
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 32 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Field Action/Validation
Component Must be h’E8 (Component Sequence)
Sequence
Identifier
Component Must be correctly encoded as described in Section 2.4.2 .
Sequence Length
Component Type Must be
Identifier • Invoke Last (h’E9), or
• Invoke Not Last (h’ED)
Note: Unlike the ITU standards, Return Result (Last or not Last) components
in ANSI do not contain operation codes.
Component Length Must be correctly encoded as described in Section 2.4.2 .
Component ID Must be h’CF
Identifier
Component ID Must be correctly encoded in short form.
Length Used to skip Component ID. No restriction has been put on the length (As per
standards, it must be 0, 1 or 2 octets).
Component IDs Skipped
(Invoke IDs and/or
Correlation IDs)
Operation Code Must be National TCAP (h’D0) or Private TCAP (h’D1)
Identifier
Operation Code Must be equal to 2.
Length
Operation Code Returned to be used as Family and Opcode value for performing GTT.
Note: Only 2 byte Operation Codes are supported. First byte is treated as
Family and second byte as Opcode.
Note: TOBR will decode only the first component in the TCAP message.
TOBR feature introduces two new GTT Sets, Opcode and CdPA SSN, with set types “opcode” and “cdssn”.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 33 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
The CdPA SSN GTT set shall behave exactly like CgPA SSN GTT set (as in OBSR).
The opcode GTT set supports translations for ANSI and ITU opcodes.
Based on the quantity FAK, the translation table shall support a maximum of
3 opcode translations (part number : 893027901) or
6 opcode translations (part number : 893027902) or
12 opcode translations (part number : 893027903) or
24 opcode translations (part number : 893027904) or
48 opcode translations (part number : 893027905) or
96 opcode translations (part number : 893027906) or
1 Million opcode translations (part number : 893027907) (the GTT translation table capacity is controlled by "XGTT
Table Expansion" feature)
The opcodes can be ANSI or ITU. User shall be allowed to provision the Opcode translations only when one of the
quantity FAKs are turned ON.
All the TOBR GTT translations shall support AMGTT, SCCP Loop detection, Intermediate GTT load sharing,
ANSI/ITU/CHINA SCCP Conversion and Flexible GTT load sharing features. As indicated in Table 4, the TOBR GTT
translations shall also support flexible routing.
The key into ANSI opcode translations is: ANSI opcode specifier (as defined in Erreur ! Source du renvoi introuvable.),
ANSI TCAP Package Type and Family (part of ANSI TCAP opcode field).
The ANSI opcode specifier shall take 0 to 255, “None” and “*” (denotes “Any”) as parameter values. The “none” value
indicates the absence of the opcode in the incoming MSU.
The ANSI TCAP Package Type shall take “Unidirectional”, “Query with Permission”, “Query without Permission”,
“Response”, “Conversation with Permission”, “Conversation without Permission”, “Abort” and “Any” as parameter values.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 34 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
The Family shall take 0 to 255, “None” and “*” (denotes “Any”) as parameter values.
While provisioning, when ANSI TCAP Package type is specified as “Abort”, then ANSI opcode specifier and Family must
only accept “none” value.
Since opcode specifier and family parameters exist together in the incoming MSU, one (opcode specifier or family) parameter
can’t be specified as “none”. Both can be specified as “none” or other than “none”.
Table 13 shows the searching order for TOBR translations with ANSI Opcode when TOBR is turned ON. The ANSI opcode
translations shall only be matched to ANSI MSUs.
Table 13: Searching order for TOBR translations with ANSI Opcode
Priority TCAP Package Type Opcode (ANSI) Family
1 Exact Exact Exact
(value) (none or number) (none or number)
2 Exact Exact Any
3 Exact Any Exact
4 Exact Any Any
5 Any Exact Exact
6 Any Exact Any
7 Any Any Exact
8 Any Any Any
The key into ITU opcode translations is: ITU opcode (as defined in Erreur ! Source du renvoi introuvable., Erreur ! Source
du renvoi introuvable., Erreur ! Source du renvoi introuvable.), ITU TCAP Package Type and ACN.
The ITU opcode shall take 0 to 255, “None” and “*” (denotes “Any”) as parameter values. The “none” value indicates the
absence of the opcode in the incoming MSU.
The ITU TCAP Package Type shall take “Begin”, “End”, “Continue”, “Abort”, “Unidirectional” and “Any” as parameter
values.
The ACN shall support 1 to 7 bytes. Each byte shall support 0 – 255, “none” and “Any”. User can provision 1 to 7 bytes. The
“none” value indicates the absence of ACN in the incoming MSU. Though VGTT is not supported for opcode GTT set, user
can provision different digit length ACNs for the opcode GTT set.
While provisioning, when ITU TCAP Package type is specified as “Abort”, then ITU opcode and ACN must only accept
“none” value.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 35 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Due to performance reasons, user is not allowed to mix the numbers, “None” and “Any” for an ACN. For example,
Table 15 shows the searching order for TOBR translations with ITU Opcode when TOBR is turned ON. The ITU opcode
translations shall only be matched to ITU MSUs.
If any MSU comes with 7 bytes ACN, we try to match the 7 bytes ACN in the database. If we don’t find the 7 bytes match, we
don’t match to 6/5/4/3/2/1 bytes ACN in the database. However, we match to ACN=any entry, if provisioned, in the database.
Table 15: Searching order for TOBR translations with ITU Opcode
Priority TCAP Package Type Opcode (ITU) ACN
1 Exact Exact Exact
(value) (none or number) (none or number)
2 Exact Exact Any
3 Exact Any Exact
4 Exact Any Any
5 Any Exact Exact
6 Any Exact Any
7 Any Any Exact
8 Any Any Any
to the same place. Routing rules based on OpCode are used route messages for special application handling. These rules work
well for non-segmented TCAP messages. However they do not work well for segmented TCAP messages, because the initial
BEGIN message does not contain an OpCode. These messages must be identified for special routing based on other criteria.
TOBR achieves this discrimination by allowing Eagle to route messages based on the TCAP OpCode and Dialogue portion
information, as already explained in Section 2.4. Eagle shall now be able to use Application Context Name from Dialogue
portion to route TCAP Begin messages without component portion (and thus without Operation code). This way, Eagle can
now apply the same routing rules to messages with ACN and OpCode, ACN only, and OpCode only.
GSM SMS messages work particularly well in this solution, because there is a 1 to 1 correspondence between the ACN and
OpCode (see Section 17.1.6 in Erreur ! Source du renvoi introuvable. for info on shortMsgMO-RelayContext and mo-
forwardSM.)
Refer Erreur ! Source du renvoi introuvable. for more details and use-case examples of how TCAP segmentation is
supported using Opcode based routing.
ANSI/ITU/CHINA SCCP Conversion performs GTT on CgPA, one of 2 methods will be used:
• If the translation includes a CgPA Conversion Set, then that set will be used with the CgPA GTA information from
MSU to perform GTT in “CdPA-only” mode. Failure to locate translation information in the CgPA Conversion Set
will be fall back to Default Conversion GT information.
• If the translation does not include a CgPA Conversion Set, then CGPA selectors and GT digits from MSU will be
used to perform GTT in CDPA only mode. Note: This is how OBSR was implemented. However, with FLOBR, it is
now possible that the “CdPA-only mode” entry in the GTT Selector table is not of type CdPA GTT. This will be
considered a Conversion failure.
For additional information on ANSI/ITU/CHINA SCCP Conversion, see Erreur ! Source du renvoi introuvable..
For a description of full CgPA processing, see Erreur ! Source du renvoi introuvable.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 37 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
This search will be done using the standard CdPA-Only search hierarchy. FLOBR rules will not be applied.
2.12 UIMs
FLOBR and TOBR have not introduced any new UIMs for existing GTT failure cases. They will use the the pre-existing
EGTT/OBSR UIMs. For more information on existing UIMs and the scenarios in which they are raised, refer Erreur ! Source
du renvoi introuvable. section 2.7.
FLOBR will introduce the following new UIMs for new error conditions now possible while performing GTT.
UIMs 1412 and 1413 will be issued when a MSU is discarded due to the error condition. UIMs 1414 and 1415 will be issued
when the MSU is routed based on fallback information after encountering the error condition.
UIMs 1418 and 1419 will be issued when a CdPA SSN or CgPA SSN GTT Set type is encountered, but the message did not
contain the required SSN, and the message was discarded.
TOBR will NOT generate any UIMs for TCAP decoding error scenarios. If user wants to know the TCAP decoding results, he
can do so by using the trace functionality on Eagle. This will tell him if TCAP decoding was successful and what values were
used for performing GTT. If decoding failed, trace dump will display text that can help identifying the error occurred during
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 38 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
decode. An additional service “TOBR” will be supported in the service parameter of ent-trace command. If a trace condition is
entered with service as TOBR, all MSUs which were decoded by TOBR will get trapped. TOBR decoding information will be
displayed if trace is configured in Detailed or Debug Mode.
Note: This would trap even those messages on which no TOBR GTT rule was applied.
2.13.1 TST-MSG
In order to debug complex FLOBR/TOBR/OBSR rules, a field-safe Test Tool shall be developed. This Test Tool shall be an
extension of the TST-MSG testing method. (For an example implementation see Erreur ! Source du renvoi introuvable.).
The user shall be able to store information required to perform GTT, and then send that information to a Service Module for
GTT analysis. A report shall be generated based on the outcome of GTT. In order to access the Test Tool, FLOBR must be
on.
The user shall have access to 10 test messages in a TST-MSG table for testing. These messages shall be separate from TIF or
TTR messages. The following parameters shall be used:
CgPA/CdPA
GTT Set Name Set Type SELID TestMode FallBack Found Matching Key
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 40 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Translation Results:
Transation Found: Yes [GTT Set Name = OPCSET1]
DPCN = 5175-aa
RI = SSN
SSN = 100
If TESTMODE=OFF, then the rule is used for routing purposes. TESTMODE=OFF is the default setting, and represents
standard GTT behavior.
If TESTMODE=ON, then the rule shall have the following characteristics:
• If encountered during processing of a TST-MSG, the rule shall be treated as an active rule. The test data shall follow
this rule, and be a part of the output. This will allow the craftsperson to see what would happen during routing when
TESTMODE is set to OFF
• If encountered during MSU routing, this rule shall be ignored.
As shown in Figure 10, assume that we have a GTTSET with 10/16 different digit length GTTs and we have a match for a 20
digit translation in that GTTSET to real-time traffic (that means TESTMODE is set to OFF for that translation). Now the user
makes TESTMODE = ON for that 20 digit matching translation using CHG-GTA command.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 41 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Since TESTMODE is set to ON in 20 digit matching translation, we don’t match that translation for real-time traffic anymore.
We treat this condition as if we didn’t find the 20 digit matching translation and we keep looking for a matching translation in
lesser digit GTTs (i.e., 19, …..8,7,…3 digit GTTs as shown in Figure 10.
However we match that 20 digit number for a test message that contains 20 digit matching number, generated from the TST-
MSG tool.
If user makes TESTMODE = ON for an opcode translation which was matching to real-time traffic previously, the same
translation won’t be matched to real-time traffic anymore. Rather, as specified in section 2.4.5.2.2 , the best matching
translation shall be selected.
For example: While searching for a matching translation FLOBR way for real-time traffic, say we got “Set 1 Translation”.
We found matching translations with TESTMODE = ON in SELID/Set 2 (and OPC Set) as shown in Figure 11. In this
scenario, since the matching translation with TESTMODE = OFF is not found, we use FALLBACK option of “Set 1
Translation”. Since FALLBACK option is set to YES, we route the MSU based on the “Set 1 Translation” routing data.
If “Set1” is the very first GTTSET we found in the searching process and “Set 1 Translation” would have been provisioned
with TESTMODE = ON, then the MSU shall be discarded.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 42 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
2.13.3 Interpretation of “GTT Selector Found” and “GTT Selector Not Found”
While provisioning GTT Selectors, if no CgPA SSN is specified, it is possible that a GTT Selector can have both CdPA
GTTSET and CgPA GTTSET. However, at run-time, if the GTT hierarchy is OBSR specific and resultant CdPA GTTSET /
CgPA GTTSET for a GTT Selector is not following OBSR rules (CdPA GTTSET must be of type CdGTA and CgPA
GTTSET must be of type CgGTA/CgPC), then it is considered as if the GTT Selector is not found. Else it is considered that
GTT Selector is found.
However, the interpretation of GTT Selector found/Not Found is straight forward for FLOBR specific hierarchies. Since the
GTT Selector can contain any type of GTTSET for CdPA and/or CgPA GTTSET, at run-time if a CdPA/CgPA GTT Selector
is found with any GTTSET, it is considered a match. Else it is considered that GTT Selector is not found.
When only basic GTT feature is turned ON, when user enters a GTT selector with GTII=2, a default CdPA GTTSET with
GTII=4 shall be added internally in the database. User can’t see them when only GTT feature is turned ON. However, once
EGTT is turned ON, user can see the selectors with default CdPA GTTSET and change them. But user can’t add any more
default CdPA GTTSET entries.
With FLOBR feature, user can change this default CdPA GTTSET to point to any GTT set type and find the translation
flexibly.
Though user perceives the GTT Selector table as a single table, it is actually more than one table in the database. Due to that
reason, the capacity of GTT Selector table shall be calculated as:
Hence a total of 121,248 GTT Selector entries shall be supported in the database. The RTRV-TBL-CAPACITY command
displays only the SSNSELID table capacity of 100,000 (The remaining entries are stored in other GTT Selector tables).
However, FTRA/CSVGEN(X) shall indicate the total capacity as 121,248.
The following flowcharts describe the flexible search algorithms for FLOBR and TOBR.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 43 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 44 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
If no B-Tree found
for the number of digits Yes
Store CdPA GTA
in the GTTSET?
translation (This is the
Is fallback option
last matched translation) Return
in last matched translation No No GTT_INV_DIALED_DIGITS
set to yes
Increment
Database search Any other internal
Yes No
count Yes error found? Yes
Return
Any CgPA SELID / Is fallback
Is Database
Yes CdPA SELID / GTTSET (including No check needed?
search count 7
OPC SET) provisioned?
Return that error
Yes
No Go to No
Yes
Fallback Yes
Do we have a last
Any Did we come No
matched translation?
GTTSET found in the across this set type
Yes No
CdPA GTA Translation (other already during search
than OPC SET)? Return
process?
GTT_ENTRY_NOT_FOUND
No
Route the MSU based on Entire GTT
the routing data in the last hierarchy
matched translation Failed and thus
CgPA SELID found in the CdPA SELID found in the No MSU
No
CdPA GTA Translation? CdPA GTA Translation? failed
No
Yes Yes
Find translation using Find translation using Find translation using Any CgPA SELID /
CgPA SELID (FLOBR way) CdPA SELID (FLOBR way) that GTTSET (FLOBR way) CdPA SELID / GTTSET (including
OPC SET) provisioned in CdPA GTA
Translation?
If first translation is not found successfully in above functions, then we take this path. Yes
Else we will be searching for matching translation in above functions flexible way.
No
Go to
Fallback
Yes
No
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 45 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
If no B-Tree found
for the number of digits Yes
Store CgPA GTA
in the GTTSET?
translation (This is the
Is fallback option
last matched translation) Return
in last matched translation No No GTT_INV_DIALED_DIGITS
set to yes
Increment
Database search Any other error
Yes No
count Yes found? Yes
Return
Any CgPA SELID / Is fallback
Is Database
Yes CdPA SELID / GTTSET No check needed?
search count 7
provisioned?
Return that error
Yes
No Go to No
Yes
Fallback Yes
Do we have a last
Did we come No
Any matched translation?
across this set type
GTTSET found in the Yes No
already during search
CgPA GTA Translation? Return
process?
GTT_ENTRY_NOT_FOUND
No
Route the MSU based on
the routing data in the last Entire GTT
matched translation hierarchy
CgPA SELID found in the CdPA SELID found in the Failed and thus
No No
CgPA GTA Translation? CgPA GTA Translation? MSU
failed
Yes Yes
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 46 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
No
Yes
Any CgPA SELID /
Is Database
Yes CdPA SELID / GTTSET No
search count 7 Yes
provisioned? Do we have a last
matched translation?
No Go to
Yes
Fallback
No
Did we come Return
Any GTT_ENTRY_NOT_FOUND
across this set type
GTTSET found in the Yes No
already during search
OPC Translation?
process? Route the MSU based on
the routing data in the last
No matched translation
Yes Yes
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 47 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Yes Yes
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 48 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Fallback
No Go to
Yes
Fallback Yes
Do we have a last
Any Did we come No
matched translation?
GTTSET found in the across this set type
Yes No
CdPA SSN Translation (other already during search
than OPC SET)? Return
process?
GTT_ENTRY_NOT_FOUND
No
Route the MSU based on Entire GTT
the routing data in the last hierarchy
matched translation Failed and thus
CgPA SELID found in the CdPA SELID found in the MSU
No No
CdPA SSN Translation? CdPA SSN Translation? failed
No
Yes Yes
Find translation using Find translation using Find translation using Any CgPA SELID /
CgPA SELID (FLOBR way) CdPA SELID (FLOBR way) that GTTSET (FLOBR way) CdPA SELID / GTTSET (including
OPC SET) provisioned in CdPA GTA
Translation?
If first translation is not found successfully in above functions, then we take this path. Yes
Else we will be searching for matching translation in above functions flexible way.
No
Go to
Fallback
Is return value
Is return value
ENTRY NOT FOUND / Is OPC SET
SETTYPE ALREADY Yes
Yes No INV DIALED DIGITS / found in the CdPA SSN
SEARCHED / MAX SEARCH
CDPA SEL NOT FOUND / Translation?
COUNT REACHED?
CGPA SEL NOT FOUND
Go to Yes
Fallback
Did we come
Find OPC Translation across this set type Is Database
No No Yes
(FLOBR way) already during search search count 7
process?
Yes
No
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 49 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Find CgPA PC
Translation (FLOBR way)
The “fallback check needed” is an
Search for input parameter for this function and
shall be requested by the called
matching CgPA search function in case the previously
PC translation found translation has multiple
GTTSETs.
Yes No
Return
Any CgPA SELID /
Is Database
Yes CdPA SELID / GTTSET No
search count 7 Yes
provisioned? Do we have a last
matched translation?
No Go to
Yes
Fallback
No
Did we come Return
Any GTT_ENTRY_NOT_FOUND
across this set type
GTTSET found in the Yes No
already during search
CgPA PC Translation?
process? Route the MSU based on
the routing data in the last
No matched translation
Yes Yes
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 50 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Fallback
No Go to
Yes
Fallback Yes
Do we have a last
Any Did we come No
matched translation?
GTTSET found in the across this set type
Yes No
Opcode Translation (other than already during search
OPC SET)? Return
process?
GTT_ENTRY_NOT_FOUND
No
Route the MSU based on Entire GTT
the routing data in the last hierarchy
matched translation Failed and thus
CgPA SELID found in the CdPA SELID found in the MSU
No No
Opcode Translation? Opcode Translation? failed
No
Yes Yes
Find translation using Find translation using Find translation using Any CgPA SELID /
CgPA SELID (FLOBR way) CdPA SELID (FLOBR way) that GTTSET (FLOBR way) CdPA SELID / GTTSET (including
OPC SET) provisioned in CdPA GTA
Translation?
If first translation is not found successfully in above functions, then we take this path. Yes
Else we will be searching for matching translation in above functions flexible way.
No
Go to
Fallback
Is return value Is return value
SETTYPE ALREADY ENTRY NOT FOUND / Is OPC SET
Yes
Yes No INV DIALED DIGITS / found in the Opcode
SEARCHED / MAX SEARCH
COUNT REACHED? CDPA SEL NOT FOUND / Translation?
CGPA SEL NOT FOUND
Go to Yes
Fallback
Did we come
Find OPC Translation across this set type Is Database
No No Yes
(FLOBR way) already during search search count 7
process?
Yes
No
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 51 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 52 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Is CgPA PC
The “fallback check needed” is an Is CgPA GTI = 0? Yes Yes
input parameter for this function and
Present in the MSU?
shall be requested by the called
search function in case the previously Yes ANSI MSU? No
found translation has multiple No
No
GTTSETs.
Is Is
Search GTT Selector table for Yes
DFLTCGPCASET DFLTCGPCISET
CgPA selector : GTI, Domain,
provisioned in SCCPOPTS provisioned in SCCPOPTS
TT, NP, NAI, CgPA SELID,
table? table?
CgPA SSN and Linkset Find CgPA PC
Translation
No
No (FLOBR way)
Increment
Is CgPA
Database search Yes No
Selector Found?
count
Yes Is
If first translation is not found successfully in max_search_count_reached No
above function, then we take this path. Else we will == TRUE
Yes
be searching for matching translation in above Return
functions flexible way. GTT_CGPA_SEL_NOT_FOUND
Return
GTT_MAX_SEARCH_COUNT_REACHED
Return
GTT_SETTYPE_ALREADY_SEARCHED
Return
GTT_ENTRY_NOT_FOUND
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 53 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 54 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 55 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
[R-114149-1440] FC FD-25
[R-114149-1443] FC FD-121, FD-122
[R-114149-1445] FC FD-32
[R-114149-1450] FC FD-57 through FD-89
[R-114149-1460] FC FD-57 through FD-89
[R-114149-1470] FC Erreur ! Source du renvoi introuvable., Erreur !
Source du renvoi introuvable., FD-154
TSM/SCCP is obsolete in Eagle Rel 41.0 through
PR 132578
[R-114149-1480] FC FD-156
[R-114149-1490] FC FD-155
TSM/SCCP is obsolete in Eagle Rel 41.0 through
PR 132578
[R-114149-1500] FC FD-155
[R-114149-1510] FC , FD-159, FD-160
[R-114149-1520] FC FD-170
[R-114149-2000] FC FD-123
[R-114149-2010] FC FD-125
[R-114149-2020] FC FD-124
[R-114149-2030] FC FD-123
[R-114149-2040] FC FD-126
[R-114149-2045] FC FD-1
[R-114149-2050] FC FD-36, FD-37, FD-136
[R-114149-2060] FC FD-127, FD-128, FD-129
[R-114149-2070] FC FD-41, FD-43, FD-138
[R-114149-2080] FC FD-41, FD-139, FD-140
[R-114149-2090] FC FD-42, FD-139, FD-140
[R-114149-2100] FC FD-42, FD-139, FD-140
[R-114149-2110] FC FD-42, FD-139, FD-140
[R-114149-2120] PC FD-42, FD-139, FD-140, FD-141, FD-142
Note : Due to performance reasons, mixing
numbers, none and any are not supported
for ACN.
[R-114149-2130] FC FD-42, FD-139, FD-142, FD-141
[R-114149-2135] FC FD-42, FD-135, FD-137
[R-114149-2140] FC FD-143
[R-114149-2145] FC FD-132, FD-133, FD-134
[R-114149-2150] FC FD-42
[R-114149-2160] FC FD-128, FD-130
[R-114149-2170] FC FD-129
[R-114149-2180] FC FD-130
[R-114149-2185] FC FD-131
[R-114149-2200] FC FD-37
[R-114149-2210] FC FD-133, FD-135, FD-136
[R-114149-2220] FC FD-38, FD-39, FD-136
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 56 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 57 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
[R-114149-3370] NC
[R-114149-3380] NC
[R-114149-3390] NC
[R-114149-3400] NC
[R-114149-3410] NC
[R-114149-3420] NC
[R-114149-3430] NC
[R-114149-3440] NC
[R-114149-3450] NC
[R-114149-3460] NC
[R-114149-3470] NC
[R-114149-3480] NC
[R-114149-3490] NC
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 58 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
However, if the link set contains FLOBR GTT hierarchy, the GTT selection
should be successful regardless of the set type for CdPA GTTSET and/or
CgPA GTTSET.
FD-9 R When FLOBR is turned ON, incoming link set ID shall be used along with SCCPHC
CDPA and CGPA fields to construct the key for searching into the GTT
Selector tables as described in Table 5.
FD-10 R For Eagle-generated MSUs, link set ID shall NOT be used for GTT selector SCCPHC
search. Instead, Eagle shall search for those GTT selector entries which have
been configured with EagleGen=Yes as described in Section 2.3.3
FD-11 R When FLOBR is NOT turned ON, only those GTT selector entries having VSCCP,
“ANY” Linkset Id shall be considered. SCCPHC
FD-12 R FLOBR shall process messages that fall through to GTT from MPS based SCCPHC
features as specified in Section 2.10
FD-13 R When GTT hierarchy is “FLOBR CDPA only”, CDPA fields in the MSU shall SCCPHC
be used for GTT selector search and GTT set shall be taken from CDPA
GTTSET configured in the selector entry.
FD-14 R When GTT hierarchy is “FLOBR CGPA only”, CGPA fields in the MSU will SCCPHC
be used for GTT selector search and GTT set shall be taken from CGPA
GTTSET configured in the selector entry.
FD-15 R When GTT hierarchy is “FLOBR CDPA and FLOBR CGPA”, GTT selectors SCCPHC
shall be searched as defined in FD-13. If no selector match is found or CDPA
GTTSET is not provisioned, GTT selectors shall be searched as defined in FD-
14.
FD-16 R When GTT hierarchy is “FLOBR CGPA and FLOBR CDPA”, GTT selectors SCCPHC
shall be searched as defined in FD-14. If no selector match is found or CGPA
GTTSET is not provisioned, GTT selectors shall be searched as defined in FD-
13.
FD-17 R If GTT selectors are not found as specified in FD-13, FD-14, FD-15 or FD-16, SCCPHC
Eagle shall consider this as translation failure.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 59 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
However, when the GTT hierarchy is specific to OBSR the fallback option
value in the last found translation shall be ignored.
FD-27 R As described in section 2.3.2 , when GTT translations are provisioned in a SCCPHC
FLOBR way and the GTT hierarchy on the link set is set to one of OBSR
hierarchies, then the matching translation shall be found based on the rules
defined by OBSR feature.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 60 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 61 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
NOTE : OBSR works same way and this doesn’t change with FLOBR.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 62 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 63 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Table 22: Protocol Requirements Table for VGTT with 16 GTT lengths
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 64 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Note: This means that for MSU routing, changing an entry from
TESTMODE=OFF to TESTMODE=ON is equivalent to deleting the rule
FD-70 R 10 sets of FLOBR data shall be stored to support for message testing EOAM,
OAMHC
FD-71 R Upon receipt of user test data from TST-MSG command, Service Module shall SCCPHC
perform global title translation on the user data as if the data has been decoded
from an actual MSU.
Note: No MSU is actually routed. This is for simulation purposes only.
FD-72 R When processing TST-MSG data, and EAGLEGen is set to Yes, then EOAM,
• incoming linkset name shall be ignored OAMHC,
SCCPHC
• Search hierarchy will be CdPA only (standard GTT)
FD-73 R When processing the TST-MSG command and EAGLEGen is set to NO, EOAM,
EOAM shall convert the incoming linkset name into a linkset id to pass to the OAMHC
Service Module. If the incoming linkset name does not match and provisioned
linkset, then an error indication shall be given to the user and processing shall
stop
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 65 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 66 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 67 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
NOTE: With OBSR, SELID was allowed only for CgPA GTT Selector
key.
FD-101 R When FLOBR is NOT turned ON, user is not allowed to specify the incoming EOAM,
link set parameter in GTTSEL commands. OAMHC
FD-102 R The incoming link set shall be an optional (even if FLOBR feature is turned EOAM,
ON) parameter in GTTSEL commands. OAMHC
FD-103 R Since the link set parameter is optional in GTT selector commands, if user EOAM,
don’t specify while provisioning, a value of “ANY” shall be assumed in the OAMHC
database.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 68 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
NOTE: Each combination of GTI, Domain, TT, (NP and NAI if GTI=4),
CgPA SSN, Selid and incoming link set shall constitute an entry.
It is possible that a single GTT selector entry can have both
CdPA and CgPA GTTSETs. This will be treated as single entry
in the database. It is also possible that a GTT selector entry
can contain either CdPA GTTSET or CgPA GTTSET only. This
also will be treated as single entry in the database.
FD-106 R When FLOBR feature is turned ON and based on available GTT set types (as EOAM,
described in Table 3) user must be able to provision any available GTT set OAMHC
type for CdPA GTTSET and/or CgPA GTTSET in GTT Selector Table. (as
described in section 2.3.1 )
FD-107 R The new FLOBR GTT hierarchies, as specified in section 2.3, shall be EOAM,
supported for link set commands (ENT/CHG/RTRV-LS) when FLOBR feature OAMHC
is turned ON.
FD-108 R The default GTT hierarchy for a link set is “CdPA only”
FD-109 R All the GTT selector entries shall contain at least one of CdPA or CgPA EOAM,
GTTSET. Based on the GTT selector key combination (as described in Table OAMHC
5), it is possible that a GTT selector entry can have both CdPA and CgPA
GTTSETs. This especially true when user doesn’t specify CgPA SSN
parameters in GTT selector commands.
FD-110 R While provisioning, a GTT translation is not allowed to point to the GTTSET EOAM,
of same set type. OAMHC
FD-111 R When FLOBR is turned ON, a new provision able fallback option shall be EOAM,
supported for all translations as described in section 2.3.2.1 OAMHC
FD-112 R The fallback option specified in FD-111 shall take “Yes” or “No” or “System EOAM,
Default” values in the database. The default value is “System Default”. OAMHC
FD-113 R A new system wide default fallback option shall be supported through EOAM,
CHG/RTRV-SCCPOPTS commands when FLOBR feature is turned ON. OAMHC
FD-114 R The new FLOBR GTT hierarchies, as specified in section 2.3, shall be EOAM,
supported for DFLTGTTMODE parameter in CHG/RTRV-SCCPOPTS OAMHC
commands when FLOBR feature is turned ON.
FD-115 R The initial value for the system wide default fallback option shall be “No”. EOAM,
OAMHC
FD-116 R With CHG-GTTSEL command user must be able to change only the CdPA EOAM,
and/or CgPA GTTSET(s) data in the GTT selector entry. If a GTT selector OAMHC
entry is having both CdPA and CgPA GTTSETs, user can make any one of the
GTTSET to contain “none” (No GTTSET is provisioned). However, at any
point of time any provisioned GTT selector must have at least one valid
GTTSET.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 69 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 70 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Table 26: User Interface Requirements Table for VGTT with 16 GTT lengths
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 71 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Commands Changes
CHG/RTRV-CTRL-FEAT Feature Control support for new features.
ENT/CHG/DLT/RTRV-GTTSEL Updated to support TOBR and FLOBR functionalities.
ENT/CHG/DLT/RTRV-GTTSET Updated to support TOBR and VGTT with 16 GTT lengths functionalities.
ENT/CHG/DLT/RTRV-GTA Updated to support FLOBR and TOBR functionalities and testing tool.
ENT/CHG/DLT/RTRV-TT Adopted for GTT design change.
ENT/CHG/DLT/RTRV-GTT Adopted for GTT design change.
ENT-CARD DSM/E5-SM4G card verification.
ENT/CHG/DLT/RTRV-LS Provision new hierarchies and prevent deletion of a link set when the link set is used
in the GTT Selector table.
CHG/RTRV-SCCPOPTS Updated to support new GTT hierarchies. A global default fallback option shall be
added.
RTRV-TBL-CAPACITY New tables shall be added to the response.
TST-MSG Updated for the tool.
CHG-SCCP-MSG This is a new command for the tool.
RTRV-SCCP-MSG This is a new command for the tool.
ENT-TRACE Updated to support “TOBR” as a new service.
Table 28: Hardware Requirements Table for VGTT with 16 GTT lengths
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 72 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Since TOBR feature is dependent on FLOBR, no specific hardware requirements are added for TOBR.
Table 30: Performance Requirements Table for VGTT with 16 GTT lengths
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 73 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 74 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
FD-163 R A register FCGGTTPRFD indicating the total number of MSUs that EOAM,
successfully completed Flexible CgPA GTT (per TT) shall be added to the OAMHC,
existing SYSTOT-CGTT report on both the OAM and the MCP (see MCP,
TR005822 for the details of report formatting).
SCCPHC
FD-164 R A register FCDGTTPRFD indicating the total number of MSUs that EOAM,
successfully completed Flexible CdPA Global Title Translation (per TT) shall OAMHC,
be added to the existing SYSTOT-TT report on both the OAM and the MCP MCP,
(see TR005822 for the details of report formatting).
SCCPHC
FD-165 R For TOBR/FLOBR feature existing registers shall be pegged for SYSTOT- EOAM,
CGTT report on both the OAM and the MCP (see TR005822 for the details of OAMHC,
report formatting): MCP,
Note : SYSTOT-CGTT report shall be generated only if OBSR feature is SCCPHC
Enabled and ON or FLOBR feature is ON
FD-166 R For TOBR/FLOBR feature existing registers shall be pegged for SYSTOT- EOAM,
STP report on both the OAM and the MCP (see TR005822 for the details of OAMHC,
report formatting): MCP,
SCCPHC
FD-167 R Existing register GTTUN1NT in SYSTOT-TT report shall be modified to EOAM,
indicate OAMHC,
“CdPA GTTs Unable to Perform – Diagnostic 1: MCP,
FLOBR CdPA mode used, and translation failed for any of the
SCCPHC
following reasons:
o maximum search depth is reached
o duplicate GTTSET type is encountered
o translation not found (any GTTSET type)
o CdPA SSN required, but not present in the MSU
o CgPA SSN required, but not present in the MSU
o CgPA PC required, but not present in the MSU
o Default CgPA PC Set is required, but not provisioned (ANSI
or ITU)
5.0 PERFORMANCE
Existing performance figures shall be maintained for this feature. Hence the performance of Eagle is not impacted with the
introduction of these features.
6.0 RELIABILITY
The reliability of EAGLE® 5 ISS is not impacted with the introduction of these enhancements.
7.0 SERVICEABILITY
The way the commands were working prior to FLOBR shall change in FLOBR release.
Due to the reason that CGSSN is specific to CGPA GTT selector, the above command must be split into the following
commands.
ENT-GTTSEL:GTI=<GTI>:TT=<TT>:CDGTASN=<CDPA GTTSN>:
ENT-GTTSEL:GTI=<GTI>:TT=<TT>:CGSSN=<CGSSN>:SELID=<SELID>:CGGTASN=<CGPA GTTSN>
However, the following command should work before and after Rel 41.0 as long as only OBSR feature is turned ON..
ENT-GTTSEL:GTI=<GTI>:TT=<TT>:CDGTASN=<CDPA GTTSN>:CGGTASN=<CGPA GTTSN>
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 76 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
In Rel 41.0, when only OBSR feature is enabled and FLOBR is not turned ON, the parameters CDGTASN, CGPCSN
and CDGTASN are still valid in GTTSEL commands. However, once FLOBR feature is turned ON, CDGTASN,
CGPCSN and CDGTASN are not valid, instead use CDGTTSN and CGGTTSN. That means when FLOBR is turned
ON,
CDGTASN shall be replaced by CDGTTSN and
CGGTASN and CGPCSN shall be replaced by CGGTTSN.
GTA Commands
In OBSR, we introduced the CGGTASN, CGSSNSN and CGPCSN parameters in ENT/CHG-GTA commands. With
FLOBR, we are also going to support CDGTASN, CDSSNSN and OPCODESN. Keeping the 40 parameters per
command limit in mind, we used OPTSN (optional set name) parameter to support all above parameters. The OPCSN
shall remain same.
Hence if customer was using any of those parameters, they need to replace with OPTSN name.
For example:
ENT-GTA:GTTSN=<CDPA GTA GTTSET>:GTA=<GTA>:EGTA=<EGTA>:……..……:CGGTASN=<CGGTASN>:OPCSN=<OPCSN>
ENT-GTA:GTTSN=<CDPA GTA GTTSET>:GTA=<GTA>:EGTA=<EGTA>:……..……:CGPCSN=<CGPCSN>:OPCSN=<OPCSN>
ENT-GTA:GTTSN=<CDPA GTA GTTSET>:GTA=<GTA>:EGTA=<EGTA>:……..……:SELID=<CGPASELID>:OPCSN=<OPCSN>
ENT-GTA:GTTSN=<CGPA GTA GTTSET>:GTA=<GTA>:EGTA=<EGTA>:……..……:CGSSNSN=<CGSSNSN>
In above examples, CGGTASN, CGPCSN and CGSSNSN need to be replaced with OPTSN and SELID with
CGSELID.
8.0 TESTABILITY
Since “Increasing # of B-Trees supported on Eagle” is an engineering enhancement, PV can’t test this feature directly.
However, while PV is testing FLOBR and TOBR, this feature gets tested partially by PV in the background. Also, software
development team shall test this feature during module testing.
First the FLOBR feature content shall be delivered to PV for team testing. While PV is team testing the FLOBR feature,
TOBR content shall be delivered to PV for team testing.
A new Test Tool shall be provided. This tool shall show the GTT Selectors and Sets used during translation. See Section 2.13
for additional details.
// In the following procedure, the provisioning sequence for VGTT with 16 GTT lengths
// is shown with EGTT feature. The VGTT with 16 GTT lengths shall also works with
// plain GTT.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 77 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
CHG-FEAT:GTT=ON:EGTT=ON:VGTT=ON
ENABLE-CTRL-FEAT:PARTNUM=893024801:FAK=<Feature Access Key>
CHG-CTRL-FEAT:PARTNUM=893024801:STATUS=ON
// Turn on other features, if necessary. (EGTT, OBSR, AMGTT, SCCP Loop detection, ANSI/ITU
Translation features etc.,)
ENT-CARD:LOC=<location>:APPL=VSCCP
// Allow the card.
Provision GTTSETs.
// CGPA GTA, CGPA PC, CGPA SSN and OPC GTTSETs can be provisioned only when OBSR feature is
turned ON.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 78 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Retrieve the provisioned data and run the traffic through Eagle.
8.1.2 FLOBR
CHG-FEAT:GTT=ON:EGTT=ON
ENABLE-CTRL-FEAT:PARTNUM=893027701:FAK=<Feature Access Key>
CHG-CTRL-FEAT:PARTNUM=893027701:STATUS=ON
// Turn on other features, if necessary.(VGTT, OBSR, AMGTT, SCCP Loop detection, ANSI/ITU
Translation features etc.,)
Change the system wide default GTT hierarchy OR user can choose to provision
the GTT hierarchy per linkset basis.
CHG-SCCPOPTS:DFLTGTTMODE=FCDFCG
Change the system wide default FALLBACK option OR user can choose to provision
the FALLBACK option per translation basis.
CHG-SCCPOPTS:DFLTFALLBACK=YES
ENT-CARD:LOC=<location>:APPL=VSCCP
// Allow the card.
Provision GTTSETs.
// CGPA GTA, CGPA PC, CGPA SSN and OPC GTTSETs can be provisioned only when OBSR feature is
turned ON.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 79 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 80 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Retrieve the provisioned data and run the traffic through Eagle.
8.1.3 TOBR
// Turn on other features, if necessary.(VGTT, OBSR, AMGTT, SCCP Loop detection, ANSI/ITU
Translation features etc.,)
Change the system wide default GTT hierarchy OR user can choose to provision
the GTT hierarchy per linkset basis.
CHG-SCCPOPTS:DFLTGTTMODE=FCDFCG
Change the system wide default FALLBACK option OR user can choose to provision
the FALLBACK option per translation basis.
CHG-SCCPOPTS:DFLTFALLBACK=YES
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 81 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
ENT-CARD:LOC=<location>:APPL=VSCCP:TYPE=DSM
// Allow the card.
Provision GTTSETs.
// CGPA GTA, CGPA PC, CGPA SSN and OPC GTTSETs can be provisioned only when OBSR feature is
turned ON.
ENT-GTA:GTTSN=OPCODESET:PKGTYPE=BGN:OPCODE=50:ACN=1-2-3-4-5-6-7:<………….Routing data………….>:
OPCSET=IOPC:OPTSN=ACDSSN
ENT-GTA:GTTSN=OPCODESET:PKGTYPE=BGN:OPCODE=50:ACN=1-2-3-4-5:<………….Routing data………….>:
OPCSET=IOPC:OPTSN=ACDSSN:FALLBACK=YES
ENT-GTA:GTTSN=OPCODESET:PKGTYPE=CNT:OPCODE=NONE:ACN=*:<………….Routing data………….>:
OPCSET=IOPC:OPTSN=ACGSSN
ENT-GTA:GTTSN=OPCODESET:PKGTYPE=ANY:OPCODE=*:ACN=*:<………….Routing data………….>:
OPCSET=AOPC:OPTSN=ACGGTA:FALLBACK=YES
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 82 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Retrieve the provisioned data and run the traffic through Eagle.
Using the test tool involves 2 steps: setting up the test parameters and invoking the test message. There are 10 entries provided
for use. Each can be individually customized for different test scenarios. Initial values are provided for all fields, but it
expected that the user will have to alter the data to meet the provisioning of their system.
Once the data is entered, it can be displayed via the RTRV-SCCP-MSG command.
If the data is all correct, then the test can be invoked
9.0 LIMITATIONS
♦ Due to database design changes, the way ENT/CHG-GTTSEL commands that were working with OBSR feature
shall change after moving to this Eagle release. See section 7.0 for more information.
♦ Due to 40 parameters limit per command restriction, a generic parameter name is used in place of existing
parameters. (see section 7.0 for more information)
♦ Due to the addition of more parameters, the formats of retrieve commands are modified and also the parameter
names are changed to support future expansion.
♦ TOBR does not support indefinite form of lengths for ANSI TCAP messages.
♦ TOBR supports only upto two bytes of long format length in TCAP messages.
♦ TOBR might not fully support some of the proprietary TCAP implementations. LRNQT feature in Eagle supports
one of such implementations where it handles ITU TCAP messages containing ANSI operations and parameters.
TOBR is unable to route such messages based on Opcode/Family. These messages however could be routed based
on Message/package type.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 83 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
The GTT Action feature is not reconciled in to the release in which FLOBR supported at the time of approving FLOBR and
TOBR feature requirements. Once GTT Action feature is reconciled, the FLOBR/TOBR FD shall be updated with GTT
Actions requirements.
However, unlike OBSR feature, the GTT action entries shall be provisioned through GTT action sets. Each translation can
refer to one GTT action set. For example,
User shall be able to provision the GTT Action sets through ENT/CHG/DLT/RTRV-GTTASET commands. Each GTT Action
set shall contain a GTT Action set name, the GTT Action, Action specific data and reference count as shown in Erreur !
Source du renvoi introuvable..
The GTT Action set name shall be the key into GTT Action set table. When a GTT Action set is created, the reference count
for that entry shall be set to zero. As shown in Erreur ! Source du renvoi introuvable., when a GTT translation refers to a
GTT Action set, the reference count for that GTT Action set shall be incremented by 1. Whenever a GTT translation
dereference that GTT Action set, the reference count for that GTT Action set shall be decremented by 1.
The GTT Action set entry can be deleted only when the reference count is zero.
The GTT Action set table can have a maximum of 2000 entries.
The GTT Action set shall support two types of actions – discard and duplicate.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 84 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
The duplicate action type supports only one action, duplicate. When the action is duplicate, a copy of the MSU shall be sent to
the duplicate node. If Eagle fails to route the duplicated MSU, a UIM shall be generated indicating the duplicate routing
failure. This duplicate behavior is in addition to the normal processing and routing of the original MSU.
Each GTT Action set shall contain only one of the following actions:
DISC
UDTS
TCAP Error
DUP
Each translation can have only one GTT Action set and each GTT Action set shall have only one action.
When a translation contains a GTT Action set which has Discard or UDTS or TCAP Error action, that translation is not
allowed to have routing data. However, when a translation contains a GTT Action set which has DUP action, then that
translation is allowed to have routing data.
The discard and duplicate action types are controlled through FAKs. The discard action types are controlled through ON only
FAK and duplicate action type is controlled through ON/OFF FAK.
User can provision the discard action types when discard action type FAK is turned ON.
User can provision the duplicate action type when duplicate action type FAK is enabled. However, the message processing
doesn’t take place unless the duplicate action type FAK is turned ON. When user turns the duplicate action type FAK OFF
(but enabled), the already provisioned data shall remain in the database. However, messages will be processed based on the
routing data and duplicate action won’t be processed.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 85 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
If Eagle is unable to route the MSU based on the routing data in the
translation, the MSU shall be discarded.
FD-174 R If a translation is associated with any GTT Action, the MSUs shall be VSCCP,
processed as per description in section Erreur ! Source du renvoi SCCPHC
introuvable.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 87 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
FD-206 R User must be able to provision multiple GTT Action Sets with same or EOAM,
different GTT Actions as long as space is available in the table. OAMHC
FD-207 R A maximum of 2000 GTT Action Sets shall be supported. EOAM,
OAMHC
FD-208 R No SEAS support is required for the GTT Action Set table. EOAM,
OAMHC
FD-209 R In CHG-GTA command, when user specifies the GTT Action set with EOAM,
“Discard” action to the already existing translation, the routing data in the OAMHC
existing translation (if already provisioned) shall be deleted in the database.
FD-210 R In CHG-GTA command, when user specifies the GTT Action set with EOAM,
“Duplicate” action to the already existing translation (with GTT Action OAMHC
“Discard or “UDTS” or “TCAP Error”) and if the existing translation doesn’t
have the routing data, user needs to specify the routing data for that translation.
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 88 of 88
PROPRIETARY INFORMATION INTERNAL USE ONLY
Optional
(R or O)
FD-215 R Following new registers shall be added to the SYSTOT-STP (system wide) VSCCP,
and SYSTOT-TT (per translation type) 30 min reports SCCPHC
REGISTER DESCRIPTION
GTTACTPER This register shall represent the total number of
message receiving either duplicate or discard
treatment.
GTTACTDUP This register shall represent the number of messages
duplicated by the "GTT Action - DUPLICATE"
feature.
GTTACTDISC This register shall represent the number of messages
silently discarded by the "GTT Action - DISCARD"
feature.
GTTACTUDTS This register shall represent the number of messages
discarded with UDTS/XUDTS error by the
"GTT Action - DISCARD" feature.
GTTACTTCER This register shall represent the number of messages
discarded with TCAP error by the
“GTT Action - DISCARD” feature.
FD-216 R The Eagle 5 ISS shall support all measurements for this feature on the MCP,
measurements platform (measurements platform is required to retrieve these EOAM,
measurements in SYSTOT-STP and SYSTOT-TT reports). OAMHC
FD-217 R If measurements platform is not available, this feature shall operate normally MCP,
without measurements. EOAM,
OAMHC
NOTE : Only one GTT Action Set with GTT Action=Discard and only
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 89 of 89
PROPRIETARY INFORMATION INTERNAL USE ONLY
DO NOT COPY Title: TCAP Opcode Based Routing (TOBR) Feature Description
Doc No.: TOBR_FLOBR_TCAP_SEGMENTE Rev No: 2.2
Hard copies of this document are for reference only.
D_OF.doc
The latest approved version is located under version
control. Page 90 of 90