Biblio5
.pdf
13.10 NUMBERING PLAN FOR INTERNATIONAL SIGNALING POINT CODES |
401 |
||||
Table 13.2 Calculated Terrestrial Transmission Delays |
|
||||
for Various Call Distances |
|
|
|
|
|
|
|
|
|
|
|
|
|
Delay Terrestrial (ms) |
|
||
|
|
|
|
|
|
Arc Length (km) |
Wire |
Fiber |
Radio |
|
|
|
|
|
|
|
|
500 |
2.4 |
2.50 |
1.7 |
|
|
1,000 |
4.8 |
5.0 |
3.3 |
|
|
2,000 |
9.6 |
10.0 |
16.6 |
|
|
5,000 |
24.0 |
25.0 |
16.5 |
|
|
10,000 |
48.0 |
50.0 |
33.0 |
|
|
15,000 |
72.0 |
75.0 |
49.5 |
|
|
17,737 |
85.1 |
88.7 |
58.5 |
|
|
20,000 |
96.0 |
100.0 |
66.0 |
|
|
25,000 |
120.0 |
125.0 |
82.5 |
|
|
|
|
|
|
|
|
the distance between nodes, repeater spacing, and the delays in the repeaters and in switches. Data rate (in bps) and repeater delays depend on the type of medium used to transmit messages.4 The velocity of propagation of the medium is a most important parameter. Table 13.2 provides information of delays for three types of transmission media and for various call distances.
Although propagation delay in most circumstances is the greatest contributor to overall delay, processing delays must also be considered. These are a function of the storage requirements and processing times in SPs, STPs, number of SPs/ STPs, signaling link loading and message length mix. (Ref. 11). Table 13.3 provides data on maximum overall signaling delays.
13.10 NUMBERING PLAN FOR INTERNATIONAL SIGNALING POINT CODES
The number plan described in ITU-T Rec. Q.708 (Ref. 12) has no direct relationship with telephone, data, or ISDN numbering. A 14-bit binary code is used for identification
Table 13.3 Maximum Overall Signaling Delays
|
|
|
Delay (ms)a; Message Type |
|
|
Percent of |
|
Simple |
Processing Intensive |
Country Size |
Connections |
(e.g., Answer) |
(e.g., IAM) |
|
|
|
|
|
|
Large-size |
50% |
1170 |
1800 |
|
to |
|
|
|
|
Large-size |
95% |
1450 |
2220 |
|
Large-size |
50% |
1170 |
1800 |
|
to |
|
|
|
|
Average-size |
95% |
1450 |
2220 |
|
Average-size |
50% |
1170 |
1800 |
|
to |
|
|
|
|
Average-size |
95% |
1470 |
2240 |
|
a The values given in the table are mean values.
Source: ITU-T Rec. Q.709, Table 5/ Q.709, p. 5 (Ref. 11).
4Remember that the velocity of propagation is a function of the type of transmission medium involved.
402 CCITT SIGNALING SYSTEM NO. 7
Figure 13.8 Format for international signaling point code (ISPC). (From ITU-T Rec. Q.708, Figure 1/ Q.708, p. 1 [Ref. 12].)
of signaling points. An international signaling point code (ISPC) is assigned to each signaling point in the international signaling network. The breakdown of these 14 bits into fields is shown in Figure 13.8. The assignment of signaling network codes is administered by the ITU Telecommunication Standardization Sector (previously CCITT).
All ISPCs consist of three identical subfields, as shown in Figure 13.8. The world geographical zone is identified by the N-M-L field consisting of 3 bits. A geographical area or network in a specific zone is identified by the 8-bit field K through D.5 The 3-bit subfield C-B-A identifies a signaling point in a specific geographical area or network. The combination of the first and second subfields is called a signaling area/ network code (SANC).
Each country (or geographical area) is assigned at least one SANC. Two of the zone identifications, namely, 1 and 0 codes, are reserved for future allocation.
The ISPC system provides for 6 × 256 × 8 (12,288) ISPCs. If a country or geographical area should require more than 8 international signaling points, one or more additional signaling area/ network code(s) would be assigned to it by the ITU-T organization.
A list of SANCs and their corresponding countries can be found in Annex A to ITU-T Rec. Q.708 (Ref. 12). The first number of the code identifies the zone. For example, zone 2 is Europe and zone 3 is North America and its environs.
13.11 SIGNALING CONNECTION CONTROL PART (SCCP)
13.11.1 Introduction
The signaling connection control part (SCCP) provides additional functions to the message transfer part (MTP) for both connectionless and connection-oriented network services to transfer circuit-related and noncircuit-related signaling information between switches and specialized centers in telecommunication networks (such as for management and maintenance purposes) via a Signaling System No. 7 network.
Turn back to Figure 13.3 to see where the SCCP appears in a functional block diagram of an SS No. 7 terminal. It is situated above the MTP in level 4 with the user parts. The MTP is transparent and remains unchanged when SCCP services are incorporated in an SS No. 7 terminal. However, from an OSI perspective, the SCCP carries out the network layer function.
5Note here that the alphabet is running backwards, thus K, J, I, H, G . . . D.
13.11 SIGNALING CONNECTION CONTROL PART (SCCP) |
403 |
The overall objectives of the SCCP are to provide the means for:
•Logical signaling connections within the Signal System No. 7 network; and
•A transfer capability for network service signaling data units (NSDUs) with or without the use of logical signaling connections.
Functions of the SCCP are also used for the transfer of circuit-related and call-related signaling information of the ISDN user part (ISUP) with or without setup of end-to-end logical signaling connections.
13.11.2 Services Provided by the SCCP
The overall set of services is grouped into:
•Connection-oriented services; and
•Connectionless services.
Four classes of service are provided by the SCCP protocol, two for connectionless services and two for connection-oriented services. The four classes are:
0Basic connectionless class;
1Sequenced connectionless class;
2Basic connection-oriented class; and
3Flow control connection-oriented class.
For connection-oriented services, a distinction has to be made between temporary signaling connections and permanent signaling connections.
Temporary signaling connection establishment is initiated and controlled by the SCCP user. Temporary signaling connections are comparable with dialed telephone connections.
Permanent signaling connections are established and controlled by the local or remote O&M function or by the management function of the node and they are provided for the SCCP user on a semipermanent basis.6 They can be compared with leased telephone lines.
13.11.3 Peer-to-Peer Communication
The SCCP protocol facilitates the exchange of information between two peers of the SCCP. The protocol provides the means for:
•Setup of logical signaling connection;
•Release of logical signaling connections; and
•Transfer of data with or without logical signaling connections.
13.11.4 Connection-Oriented Functions: Temporary Signaling Connections
13.11.4.1 Connection Establishment. The following are the principal functions used in the connection establishment phase by the SCCP to set up a signaling connection.
6O&M stands for operations and maintenance.
404CCITT SIGNALING SYSTEM NO. 7
•Setup of a signaling connection;
•Establishment of the optimum size of NPDUs (network protocol data units);
•Mapping network address onto signaling relations;
•Selecting operational functions during data-transfer phase (e.g., layer service selection);
•Providing means to distinguish network connections; and
•Transporting user data (within the request).
13.11.4.2 Data-Transfer Phase. The data-transfer phase functions provide the means of a two-way simultaneous transport of messages between two end-points of a signaling connection. The principal data transport phase functions are listed as follows. These are used or not used in accordance with the result of the selection function performed in the connection-establishment phase.
•Segmenting/ reassembling;
•Flow control;
•Connection identification;
•NSDU delimiting (M-bit);
•Expedited data;
•Missequence detection;
•Reset;
•Receipt confirmation; and
•Others.
13.11.4.3 Connection Release Functions. Release functions disconnect the signaling connection regardless of the current phase of the connection. The release may be performed by an upper-layer stimulus or by maintenance of the SCCP itself. The release can start at each end of the connection (symmetric procedure). Of course, the principal function of this phase is disconnection.
13.11.5 Structure of the SCCP
The basic structure of the SCCP is illustrated in Figure 13.9. It consists of four functional blocks as follows:
1. SCCP Connection-Oriented Control. This controls the establishment and release of signaling connections for data transfer on signaling connections.
2. SCCP Connectionless Control. This provides the connectionless transfer of data units.
3. SCCP Management. This functional block provides the capability, in addition to the signal route management and lower control functions of the MTP, to handle the congestion or failure of either the SCCP user or signaling route to the SCCP user.
4. SCCP Routing. On receipt of the message from the MTP or from the functions listed previously, SCCP routing either forwards the message to the MTP for transfer or passes the message to the functions listed. A message whose called party address is a local user is passed to functions 1, 2, or 3, whereas one destined for a remote user is forwarded to the MTP for transfer to the distant SCCP. (Ref. 13)
13.12 USER PARTS |
405 |
Figure 13.9 General SCCP overview block diagram. Note the listing under user, left side; we find a listing of SCCP primitives. For a discussion of primitives consult Ref. 18. (From ITU-T Rec. Q.714, Figure 1/ Q.714, p. 307, [Ref. 15].)
13.12 USER PARTS
13.12.1 Introduction
SS No. 7 user parts, along with the routing label, carry out the basic signaling functions. Turn again to Figure 13.5. There are two fields in the figure we will now discuss: the SIO (service information octet) and the SIF (signaling information field). In the paragraphs that follow we briefly cover one of the user parts, the TUP (telephone user part). As shown in Figure 13.10, the user part, OSI layer 4, is contained in the signaling information field to the left of the routing label. ITU-T Rec. Q.723 (Ref. 14) deals with the sequence of three sectors (fields and subfields of the standard basic message signal unit shown in Figure 13.5).
Turning now to Figure 13.10, we have from right to left, the SIO, the routing label, and the user information subfields (after the routing label in the SIF). The SIO is an octet in length made up of two subfields: the service indicator (4 bits) and the subservice field (4 bits). The service indicator, being 4 bits long, has 16 bit combinations with the following meanings (read from right to left):
406 CCITT SIGNALING SYSTEM NO. 7
Figure 13.10 Signaling information field (SIF) preceded by the service information octet (SIO). The sequence runs from right to left with the least significant bit transmitted first. DPC c destination point code. OPC c originating point code. CIC c circuit identification code.
BITS DCBA |
MEANING |
|
|
0000 |
Signaling network management message |
0001 |
Signaling network testing and maintenance |
0010 |
Spare |
0011 |
SCCP |
0100 |
Telephone user part |
0101 |
ISDN user part |
0110 |
Data user part (calland circuit-related message) |
0111 |
Data user part (facility registration and cancellation) |
Remainder (8 sequences) |
Spare |
The SIO directs the signaling message to the proper layer 4 entity, whether SCCP or user part. This is called message distribution.
The subservice indicator contains the network bits C and D and two spare bits, A and B. The network indicator is used by signaling message-handling functions determining the relevant version of the user part. If the network indicator is set at 00 or 01, the two spare bits, coded 00, are available for possible future needs. If these two bits are coded 10 or 11, the two spare bits are for national use, such as message priority as an optional flow procedure. The network indicator provides discrimination between international and national usage (bits D and C).
The routing label forms part of every signaling message:
•To select the proper signaling route; and
•To identify the particular transaction by the user part (the call) to which the message pertains.
The label format is shown in Figure 13.10). The DPC is the destination point code (14 bits), which indicates the signaling point for which the message is intended. The originating point code (OPC) indicates the source signaling point. The circuit identifica-
13.12 USER PARTS |
407 |
Figure 13.11 Initial address message format. (From CCITT Rec. Q.723, Figure 3/ Q.723, p. 23 [Ref. 14].)
tion code (CIC) indicates the one circuit (speech circuit in the TUP case) among those directly interconnecting the destination and originating points.
For the OPC and DPC, unambiguous identification of signaling points is carried out by means of an allocated code. Separate code plans are used for the international and national networks. The CIC, as shown in Figure 13.10, is applicable only to the TUP. CCITT Rec. Q.704 shows a signaling link selection (SLS) field following (to the left) the OPC. The SLS is 4 bits long and is used for load sharing. The ISDN user part address structure is capable of handling E.164 addresses in the calling and called number and is also capable of redirecting address information elements.
13.12.2 Telephone User Part (TUP)
The core of the signaling information is carried in the SIF (see Figure 13.10). The TUP label was described briefly in Section 13.7.2.1. Several signal message formats and codes are described in the following paragraphs. These follow the TUP label.
One typical message of the TUP is the initial address message (IAM). Its format is shown in Figure 13.11. A brief description is given of each subfield, providing further insight of how SS No. 7 operates.
Common to all signaling messages are the subfields H0 and H1. These are the heading codes, each consisting of 4 bits, giving 16 code possibilities in pure binary coding. H0 identifies the specific message group to follow. “Message group” means the type of message. Some samples of message groups are:
MESSAGE GROUP TYPE |
H0 CODE |
|
|
Forward address messages |
0001 |
Forward setup messages |
0010 |
Backward setup messages |
0100 |
Unsuccessful backward setup messages |
0101 |
Call supervision messages |
0110 |
Node-to-node messages |
1001 |
H1 contains a signal code or identifies the format of more complex messages. For
408 CCITT SIGNALING SYSTEM NO. 7
instance, there are four types of address message identified by H0 c 0001, and H1 identifies the type of message, such as:
ADDRESS MESSAGE TYPE |
H0 |
H1 |
|
|
|
Initial address message |
0001 |
0001 |
IAM with additional information |
0001 |
0010 |
Subsequent address message |
0001 |
0011 |
Subsequent address message with signal unit |
0001 |
0100 |
Moving from right to left in Figure 13.11, after H1 we have the calling party subfield consisting of 6 bits. It identifies the language of the operator (Spanish, English, Russian, etc.). For example, an English-speaking operator is coded 000010. It also differentiates the calling subscriber from one with priority, a data call, or a test call. A data call is coded 001100 and a test call is coded 001101. Fifty of the 64 possible code groups are spare.
Continuing to the left in Figure 13.11, 2 bits are spare for international allocation. Then there is the message indicator, where the first 2 bits, B and A, give the nature of the address. This is information given in the forward direction indicating whether the associated address or line identity is an international, national (significant), or subscriber number. A subscriber number is coded 00, an international number is coded 11, and a national (significant) number is coded 10.
Bits D and C are the circuit indicator. The code 00 in this location indicates that there is no satellite circuit in the connection. Remember that the number of space satellite relays in a speech telephone connection is limited to one relay link through a satellite because of propagation delay.
Bits F and E are significant for common-channel signaling systems such as CCIS, CCS No. 6, and SS No. 7. The associated voice channel operates on a separate circuit. Does this selected circuit for the call have continuity? The bit sequence FE is coded:
BITS F AND E |
MEANING |
|
|
00 |
Continuity check not required |
01 |
Continuity check required on this circuit |
10Continuity check performed on previous circuit
11Spare
Bit G gives echo suppressor information. When coded 0 it indicates that the outgoing half-echo suppressor is not included, and when coded 1 it indicates that the outgoing half-echo suppressor is included. Bit I is the redirected call indicator. Bit J is the alldigital path required indicator. Bit K tells whether any path may be used or whether only SS No. 7-controlled paths may be used. Bit L is spare.
The next subfield has 4 bits and gives the number of address signals contained in the initial address message. The last subfield contains address signals where each digit is coded by a 4-bit group as follows:
REVIEW EXERCISES |
409 |
CODE |
DIGIT |
CODE |
DIGIT |
|
|
|
|
0000 |
0 |
1000 |
8 |
0001 |
1 |
1001 |
9 |
0010 |
2 |
1010 |
Spare |
0011 |
3 |
1011 |
Code 11 |
0100 |
4 |
1100 |
Code 12 |
0101 |
5 |
1101 |
Spare |
0110 |
6 |
1110 |
Spare |
0111 |
7 |
1111 |
ST |
The most significant address signal is sent first. Subsequent address signals are sent in successive 4-bit fields. As shown in Figure 13.11, the subfield contains n octets. A filler code of 0000 is sent to fill out the last octet, if needed. Recall in Chapter 7 that the ST signal is the “end of pulsing” signal and is often used on semiautomatic circuits.
Besides the initial address message, there is the subsequent address message used when all address digits are not contained in the IAM. The subsequent address message is an abbreviated version of the IAM. There is a third type of address message, the initial address message with additional information. This is an extended IAM providing such additional information as network capability, user facility data, additional routing information, called and calling address, and closed user group (CUG). There is also the forward setup message, which is sent after the address messages and contains further information for call setup.
CCITT SS No. 7 is rich with backward information messages. In this group are backward setup request; successful backward setup information message group, which includes charging information; unsuccessful backward setup information message group, which contains information on unsuccessful call setup; call supervision message group; circuit supervision message group; and the node-to-node message group (CCITT Recs. Q.722 and Q.723 (Refs. 14, 16).
Label capacity for the telephone user part is given in CCITT Rec. Q.725 (Ref. 17) as 16,384 signaling points and up to 4096 speech circuits for each signaling point.
REVIEW EXERCISES
1. What is the principal rationale for developing and implementing Signaling System No. 7?
2. Describe SS No. 7 and its relationship with OSI. Why does it truncate at OSI layer 4?
3. Give the two primary “parts” of SS No. 7. Briefly describe each part.
4. OSI layer 4 is subdivided into two sublayers. What are they?
5. Layer 2 carries out the functions of the signaling link. Name four of the five functions of layer 2.
6. What are the two basic categories of functions of layer 3?
7. What is a signaling relation?
8. How are signaling points defined (identified)?
410 CCITT SIGNALING SYSTEM NO. 7
9. What does a routing label do?
10. What are the two methods of error correction in SS No. 7?
11. What are the three types of signal units used in SS No. 7?
12. Discuss forward and backward sequence numbers.
13. The routing label is analogous to what in our present telephone system? Name the three basic pieces of information that the routing label provides.
14. Define labeling potential.
15. What is the function of an STP? Differentiate STP with signaling point.
16. Why do we wish to limit the number of STPs in a specific relation?
17. What are the three measures of performance of SS No. 7?
18. Regarding user parts, what is the function of the SIO? Of the network indicator?
19. What is the purpose of circuit continuity?
20. With the TUP, address signals are sent digit-by-digit embedded in the last subfield of the SIF. How are they represented?
21. What are the two overall set of services of the SCCP?
22. What is the purpose of the SCCP?
REFERENCES
1. Specifications of Signaling System No. 7 (Q.700 Series), Fascicle VI.6, CCITT Yellow Books, VIIth Plenary Assembly, Geneva, 1980.
2. W. C. Roehr, Jr., “Signaling System No. 7,” in Tutorial: Integrated Services Digital Network (ISDN), W. Stallings, ed., IEEE Computer Society, Washington, DC, 1985.
3. Introduction to CCITT Signaling System No. 7, ITU-Rec. Q.700, ITU, Helsinki, 1993.
4. Functional Description of the Message Transfer Part (MTP) of Signaling System No. 7, ITU- T Rec. Q.701, ITU, Helsinki, 1993.
5. R. L. Freeman, Reference Manual for Telecommunication Engineering, 2nd ed., Wiley, New York, 1994.
6. BOC Notes on the LEC Networks—1994, Bellcore Special Report SR-TSV-002275, Issue 2, Piscataway, NJ, April 1994.
7. Signaling System No. 7—Signaling Link, ITU-T Rec. Q.703, ITU, Helsinki, 1993.
8. Signaling System No. 7—Signaling Network Functions and Messages, ITU-T Rec. Q.704, ITU, Geneva, 1996.
9. Signaling System No. 7—Signaling Network Structure, ITU-T Rec. Q.705, ITU, Geneva, 1993.
10. Signaling System No. 7—Message Transfer Part Signaling Performance, ITU-T Rec. Q.706, ITU, Geneva, 1993.
11. Signaling System No. 7—Hypothetical Signaling Reference Connection, ITU-T Rec. Q.709, Helsinki, 1993.
12. Signaling System No. 7—Numbering of International Signaling Point Codes, ITU-T Rec. Q.708, Helsinki, 1993.
