The INS has the objective of modifying a number specified as information
("calling number") in such a way that this number reaches the
point that it addresses again and again as a destination number from
any place in the network and at any time. For this purpose, the number,
which was originally available as a DID number (e.g. 4711) must be replaced
with the corresponding codes.
This modification can basically take place in two ways:
- On the one hand, it can take place using AMO KNMAT and AMO KNFOR depending
on source and destination.
- On the other hand, a modification can take place only on the basis
of the actual and set numbering formats with AMO KNPRE, AMO KNFOR, and
AMO KNDEF (format-dependent modification) through the use of explicit
numbers. The second method has the decisive advantage that the network
administration usually does not have to have detailed knowledge of the
network topology.
The selection of one of the two methods depends on the entries in the
AMO KNMAT of the corresponding numbering plan for the current source/destination
relationship. If AMO KNMAT has an entry with a valid modification condition,
the AMO KNMAT modification will always be performed. If no entry exists,
the format-dependent modification is taken into account.
Source/destination-dependent modification with AMO KNMAT
- When is AMO KNMAT used for modification?
A source/destination-dependent modification with AMO KNMAT and AMO KNFOR
should take place whenever the numbers are implicit and cannot be converted
into an explicit format due to their structure or whenever a destination
node requires an implicit format. Since the OpenScape 4000 specific numbering
plan always contains implicit numbers, all modifications regarding tie
line codes must be settled using AMO KNMAT. For the NPI=ISDN and NPI=PRIVATE
numbering plans, modification using AMO KNMAT makes sense only in exceptional
cases.
- What is the structure of the node connection matrix?
The node connection matrix managed using AMO KNMAT is set up separately
for each node number level and numbering plan. There are nine (3 levels
x 3 numbering plans) KNMAT tables that are independent of each other.
The selection of tables to be processed is oriented on the NPI and node
number levels listed there for incoming numbers. In the case of outgoing
numbers, the numbering plan to be selected depends on the destination
number, i.e. on the LCR (AMO LODR), and the levels to be processed depend
on the levels of the node numbers.
Figure 51
shows the principle structure of the node connection matrices.
Figure 49. Modification matrices and modification points in a three-level
network
- How is the matrix processed?
In regard to the specific numbering plan, the KNMAT tables are always run through
from the
highest to lowest level (modification point 3->2->1) and all minus entries (abbreviation
of digits) are processed. The tables are then processed from the lowest to the highest
level
(modification point 1->2->3), whereby all plus entries (supplementing of digits) are
processed. Minus entries are deducted only if the correspond with the first part of
the
numbers. Plus entries, on the other hand, are always supplemented unless the number
exceeds
the maximum length of 22 digits.
In the case of multi-level KNMAT modification, it is
very important to clarify that the node numbers are assigned to precisely one node
only on
Level 0 and that Levels 1 and 2 describe larger areas of nodes. A node with a physical
node
number of 1-2-5 in ZAND is clear within the network only with a three-digit node numbers
(e.g.
"1" for all nodes in Germany, "2" for all nodes in Munich, and "5" for precisely this
node in
Munich). In the KNMAT modification of this node for Node 1-2-6, however, the virtual
node must
always be observed, which means that Germany is modified to Germany (1 to 1) in Level
2,
Munich to Munich (2 to 2) in Level 1, and Node 5 to Node 6 in Level 0.
- Why were the modification conditions introduced?
To prevent ambiguities in the
higher levels, AMO KNMAT has a modification condition parameter (MODCON). With this
parameter,
the entered modification can be executed only under certain conditions. These conditions
can
be derived from the desired traffic type. A modification can thus be performed only
in case of
outgoing terminating traffic (ABG), incoming terminating traffic (ANKE), transit under
observance of the numbering plan (TRANSH), transit with a change of the numbering
plan
(TRANSI), never (NONE), or always (ALL) or in case of a combination of these conditions.
If
the supplementing of digits on Level 2 can thus take place only if the call comes
from the
node for which AMO KNMAT has been set up and not in a transit node on Level 2, the
modification condition MODCON=OUT should be entered.
In combination with the
subscriber-individual authorization DIDBLK (direct inward dialing blocking), the REPEXT
special modification condition effects a complete replacement of the "calling number"
by a
substitute number. REPEXT and DIDBLK are always set whenever station numbers are not
known to
the central office so that they are replaced by an attendant console number, for example.
In
case of REPEXT without DIDBLK, the substitute number is also used, but the lower digits
with
the calling number are overwritten. An example can be found in the Service Manual
the
"EURO-ISDN CO Interface" chapter.
- What are "logical" node numbers?
In addition to the actual area and node numbers of a level, AMO KNMAT has so-called
logical
node numbers. They were introduced to simplify administration, i.e. to minimize the
number of
entries in the matrix. The following logical node numbers exist:
-
OWN: All own node or area numbers.
After entry, the logical OWN node is directly converted into all really own node numbers
(according to AMO KNDEF) and should act only as a simplified aid for the administrator.
In
connection with the logical entry ##### for NUMEXT/NUMRED, the corresponding node
code is
extracted from AMO KNDEF under consideration of the skip digits for each virtual node
number.
-
ROW: Stands for all nodes/areas in the respective level (including the own node).
The logical node ROW represents a new line or column in AMO KNMAT. If no entry for
the
precise source/destination relationship exists in the corresponding level and numbering
plan
or if the MODCON is incorrect, the real source/destination node is replaced by the
logical
node ROW and an entry is sought there. In the process, only one node number not equal
to the
own node number is replaced by ROW. Both node numbers are never replaced by ROW at
the same
time.
-
CDR as special node for call data recording The logical node number CDR is taken into
consideration only as a destination node number (parameter DNNOL) in the numbering
plan
UNKNOWN (parameter NPI). Here, the special modifications for the call data recording
can be
entered independently of the source node (MODCON=ALL). How the modification should
take
place is described in the "Call Data Recording" chapter and not dealt with further
here.
- How is the logical node ROW handled?
Example for the handling of ROW:
The connection from Node 100 to Node 200 should be
established. No entry exists for ONNO/DNNO = 100/200. The KNMAT table is as
follows:
----------------------------------------------------------------------
NODE MATRIX FOR NPI = UNKNOWN, LEVEL = 0, OWN NNO = 100
----------------------------------------------------------------------
ONNO |DNNO |CONN|MODCON| NUMEXT | NUMRED
/ ONNOL|/ DNNOL | | | |
------+------+----+------+------------------------+-------------------
100 |ROW | A |ALL | 99 | -
------+------+----+------+------------------------+-------------------
ROW | 100 | A |ALL | 55 | -
|
Result:
|
"99" is supplemented since there is no entry in 100/200 and the own NNO 100 is not
replaced by ROW.
|
|
Remark:
|
A "0" in one of the lower levels of a node number in AMO (e.g. RICHT) is interpreted
as
ROW in AMO KNMAT if a clear number is contained in one of the higher levels.
|
IMPORTANT:
A targeted entry with ONNO/DNNO always has priority before
ROW!
- How is the OWN logical node handled in connection with the modification conditions?
A modification can generally take place in an incoming and outgoing manner. For outgoing
terminating traffic (MODCON=OUT), modification only takes place in an "outgoing" manner
and in
an "incoming" manner for incoming terminating traffic (MODCON=IN). In transit traffic,
homogeneous transit (MODCON=TRANSH) and transit interworking (MODCON=TRANSI) must
be
differentiated. To keep the number in the node as short as possible, ONNO will be
modified to
DNNOL=OWN when incoming in both cases. In TRANSH, the possibly previously abbreviated
number
is supplemented by these numbers again and then modified with ONNO/DNNO when outgoing.
In
TRANSI, the possibly previously abbreviated number is kept and modified with ONNOL=OWN
to DNNO
when outgoing.
- How is a substitute number set?
If the parameter SUPPCPN is set in the LATTR of
AMO LDAT (see
Section
), a substitute number can be set using AMO KNMAT. The applies in case of MODCON=TRANSI
and is read from AMO KNMAT with ONNO/DNNO when outgoing.
- How can the KNMAT modification be configured for the ISDN and PRIVATE numbering plans
as
well in case of exceptions?
If, in special cases, explicit numbers also have to be handled with AMO KNMAT when
incoming,
a pretreatment of the calling number is performed before the KNMAT modification. Every
previously explicit number (e.g. 89 722 4711, NPI=ISDN, TON=NATIONAL) is converted
into the
respectively highest possible format (TON=INTERNAT) using AMO KNDEF and AMO KNPRE.
All codes,
the respective exit codes, and the prefixes are added (e.g. 0 00 49 0 0 89 0 722 4711).
Now,
an abbreviation of the desired code can take place using AMO KNMAT (e.g. in the ROW/OWN
entry): -00049). Invalid exit codes and prefixes remaining in the number are removed
by the
program after modification (e.g. 0 0 89 722 4711).
In the case of the outgoing
modification of numbers from the NPI=ISDN and NPI=PRIVATE numbering plans, the codes
entered
in AMO KNMAT must always be coordinated with AMO KNFOR.
Rules for KNMAT modification
RULE:
By default, the AMO KNMAT should be used only for the UNKNOWN numbering
plan (NPI parameter). The NPI=ISDN and NPI=PRIVATE numbering plans should
be handled using format-dependent modification (see
Section )!
RULE (Important !):
By default, only the logical node numbers OWN and ROW should be used
in AMO KNMAT for the UNKNOWN numbering plan. The following rule applies:
in ONNOL=ROW to DNNOL=OWN, the own node code is abbreviated when incoming
and, in ONNOL=OWN to DNNOL=ROW, the own node code is supplemented when
outgoing. The specification of the own node code can also be shown in
logical format (#####).
The numbers in the source node are thus brought to the highest possible
format and those in the destination node to the lowest possible format.
This applies both for closed and open numbering (the area code applies
in case of closed numbering). This requires that each node in the network
can be reached with precisely one node code!
RULE:
The special rules for areas are suspended. The exceptions are areas
in which the full subscriber number of the other nodes are not set up
in WABE. Further, an entry must be made on the 45 line in AMO KNMAT (ONNO
= DNNO) for all nodes of the area in this case.
RULE:
When multi-level node numbers are used, the entry of the codes in
AMO KNMAT must always take place at the corresponding level; that is,
a country code (e.g. 49) is always at Level 2, an area code (e.g. 89)
is always at Level 1, and a local destination code (e.g. 722) is always
at Level 0.
RULE:
If an external mode cannot be modified itself and is number openly
to the own node, the missing codes must be set using AMO KNMAT. In the
process, the numbers in AMO KNMAT of the respective numbering plan must
be supplemented from ONNO to DNNOL=OWN (MODCON=IN). If the node also
sends no node number, the set for this node must refer to the COT parameter
LWNC and the node number of the external node (parameter NNO) must be
entered in TDCSU.
Format-dependent modification
- What is format-dependent modification?
Format-dependent modification offers the opportunity to convert an incoming
number (calling number) in any format automatically using the codes in
AMO KNDEF to a certain destination format (AMO KNFOR).
This modification method is configured with AMO KNPRE, AMO KNFOR,
and AMO KNDEF. It is possible only for the processing of explicit numbers.
Since this is the case by default, however, at least in the NPI=ISDN
and NPI=PRIVATE numbering plans, the use of format-dependent modification
should always be preferred to source/destination-dependent modification
in this case.
- How is the format-dependent modification configured?
The modification takes place as follows:
- The entry of the corresponding code in AMO KNDEF.
- The setting of the node prefix table using AMO KNPRE. Here, you can set the prefixes
belonging to the NPI/TON combination and the exit code. This enables a conversation
from
explicit to implicit numbers and vice versa.
- The setting of the node format table using AMO KNFOR. The TON entry in KNFOR decides
on
the format of the number. Since, in the case of overlapping nodes for a virtual node
number,
it is no longer clear whether the node in question is the part of the overlapping
virtual
node on the actual physical node or whether it is the part of the overlapping virtual
node on
another physical node, two TON parameters are introduced: TONIN and TONOUT:
TONIN or
rather, a KNFOR entry on the own node (DNNO=own node number), determines the display
format
of the number for all telephones on this node (e.g. displays). If no entry exists
here, the
number is always converted to the lowest possible format (e.g. only the DID number
TON=UNKNOWN). An entry with TON=NATIONAL, for example, has the effect that the calling
number is always displayed in the national format (e.g. 0 089 722 4711).
TONOUT or,
rather, a KNFOR entry with any number of destination nodes in the network, determines
the
number format, i.e. the TON, for precisely these nodes. If no entry exists, the highest
possible format (e.g. TON=INTERNAT) is taken as the default.
If TON=UNKNOWN is
entered in KNFOR, the number for the corresponding destination node must be implicit.
Here,
no format-dependent modification is performed, but rather only the entries in AMO
KNMAT are
processed.
Rules for format-dependent modification
RULE:
The format-dependent modification is set up using AMO KNDEF. The entry
of codes to trunks is no longer required.
RULE:
In each node that can be addressed with numbering plan NPI=ISDN or
NPI=PRIVATE, all prefixes and exit code should be set up for the possible
numbering plans using AMO KNPRE!
RULE:
The node format table (AMO KNFOR) should always be set up when external
nodes require a certain format of the numbers or if the subscribers require
a certain display format on their own node. If KNFOR is not set up, the
calling number is brought to the highest format (e.g. TON=INTERNAT) when
incoming and the lowest format (TON=UNKNOWN) when outgoing by default!
RULE:
For lines through which numbers with prefixes but without an exit
are transferred (e.g. 089 722 4711), the ISDNIP and ISDNNP parameters
must continue to be configured in AMO TDSCU. No prefixes may be set at
tie lines through which OpenScape 4000 specific numbers are transferred
as well. Prefixes for the conversion of normal, implicit numbers (e.g.
0 089 722 47110) into normal, explicit numbers are to be set in AMO KNPRE.