Nortel DMS-100 Trunk-to-Trunk Translations |
Description
The system elements whose operation and translations are described below are specific to trunk-to-trunk translations.
Operation
Trunk-to-trunk calls can be traced using a simplified block diagram, representing the major functions within the translation process, as shown below.
++++++++++ +++++++++++++ +++++++++++ ++++++++++ + Trunks + ----> + Screening + ----> + Routing + ----> + Trunks + ++++++++++ +++++++++++++ +++++++++++ ++++++++++
The trunks tables contain detailed information about trunks originating and terminating in the switch. Each trunk connected to the office is represented by entries in the trunk tables. These tables include information about the following:
The screening tables contain the information used to analyze the digits that the DMS-100 receives. This screening process tests the digits dialed prior to continuing to the next routing stage, to determine, for example, whether this call is local or non-local.
The screening tables establish the call type based on the digits received. The three basic call types are:
The routing tables route the calls to their final destination. The information found in these tables dictates how and where a call will be completed, or if the call will route to a recorded announcement or treatment.
The trunk-to-trunk translations process is shown in the flowchart that follows.
Translations Table Flow for Trunk-to-Trunk Translations
The call originates from a particular hardware location on an incoming trunk member listed in table TRKMEM. Signaling information is obtained from table TRKSGRP.
For an incoming trunk, table TRKGRP lists the Serving Numbering Plan Area (SNPA) in subfield SNPA and the pre-translator subtable name in subfield PRTNM.
If a pre-translator subtable name is specified, translation continues with table STDPRTCT and its subtable STDPRT. If no pre-translator is specified, the entry in subfield PRTNM is NPRT and the call routes to table HNPACONT and its subtable HNPACODE.
At this point, call processing will continue through table HNPACONT and its subtables. The Common Language Location Identifier (CLLI) of the trunk datafilled in subtable HNPACONT.RTEREF is listed in table CLLI. Trunk group type and screening information are provided in table TRKGRP. Table TRKSGRP defines the signaling and control information and table TRKMEM contains the physical location of each trunk member.
Table Flow for Trunk-to-Trunk Translations

