Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contents
2 General.......................................................................................... 3
7 Abnormal conditions................................................................... 3
7.1 Dual seizure................................................................................... 3
7.2 Circuit and circuit group reset........................................................ 3
7.3 Unreasonable/unexpected/unrecognised signalling
information ..................................................................................... 3
7.4 Temporary Trunk Blocking (TTB) (national use)........................... 3
2 General
The ISDN User Part is the Signalling System No. 7 protocol (ITU-T Rec. Q761-
764), which provides the signalling functions required to support basic bearer
services and supplementary services for voice and non-voice applications in an
integrated services digital network. Recommendation Q767 specifies
international ISUP version (simplified).
ISUP is also suited for applications in dedicated telephone and circuit switched
data networks and in analogue and mixed analogue/digital networks. ISUP
meets the requirements defined by the ITU Telecommunication Standardization
Sector (ITU-T) for worldwide international semi-automatic and automatic
telephone and circuit switched data traffic.
ISUP uses services provided by the Message Transfer Part (MTP), and in some
cases, by the Signalling Connection Control Part (SCCP) for the transfer of
information between ISUPs.
It is assumed that ISDN follows the international numbering plan defined for
ISDN. It is also assumed that ISDN provides a basic circuit switched service
between ISDN terminals and between ISDN terminals and terminals being
connected to existing international telephone networks.
Two signalling methods are used in national networks:
• link-by-link
• end-to-end (not supported in international networks)
Link-by-link signalling is primarily used for messages that need to be examined
at each exchange.
End-to-end signalling is used for messages of end point significance. End-to-
end signalling is used between all originating and terminating local exchanges
to request or respond to requests for additional call related information, to
invoke a supplementary service, or to transfer user-to-user information
transparently through the network.
ISUP supports the following two methods of end-to-end signalling:
• SCCP
• Pass-along
SCCP signalling enables connection-oriented or connectionless transfer of end-
to-end signalling information.
Pass-along signalling provides transfer of signalling information without the
services of the SCCP. It is also used between two exchanges when the
information to be transferred relates to an existing call for which a physical
connection has already been established. In this case, the information travels the
same signalling path used to set up the call and establish the physical
connection.
Glossary
64 kbit/s unrestricted / /
Continuity check / /
Forward transfer – /
Simple segmentation / /
Dual seizure / /
Compatibility procedure / /
Note – Multi-rate connection types are 2 × 64, 384, 1536 and 1920 kbit/s.
Service activation / /
Supplementary services
Direct-Dialling-In (DDI) / /
Sub-addressing (SUB) / /
3 ISUP messages
The Signalling Connection Control Part messages are used by the peer-to-peer
protocol. All ISUP messages may be divided into two groups presented in the
table 2-4.
APM 0100 0001 Application Transport message: A message sent in either direction to convey
application information using the Application Transport mechanism.
CPG 0010 1100 Call Progress message: A message, sent in either direction during the setup or
active phase of the call, indicating that an event, which is of significance, and
should be relayed to the originating or terminating access, has occurred.
CRG 0011 0001 Charge information message: Information sent in either direction for accounting
and/or call charging purposes.
CON 0000 0111 Connect message: A message sent in the backward direction indicating that all
the address signals required for routeing the call to the called party have been
received and that the call has been answered.
FOT 0000 1000 Forward Transfer message: A message sent in the forward direction on
semi-automatic calls when the outgoing international exchange operator wants
the help of an operator at the incoming international exchange. The message will
normally serve to bring an assistance operator (see Recommendation Q.101 [4])
into the circuit if the call is automatically set up at the exchange. When the call is
completed via an operator (incoming or delay operator) at the incoming
international exchange, the message should preferably cause this operator to be
recalled.
IDR 0011 0110 Identification Request message: A message sent in the backward direction to
request action regarding the malicious call identification supplementary service.
IRS 0011 0111 Identification Response message: A message sent in response to the
identification request message.
INF 0000 0100 Information message: A message sent to convey information in association with
a call, which may have been requested in an information request message.
INR 0000 0011 Information Request message: A message sent by an exchange to request
information in association with a call.
IAM 0000 0001 Initial Address message: A message sent in the forward direction to initiate
seizure of an outgoing circuit and to transmit number and other information
relating to the routeing and handling of a call.
The use of the SCCP messages depends on the SCCP procedure and will be
discussed in the following chapters.
CQR 0010 1011 Circuit group Query Response message: A message sent in response to a
circuit group query message to indicate the state of all circuits in a particular range.
CFN 0010 1111 Confusion message: A message sent in response to any message (other than a
confusion message) if the exchange does not recognize the message or detects a
part of the message as being unrecognised.
COT 0000 0101 Continuity message: A message sent in the forward direction indicating whether
or not there is continuity on the preceding circuit(s) as well as of the selected
circuit to the following exchange, including verification of the communication path
across the exchange with the specified degree of reliability.
CCR 0001 0001 Continuity Check Request message: A message sent by an exchange for a
circuit on which a continuity check is to be performed, to the exchange at the other
end of the circuit, requesting continuity checking equipment to be attached.
FAA 0010 0000 Facility Accepted message: A message sent in response to a facility request
message indicating that the requested facility has been invoked.
FAC 0011 0011 Facility message: A message sent in either direction at any phase of the call to
request an action at another exchange. The message is also used to carry the
results, error or rejection of a previously requested action.
UBL 0001 0100 Unblocking message: A message sent to the exchange at the other end of a
circuit to cancel, in that exchange, the engaged condition of the circuit caused by a
previously sent blocking or circuit group blocking message.
UBA 0001 0110 Unblocking Acknowledgement Message: A message sent in response to an
unblocking message indicating that the circuit has been unblocked.
UCIC 0010 1110 Unequipped Circuit Identification Code message: A message sent from one
exchange to another when it receives an unequipped circuit identification code.
UPA 0011 0101 User Part Available message: A message sent in either direction as a response
to a user part test message, to indicate that the user part is available.
UPT 0011 0100 User Part Test message: A message sent in either direction to test the status of a
user part marked as unavailable for a signalling point.
The use of the SCCP messages depends on the SCCP procedure and will be
discussed in the following chapters.
Glossary
The ISUP messages are conveyed in the SIF field of MSU of the
MTP3/MTP3b. In the Service Information Octet (SIO), the service indicator for
the ISUP is coded 0101.
Formatted: Bullets and Numbering
The ASN1 format
ISUP messages use the ASN1 format. Any message in this format, depending on
the type of message, can contain different parameters. Each parameter has this
structure: parameter code, parameter length and parameter contents
Order of octet
8 7 6 5 4 3 2 1 transmission
Mandatory parameter A
Mandatory
fixed part
Mandatory parameter F
Pointer to parameter M
Pointer to parameter P
Pointer to start of optional part
Length indicator of parameter M
Mandatory
variable part
Parameter M
Parameter P
Parameter name = X
Length indicator of parameter X
Parameter X
Optional part
Parameter name = Z
Length indicator of parameter Z
Parameter Z
End of optional parameters
T1178720-96
8 7 6 5 4 3 2 1
CIC (least significant bits) LSB
Spare CIC (most significant bits) MSB
0000000 Circuit 1
0000001 Circuit 2
· ·
· ·
· ·
0011111 Circuit 32
0100000 Circuit 33
· ·
· ·
· ·
1111110 Circuit 127
1111111 Circuit 128
The parameters of a mandatory fixed part are required; they occur in a fixed
order and have fixed lengths. Therefore, they do not identify the parameter
name or the parameter length. They have only the parameter contents called the
parameter variable.
The parameters of a mandatory variable part also occur in a fixed order; this
means that they do not need a parameter code. However, they have a variable
length of the variable part and a parameter length field in them.
To point to the parameters in the mandatory fixed part, there are pointers to
each mandatory variable parameter. The pointer contains the count of bytes
between itself and the beginning of the variable parameter.
The optional part has optional parameters. The parameters have to identify
themselves with parameter code, specify their length, and specify their
variables. To mark the beginning of the optional part, the end of the mandatory
fixed part has a pointer .
The end of optional parameters is marked with the code, "End of optional
parameters, coded as "00h". If no optional parameter is present the “end of
optional parameters” is not transmitted.
When the originating exchange has received the complete selection information
from the calling party and has determined that the call is to be routed to another
exchange, selection of a suitable, free, inter-exchange circuit takes place and an
initial address message is sent to the succeeding exchange.
Glossary
In addition, in the case of a subscriber with digital access, the set-up message
contains bearer capability information which is analysed by the originating
exchange to determine the correct connection type and network signalling
capability. The bearer capability information will be mapped into the user
service information parameter of the initial address message.
The initial address message in principle contains all the information that is
required to route the call to the destination exchange and connect the call to the
called party.
All initial address messages will include a protocol control indicator (in the
forward call indicator parameter) and a transmission medium requirement
parameter.
The originating exchange will set the parameters in the protocol control
indicator and in the ISDN-User Part preference indicator to indicate:
• the type of end-to-end method that can be accommodated
• the availability of Signalling System No. 7 signalling;
• the use of the ISDN-User Part;
• network signalling capability required, e.g. ISDN-User Part required all
the way.
The ISDN-User Part preference indicator is set according to the bearer
service, teleservice and supplementary service(s) requested. The exact setting
depends on the service demand conditions and may be different depending on
individual cases. The indicator is set to either "required" or "preferred", or "not
required", according to the most stringent condition required by one or more of
the parameters in the initial address message.
The nature of connection indicators are set appropriately based on the
characteristics of the selected outgoing circuit.
The transmission medium requirement parameter contains the connection type
required information, e.g. 3.1 kHz audio.
The originating exchange may also include in the initial address message:
• a call reference (including the point code of the originating exchange) to
enable the destination exchange to establish an end-to-end connection;
• the calling party number if this is to be passed forward without being
requested. The calling party number could contain Code 11 or 12 if the
call is from an international operator;
• an SCCP connection request parameter and
• other information related to supplementary services and network utilities.
The initial address message can contain an access transport parameter. The
structure of an IAM is shown in Table 6.
the sending of the initial address message, except in those cases where
conditions on the outgoing circuit prevent it.
It is also acceptable that on speech or 3.1 kHz audio calls, through-connection
of the transmission path will be completed in both directions immediately after
the initial address message has been sent, except in those cases where
conditions on the outgoing circuit prevent it.
At intermediate exchanges
The intermediate exchanges analyse the IAM messages received, select a circuit
in the forward direction, and modify and forward the IAM to establish
connection on that lap of the call path.
An intermediate national exchange may modify signalling information received
from the preceding exchange according to the capabilities used on the outgoing
route. Signalling information that may be changed is nature of connection
indicator and propagation delay counter. Other signalling information is passed
on transparently, e.g. the access transport parameter, user service information,
etc. The order of information elements carried in the access transport parameter
received from the incoming exchange shall be retained.
The outgoing international exchange must ensure that the transmission medium
requirement parameter is set according to the service requested by the customer.
More specifically this parameter is carried unchanged within the international
network.
The satellite indicator in the nature of connection parameter should be
incremented if the selected outgoing circuit is a satellite circuit. Otherwise, the
indicator is passed on unchanged.
Upon receipt of an initial address message the destination exchange will analyse
the called party number to determine to which party the call should be
connected. It will also check the called party's line condition and perform
various checks to verify whether or not the connection is allowed. These checks
will include correspondence of compatibility checks, e.g. checks associated with
supplementary services.
In this case where the connection is allowed, the destination exchange will set
up a connection to the called party. If a continuity check has to be performed on
one or more of the circuits involved in a connection, setting up of the
connection to the called party must be prevented until the continuity of such
circuits has been verified.
Formatted: Bullets and Numbering
Upon receipt of an ACM with the called line status indicator set to "subscriber
free", an alerting indication is passed to the calling party, if possible.
Upon receipt of an ACM, the awaiting Address Complete timer (T7) is stopped
and the Awaiting Answer timer (T9) is started. If timer (T9) expires, the
connection is released and an indication is sent to the calling subscriber.
If the connect message is received, the awaiting address complete timer (T7) is
stopped.
The call progress message (Table 9) is sent (only after the address complete
message) from an exchange in the backward direction indicating that an event
has occurred during call set-up which should be relayed to the calling party.
If the call progress message would exceed the 272 octet limit for Message
Transfer Part transfer, it shall be segmented by use of the segmentation
message.
The call progress message is sent from the destination exchange if the address
complete message has been sent and subsequently:
• an indication is received that the called party is being alerted, the call
progress message contains an event indicator that is set to "alerting";
• a progress indication is received from the called party, the call progress
message contains an event indicator that is set to "progress".
On receipt of a call progress message at the originating exchange, no state
change occurs, and the appropriate indication is sent to the calling user. If the
call progress message contained information carried in the access transport
parameter, it is transferred unaltered into the indication returned to the calling
user.
When the called party answers, the destination exchange connects through the
transmission path and the ringing tone is removed, if applicable. An answer
message (Table 11) to the preceding exchange is sent. If the destination
exchange is the exchange controlling charging, charging may begin.
Note
Connect messages may be received by DX200 elements, but not generated or
transmitted by them.
Glossary
At intermediate exchanges
Release message
Upon receipt of a request to release the call from the calling party, the
originating exchange immediately starts the release of the switched path. A
release message is sent to the succeeding exchange and timers T1 and T5
are started to ensure that a release complete message is received from the
succeeding exchange.
The message structure for Release and Release Complete messages are
shown in Table 15 and Table 16, respectively. As indicated, Cause indicator
is a mandatory parameter in Release, while Release Complete defines it as
the only parameter, which is also optional.
At intermediate exchanges
Concurrent with the start of the release of the switched path, a release
message is sent to the succeeding exchange. Timers T1 and T5 are started to
ensure that a release complete message is received from the succeeding
exchange.
The initial and subsequent address messages contain all of the information that is
required to route the call to the destination exchange and connect the call to the called
party. The contents of the initial address message is the same as described in normal
call case. The only purpose of the subsequent address message is to carry further
digits.
If the initial address message would exceed the 272 octet limit for Message Transfer
Part transfer, it shall be segmented by use of the segmentation message.
The remaining digits of the number may be sent in subsequent address messages
containing one or several digits as they are received. Efficiency can be gained by
grouping together as many digits as possible. However, to prevent an increase in post
sending delay in those cases where overlap operation with subscribers' dialing is used,
it may be desirable to send the last few digits individually.
Glossary
5.6 Charging
Normal charging begins after receipt of Answer Message, and ends with
Release Complete or Release message. The A Party is charged, unless a toll-free
number is called. Charging could also be initiated by sending an Identification
request message, and receiving the charged party identification parameter in the
Identification response message. The format of the parameter is national-
specific and is similar to the format of the corresponding INAP parameter in the
"Furnish_Charging_Information" operation.
Charging indicators present in the backward call indicator parameter of ACM,
ANM, CPG, CON messages indicate if the call is to be charged or not to be
charged. Unless there is bilateral agreement, the decision to charge a call or not,
or to start international accounting, is not decided upon reception of Charging
indicators.
Parameter Type
Message type: F
Charge Band Number O
Charge Unit Number O
Current Charging Information O
Next Charging Information O
Message Compatibility Information O
End of Optional Parameters O
The Charge Band Number is the same as the Charging Zone in DX200. The
Charging Zones are fixed and nation-specific, defined by the concerned telecom
authority. For accounting purposes, the charges for this call are incremented in
the corresponding Charge Zone counters.
The Charge Unit Number specifies the number of units by which the incoming
accounting Zone Counter is to be incremented.
The Current Charging Information and Next Charging Information parameters
are used to show the charges of the call. Generally only one of these parameters
is used. Formatted: Bullets and Numbering
The value N of the range field of the circuit group query message, including
N = 0 for a single circuit, indicates the range to be tested. The maximum value
of N is 31. If that value is exceeded the circuit group query message is
discarded.
To initiate the circuit group query procedure, the sending exchange sends a
circuit group query message indicating in the routing label and range field of
those circuits to be audited. The “query response” shown in Table 25 is sent in
response to the query message. The format is similar to the query message,
except for the circuit state indicator. If no response to the circuit group query
message is received before timer T28 expires, maintenance systems must be
informed.
Table 25. Message Type: Circuit group query response (national use)
The receiving exchange processes the circuit group query message and returns a
circuit group query response message setting the circuit state indicators to the
state of the circuits being audited.
For the circuit query procedures, the states are classified into four major
categories as follows:
Transient maintenance states are those, where the exchange after having sent a
(group) (un)blocking message is awaiting the proper (group) (un)blocking
acknowledgement message from the remote exchange.
The hardware or maintenance "remotely blocked" state refers to the state
marked by the exchange when the far-end exchange initiates blocking. The
maintenance blocking state can coexist with "idle", "circuit incoming busy", or
"circuit outgoing busy" state. The hardware blocking state can only coexist with
the "idle" call processing state, as calls are immediately released when hardware
blocking is invoked.
The hardware or maintenance "locally blocked" state refers to the state marked
by the exchange when it initiated blocking to the far-end exchange and the
proper acknowledgement was received. The maintenance blocking state can
Glossary
co-exist with "idle", "circuit incoming busy", or "circuit outgoing busy" state.
The hardware blocking state can only co-exist with the "idle" call processing
state, as calls are immediately released when hardware blocking is invoked.
To initiate the circuit group query procedure, the sending exchange sends a
circuit group query message indicating in the routing label and range field those
circuits to be audited. If no response to the circuit group query message is
received before timer T28 expires, maintenance systems should be informed.
The receiving exchange will process the circuit group query message and return
a circuit group query response message setting the circuit state indicators to the
state of the circuits being audited.
7 Abnormal conditions
The abnormal procedures discussed in this section are:
• Dual Seizure
• Reset of Circuits and Circuit Groups
• Temporary Trunk Blocking
• Unreasonable Signalling Information Formatted: Bullets and Numbering
A dual seizure is detected by an exchange from the fact that it receives an initial
address message for a circuit for which it has sent an initial address message,
but before it receives a valid backwards message.
As a circuit group may handle a mixture of 64 kbit/s, multirate connection types
and N × 64 kbit/s connection type, dual seizure by calls of different connection
types is possible. In this case the initial address messages may have different
circuit identification codes.
Preventive action
Different methods for circuit selection can minimise the occurrence of dual
seizure:
Method 1
An opposite order of selection is used at each exchange of a both-way circuit
group.
Method 2
Each exchange of a both-way circuit group has priority access to the group of
circuits that it is controlling (Control = X). Of this group, the circuit that has
been released the longest is selected (first-in, first-out). In addition, each
exchange of a both-way circuit group has non-priority access to the group of
circuits that it is non-controlling (Control = Y). Of this group, the latest released
circuit is selected (last-in, first-out) if all circuits in the group are busy.
Glossary
In the event of dual seizure, one exchange is the control exchange and the other
the non-control exchange. On detection of a dual seizure, the call being
processed by the control exchange is completed and the received IAM is
disregarded. If the IAM has been segmented using a segmentation message, the
second segment and any following address message(s) are also disregarded.
When this occurs, the call being processed by the control exchange is allowed to
mature. The call being processed by the non-control exchange is backed off and
the switch-path is released. A release message is not sent. The non-control
exchange makes an automatic repeat attempt on the same or on an alternative
route.
The decision of the controlling exchange is based on the logic in the flowchart
shown in Figure 9.
Dual Seizure
Detected
Y
For Odd Numbered Circuits
Control Exchange =
Exchange with lower SPC
Y Are N Divide CIC by
Calls of Different # of Circuits
Connection types? used in call
Even Odd
Result?
Control Exchange =
Exchange with Call requiring
Greater Number of Circuits
Control Exchange = Control Exchange =
Exchange with Higher SPC Exchange with lower SPC
Reset of circuits
Received
Reset Circuit
Message
Y Is it Y Release Call.
Any Call Nx64 type On all Circuits by
Ongoing? call? normal Procedure
N N
Release Call.
Y
Is Send Release
Circuit Idle? Complete
Unable to
N Release
Circuit?
Sent Reset Circuit N Sent An
Message Earlier? IAM earlier ? Y
Received
Y Blocking Release Call.
Y Clear The Call Acknowledge? Set Circuit State
N Idle Blocked.
Send Release
Complete to Make An Automatic
Acknowledge Repeat Attempt
on another Circuit Send Blocking Message
Circuit Group
Reset Message!!!
Restore Circuits
to an Idle State
Already sent a
Y Send Circuit Group
‘Hardware Failure Oriented”
Circuit Group Blocking Blocking Message
Message ?
7.3 Unreasonable/unexpected/unrecognised
signalling information
The Message Transfer Part of the signalling system will avoid missequencing,
or double delivery, of messages with a high reliability (ITU-T Q.706 [14]).
However undetected errors at the signalling link level and exchange
malfunctions may produce signalling information messages that are either
ambiguous or inappropriate.
Unreasonable or unexpected signalling information may also be received at an
exchange due to differing levels of signalling protocol enhancements at
different exchanges within a network: an exchange using a more enhanced
version of the protocol may send information to a less enhanced exchange
which is outside the protocol definition supported at that exchange.
The following are message format errors:
• The message length is less than the number of octets required for the
fixed mandatory part, the mandatory variable pointers, and the start of
optional parameters pointer.
• A mandatory variable or start of optional parameter's pointer points
beyond the message length.
• A mandatory variable or optional parameter's length indicator causes the
overall message length to be exceeded.
When a message format error is detected, the message is discarded.
Note
A format error can only be detected when the message is recognised.
Note
The transparent passing of a parameter is only applicable when the signalling is
ISUP'92 or a later version.
Formatted: Bullets and Numbering
Procedures
When the first congestion indication is received by the ISDN User Part, the
traffic load into the affected destination point code is reduced by one step. At
the same time two timers T29 and T30 are started. During T29 all received
congestion indications for the same destination point code are ignored in order
not to reduce traffic too rapidly. Reception of a congestion indication after the
expiry of T29, but still during T30, will decrease the traffic load by one more
step and restart T29 and T30. This stepwise reduction of the ISDN User Part
signalling traffic is continued until maximum reduction is obtained by arriving
at the last step. If T30 expires (i.e. no congestion indications having been
received during the T30 period), traffic will be increased by one step and T30
will be restarted unless full traffic load has been resumed (Figure 11).
NOTICE
0130 CIRCUIT BLOCKED
0131 CIRCUIT DEBLOCKED
0132 CIRCUIT BARRED
0133 CIRCUIT DEBARRED
0134 MALICIOUS CALL
DISTURBANCE
1024 HAND PROCESS ERROR IN PROGRAM BLOCK
1035 UPU_MSG_RECEIVED_A
1551 CCS USER PART ACKNOWLEDGEMENT MESSAGE MISSING
1564 UNEQUIPPED CIRCUIT IDENTIFICATION CODE
1532 FAULTY COMMON CHANNEL SIGNALLING MESSAGE
1573 CONFLICT WITH DEFINED DIRECTION OF CIRCUIT
ALARM
2132 FILE POINTER INITIALIZATION ERROR
2140 SECOND CONTINUITY CHECK FAILURE
2282 ACCESS SERVICE INITIALISATION FAILED
2648 CONFLICT IN CONTINUITY CHECK HANDLING
2668 CALL ESTABLISHMENT FAILURE
2674 ERRONEOUS INTERNAL PARAMETER VALUE
2675 SS7 GROUP RESET MESSAGE RECEIVED TO UNUSED CIRCUITS
1642 CIRCUIT BARRED OVER 5 MIN
1643 CIRCUIT BLOCKED OVER 5 MIN
Glossary