The following table lists the datafill content used in the flowchart:
-----------------------------------------------------------------------------------------
Datafill Example for Trunk-to-Trunk Translations
Datafill Table Example Data
-----------------------------------------------------------------------------------------
CLLI F514T13TISIT048 1527 1 SSP5_TACISUP_TRAF_TRUNKS
-----------------------------------------------------------------------------------------
TRKMEM F514T13TISIT048 1 0 DTC 13 19 24
-----------------------------------------------------------------------------------------
TRKSGRP F514T13TISIT048 0 DS1SIG C7UP 2W N N UNEQ NONE Q764 2W 2W 0
TATSTAC $ TACTIMER CIC
-----------------------------------------------------------------------------------------
TRKGRP F514T13TISIT048 IT 0 NPDGP NCIT 2W NIL MIDL 514 NPRT NSCR 514
000 Y N $
-----------------------------------------------------------------------------------------
HNPACONT 514 98 0 ( 72) ( 1) ( 24) ( 0)
subtable HNPACODE 819457 819457 FRTE 23
subtable RTEREF 23 (N D S1514819TISIT 3 N N) $
-----------------------------------------------------------------------------------------
CLLI S1514819TISIT 239 48 S5_450_TO_S1_819_LAMA
-----------------------------------------------------------------------------------------
TRKMEM S1514819TISIT 0 0 DTC 2 10 1
-----------------------------------------------------------------------------------------
TRKSGRP S1514819TISIT 0 DS1SIG C7UP 2W N N UNEQ NONE Q764 THRH 0
DMS26 $ NIL CIC
-----------------------------------------------------------------------------------------
TRKGRP S1514819TISIT IT 0 NPDGP NCIT 2W IT MIDL 819 P514 NSCR 514
000 N N $
-----------------------------------------------------------------------------------------
The following table lists the datafill content used in the flowchart. In this example, pre-translator P807 is specified and the call routes through table STDPRTCT and its subtable:
-----------------------------------------------------------------------------------------
Datafill Example for Trunk-to-Trunk Translations Using a Pre-translator
Datafill Table Example Data
-----------------------------------------------------------------------------------------
CLLI S5AAA807IPTLA 346 40 S5AAA_TO_S5807_IC_PTS_LAMA
-----------------------------------------------------------------------------------------
TRKMEM S5AAA807IPTLA 0 0 DTC 5 1 1
-----------------------------------------------------------------------------------------
TRKSGRP S5AAA807IPTLA 0 DS1SIG STD IC DP WK N 10 10 NO NO N N Y M UNEQ
-----------------------------------------------------------------------------------------
TRKGRP S5AAA807IPTLA IT 0 NPDGP NCRT IC DD MIDL 000 P807 NSCR 807
000 N N $
-----------------------------------------------------------------------------------------
STDPRTCT P807 (1) (65021)
subtable STDPRT 807 807 N DD 3 NA
-----------------------------------------------------------------------------------------
HNPACONT 807 201 1 ( 31) ( 1) ( 14) ( 0)
subtable HNPACODE 514978 514978 FRTE 9
subtable RETEREF 9 (N D S1807819TISIT 0 N N) $
-----------------------------------------------------------------------------------------
CLLI S1807819TISIT 238 48 S5_450_TO_S1_819_LAMA
-----------------------------------------------------------------------------------------
TRKMEM S1807819TISIT 0 0 DTC 4 2 1
-----------------------------------------------------------------------------------------
TRKSGRP S1807819TISIT 0 DS1SIG C7UP 2W N N UNEQ NONE Q764 THRH 0
DMS26 $ NIL CIC
-----------------------------------------------------------------------------------------
TRKGRP S1807819TISIT IT 0 NPDGP NCIT 2W IT MIDL 819 P807 NSCR 807
000 N N $
-----------------------------------------------------------------------------------------
Datafilling Office Parameters
The following table shows the office parameters used by trunk-to-trunk translations. For more information about office parameters, refer to the DMS-100 Office Parameters Reference Manual, NTP 297-8021-855:
-----------------------------------------------------------------------------------------
Office Parameters Used by Trunk-to-Trunk Translations
Table Name Parameter Name Explanation and Action
-----------------------------------------------------------------------------------------
OFCENG AIN_ACTIVE This parameter controls the activation of the
Advanced Intelligent Network (AIN). Enter "Y"
to activate AIN software. Enter "N" to
deactivate AIN software. If this parameter
is set to "N", parameter AIN_OFFICE_TRIGGRP
in table OFCVAR is disregarded.
-----------------------------------------------------------------------------------------
OFCVAR AIN_OFFICE_TRIGGRP This parameter is used to subscribe trigger
behaviors on an office-wide basis. The entry
in field AINGRP in table TRIGGRP is entered
here. The default value is "NIL".
-----------------------------------------------------------------------------------------
Datafill Sequence
The following table lists the tables that require datafill to implement trunk-to-trunk translations. The tables are listed in the order in which they are to be datafilled:
-----------------------------------------------------------------------------------------
Datafill Tables Required for Trunk-to-Trunk Translations
Table Purpose of Table
-----------------------------------------------------------------------------------------
CLLI The common language location identifier table lists the name that
uniquely identifies each trunk group, tone, or announcement.
-----------------------------------------------------------------------------------------
TRKGRP The trunk group table contains customer-defined data associated
with each trunk group.
-----------------------------------------------------------------------------------------
TRKSGRP The trunk subgroup table specifies supplementary information for
each trunk group.
-----------------------------------------------------------------------------------------
TRKMEM The trunk member table gives the physical location of each trunk
assigned to one of the trunk groups.
-----------------------------------------------------------------------------------------
OFRT The office route table lists up to eight alternate routes in order
of preference. This table lists tones or announcements for calls
requiring treatment.
-----------------------------------------------------------------------------------------
HNPACONT The home numbering plan area control table lists all the home or
serving area NPAs for a particular area.
subtable HNPACODE The home numbering plan area code subtable lists the route treatment
or table to which the translation routes for each of the assigned NPAs.
-----------------------------------------------------------------------------------------
STDPRTCT The standard pre-translator table lists the names of the standard
pre-translator subtables.
subtable STDPRT The standard pre-translator subtable determines the next stage of
translation, based on the range of leading digits.
-----------------------------------------------------------------------------------------
Datafilling Table CLLI
Table CLLI must contain a tuple for the originating and terminating office.
The following table shows the datafill specific to trunk-to-trunk translations for table CLLI. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Table CLLI
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
CLLI Alphanumeric Common Language Location Identifier
(1 to 16 Enter a CLLI code to uniquely identify the
characters) far-end of each ann., tone, or trunk group
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for table CLLI:
CLLI ADNUM TRKGRSIZ ADMININF _______________________________________________________________ F514T13TISIT048 1527 1 SSP5_TACISUP_TRAF_TRUNKS S1514819TISIT 239 48 S5_450_TO_S1_819_LAMA |
Datafilling Table TRKGRP
Table TRKGRP must contain a tuple for the originating and terminating office.
The following table shows the datafill specific to trunk-to-trunk translations for table TRKGRP. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Table TRKGRP
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
GRPKEY See subfield Group Key
This field consists of subfield CLLI.
CLLI Alphanumeric Common Language Location Identifier
(1 to 16 Enter the CLLI code assigned to the trunk
characters) group in table CLLI.
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for table TRKGRP:
GRPKEY GRPINFO __________________________________________________________________________ F514T13TISIT048 IT 0 NPDGP NCIT 2W NIL MIDL 514 NPRT NSCR 514 000 Y N $ S1514819TISIT IT 0 NPDGP NCIT 2W IT MIDL 819 P514 NSCR 514 000 N N $ |
Datafilling Table TRKSGRP
Table TRKSGRP must contain a tuple for the originating and terminating office.
The following table shows the datafill specific to trunk-to-trunk translations for table TRKSGRP. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Table TRKSGRP
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
SGRPKEY See subfields Subgroup Key
This field consists of subfields CLLI and
SGRP.
CLLI Alphanumeric Common Language Location Identifier
(1 to 16 Enter the code that is assigned in table
characters) CLLI to the trunk group to which the
subgroup belongs.
SGRP 0 or 1 Subgroup Number
Enter the number assigned to the trunk
subgroup.
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for table TRKSGRP:
SGRPKEY CARDCODE SGRPVAR ________________________________________________________________________________________ F514T13TISIT048 0 DS1SIG C7UP 2W N N UNEQ NONE Q764 2W 2W 0 TATSTAC $ TACTIMER CIC S1514819TISIT 0 DS1SIG C7UP 2W N N UNEQ NONE Q764 THRH 0 DMS26 $ NIL CIC |
Datafilling Table TRKMEM
Table TRKMEM must contain a tuple for the originating and terminating office.
The following table shows the datafill specific to trunk-to-trunk translations for table TRKMEM. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Table TRKMEM
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
CLLI Alphanumeric Common Language Location Identifier
(1 to 16 Enter the CLLI code that is assigned to the
characters) trunk group of which the trunk is a member.
This CLLI code is assigned in table CLLI.
-----------------------------------------------------------------------------------------
EXTRKNM 0 to 9,999 External Trunk Number
Enter the external trunk number that is
assigned to the trunk. For members of
trunk groups using the AIOD option, the
external trunk number must be unique over
all trunks and lines using the same AIOD
group.
-----------------------------------------------------------------------------------------
MEMVAR See subfield Variable Data for Members
This field consists of subfield PMTYPE and
refinements.
PMTYPE DTC Peripheral Module Type
Enter the Peripheral Module (PM) type on
which the trunk is mounted and datafill the
refinements associated with this entry value.
Enter DTC for a digital trunk controller and
complete subfields DTCNO, DTCCKTNO, and
DTCCKTTS.
DTCNO 0 to 511 Digital Trunk Controller Number
Enter the number of the DTC to which the
trunk group member is assigned.
DTCCKTNO 0 to 19 Digital Trunk Controller Circuit Number
Enter the number of the DTC circuit card to
which the trunk group member is assigned.
DTCCKTTS 1 to 24 Digital Trunk Controller Circuit Time-Slot
Enter the number of the circuit card DS-1
time-slot to which the trunk group member
is assigned.
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for table TRKMEM:
CLLI EXTRKNM SGRP MEMVAR _________________________________________________ F514T13TISIT048 1 0 DTC 13 19 24 S1514819TISIT 0 0 DTC 2 10 1 |
Datafilling Table STDPRTCT
The following table shows the datafill specific to trunk-to-trunk translations for table STDPRTCT. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Table STDPRTCT
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
EXPRTNM Alphanumeric External Standard Pre-Translator Name
(up to 8 Enter the key defined by the operating
characters) company to represent the standard
pre-translator subtable.
-----------------------------------------------------------------------------------------
STDPRT See note Standard Pre-Translator
The field is an index into subtable STDPRT.
Note: This field does not accept any input.
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for table STDPRTCT:
EXPRTNM STDPRT AMAPRT ____________________________ P807 ( 1) (65021) |
Datafilling Subtable STDPRTCT.STDPRT
The following table shows the datafill specific to trunk-to-trunk translations for subtable STDPRTCT.STDPRT. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Subtable STDPRTCT.STDPRT
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
FROMDIGS Numeric From Digits
(up to 18 digits) Enter the digit or digits to be translated.
If the entry represents a block of
consecutive numbers, enter the first
number in the block.
-----------------------------------------------------------------------------------------
TODIGS Numeric To Digits
(up to 18 digits) If field FROMDIGS represents a block of
consecutive numbers, enter the last number
in the block.
-----------------------------------------------------------------------------------------
PRETRTE See subfield Pre-Translation Route
This field consists of subfield PRERTSEL
and its refinements, TYPECALL, NOPREDIG,
TRANSYS, and POS.
PRERTSEL N Pre-Translator Route Selector
Enter "N".
TYPCALL DD, OA, NP, or NL Type of Call
Enter the type of call: DD (Direct Dial), NP
(No Prefix), OA (Operator Assisted), or NL
(Nil).
For Traffic Operator Position System (TOPS)
calls, there can be a mixture of 0 and 1 (OA
and DD) call types. Enter "NL" for these
cases.
NOPREDIG 0 to 7 Number of Prefix Digits
Enter the number of digits that are to
be interpreted as prefix digits.
TRANSYS IN, IP, or NA Translation System
Enter "IN" if the translation routes to
international translations (on a local and
toll combined switching unit only).
Enter "IP" if the translation routes to
international partitioned translations
(DMS-250 only).
Enter "NA" if the translation routes to
national translations.
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for subtable STDPRTCT.STDPRT:
FROMDIGS TODIGS PRETRTE _______________________________ 807 807 N DD 3 NA |
Datafilling Table HNPACONT
The following table shows the datafill specific to trunk-to-trunk translations for table HNPACONT. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Table HNPACONT
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
STS 0 to 9,999,999 Serving Translation Scheme
Enter a SNPA or STS code.
HNPACODE See note Home Numbering Plan Area Code
This field is an index into subtable HNPACODE.
Note: This field does not accept any input.
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for table HNPACONT:
STS NORTREFS NOAMBIGC RTEREF HNPACODE ATTRIB RTEMAP _____________________________________________________________________ 514 98 0 ( 72) ( 1) ( 24) ( 0) 807 201 1 ( 31) ( 1) ( 14) ( 0) |
Datafilling Subtable HNPACONT.HNPACODE
The following table shows the datafill specific to trunk-to-trunk translations for subtable HNPACONT.HNPACODE. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Subtable HNPACONT.HNPACODE
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
FROMDIGS Numeric From Digits
(3 digits) Enter the number representing a single code
or the first in a block of consecutive codes
that have the same input data.
-----------------------------------------------------------------------------------------
TODIGS Numeric To Digits
(3 digits) If field FROMDIGS represents a single code,
enter the same single code as in field
FROMDIGS. If field FROMDIGS represents
the first number of a block of consecutive
numbers, enter the last number in the block.
-----------------------------------------------------------------------------------------
CDRRTMT See subfield Code Type, Route Reference, or Treatment
This field consists of subfield CD.
CD DN Code Type
Enter DN for terminating office code and
datafill refinements SNPA and NXX.
SNPA Numeric Terminating Serving Numbering Plan Area
(3 digits) Enter the SNPA of the called terminating line
DN. If the operating company uses screening
to intraswitch SNPAs, translation of the
dialed digits proceeds to table TOFCNAME,
using SNPA and NXX as the key.
NXX Numeric Terminating NXX
(3 digits) Enter three digits for the NXX code of the
called terminating line DN.
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for subtable HNPACONT.HNPACODE:
FROMDIGS TODIGS CDRRTMT _____________________________ 819457 819457 FRTE 23 514978 514978 FRTE 9 |
Datafilling Subtable HNPACONT.RTEREF
The following subtable shows the datafill specific to trunk-to-trunk translations for subtable HNPACONT.RTEREF. Only those fields that apply directly to trunk-to-trunk translations are shown:
-----------------------------------------------------------------------------------------
Datafilling Subtable HNPACONT.RTEREF
Subfield or
Field Refinement Entry Explanation and Action
-----------------------------------------------------------------------------------------
RTE 1 to 1,023 Route Reference Index
or blank Enter the route reference number assigned to
the route list.
-----------------------------------------------------------------------------------------
RTELIST See subfield Route List
This field consists of a vector of up to nine
multiples of subfield RTESEL and refinements
CONNTYPE, CLLI, DELDIGS, PRFXDIGS, and CANCNORC.
Enter "$" to signify the end of the vector.
RTESEL N Route Selector
Enter "N" if the outgoing or two-way trunk group
is intertoll.
Enter "T" if translation routes to table OFRT.
CLLI Alphanumeric Common Language Location Identifier
(1 to 16 Enter the code in table CLLI to which translation
characters) is routed.
-----------------------------------------------------------------------------------------
The following example MAP display shows sample datafill for subtable HNPACONT.RTEREF:
RTE RTELIST _________________________________ 23 (N D S1514819TISIT 3 N N) $ 9 (N D S1807819TISIT 0 N N) $ |
Translation Verification Tools
The following example shows the output from TRAVER when it is used to verify trunk-to-trunk translations.
>TRAVER tr S5AAA807IISLA 8194573075 b TABLE TRKGRP S5AAA807IISLA IT 0 NPDGP NCRT IC DD MIDL 000 P807 NSCR 807 000 N N $ TABLE OFCVAR AIN_OFFICE_TRIGGRP NIL TABLE STDPRTCT P807 ( 1) (65021) 0 . SUBTABLE STDPRT WARNING: CHANGES IN TABLE STDPRT MAY ALTER OFFICE BILLING. CALL TYPE DEFAULT IS NP. PLEASE REFER TO DOCUMENTATION. . 807 807 N DD 3 NA . SUBTABLE AMAPRT . KEY NOT FOUND . DEFAULT VALUE IS: NONE OVRNONE N TABLE HNPACONT 807 201 1 ( 31) ( 1) ( 14) ( 0) 0 . SUBTABLE HNPACODE . 514978 514978 FRTE 9 AIN Info Collected TDP: no subscribed trigger. AIN Info Analyzed TDP: no subscribed trigger. . SUBTABLE RTEREF . 9 (N D S1807819TISIT 0 N N) . EXIT TABLE RTEREF EXIT TABLE HNPACONT +++ TRAVER: SUCCESSFUL CALL TRACE +++ DIGIT TRANSLATION ROUTES 1 S1807819TISIT 8194573075 ST TREATMENT ROUTES. TREATMENT IS: GNCT 1 120T0 +++ TRAVER: SUCCESSFUL CALL TRACE +++ |
Introduction to Trunk Tables
Understanding Trunks Translations
Digital Multiplex System (DMS) translations is based on the following information:
The translation process involves reading specific tuples in designated data tables to determine the path that a call takes to its destination, as well as the termination point of a call.
The number and sequence of tables accessed by a given call varies according to several factors: for example, the origin and destination of the call, the number of digits dialed, and the signaling system used on the incoming trunk group.
Translation on a call is complete when the call has been screened and sent to treatment, or when it is ready for transmission. The route that the call takes depends on the route list.
The data tables required to complete the translation process are classified as follows:
Information tables provide all the trunk names, pretranslator codes, screening class codes, and other names and codes that are used by the analysis, conversion, and routing tables, and the trunk tables.
Analysis, conversion, and routing tables are the tables that perform the functions required for processing and routing calls. These functions include the translation of incoming digits, call screening, and the selection of outgoing trunk group routes or call treatments. Analysis, conversion, and routing tables reference data in the information and trunk tables.
Trunk tables provide information concerning both originating and terminating trunk groups and trunk subgroups. The type of information includes the following:
The trunk tables use key fields to direct calls on incoming trunks to applicable translations steps. For each call, information in the trunk tables indexes one of the translation tables to begin analysis, conversion, and routing. Each translation table, in turn, indexes another table until the call is fully translated and can be routed.
The trunk tables translations process is shown in the following flowchart. To build trunks in translations, the following tables must be datafilled in order: CLLI, TRKGRP, TRKSGRP, and TRKMEM. Additional tables may require datafill dependent on the trunk group type.
Translations Table flow for Trunk Tables
