ISDN user-network interface layer 3 specification for basic call control | |
Status | In force |
---|---|
Year started | 1988 |
Latest version | (05/98) May 1998 |
Organization | ITU-T |
Related standards | H.323 |
Website | https://www.itu.int/rec/T-REC-Q.931 |
ITU-T Recommendation Q.931 is the ITU standard ISDN connection control signalling protocol, forming part of Digital Subscriber Signalling System No. 1. [1] Unlike connectionless systems like UDP, ISDN is connection oriented and uses explicit signalling to manage call state: Q.931. Q.931 typically does not carry user data. Q.931 does not have a direct equivalent in the Internet Protocol stack, but can be compared to SIP. Q.931 does not provide flow control or perform retransmission, since the underlying layers are assumed to be reliable and the circuit-oriented nature of ISDN allocates bandwidth in fixed increments of 64 kbit/s. Amongst other things, Q.931 manages connection setup and breakdown. Like TCP, Q.931 documents both the protocol itself and a protocol state machine.
Q.931 was designed for ISDN call establishment, maintenance, and release of network connections between two DTEs on the ISDN D channel. Q.931 has more recently been used as part of the VoIP H.323 protocol stack (see H.225.0) and in modified form in some mobile phone transmission systems [2] and in ATM.
A Q.931 frame contains the following elements:
Messages typically control or report the status of connections. For example:
Hex | Decimal | Cause |
---|---|---|
0x1 | 1 | Unallocated or unassigned number |
0x2 | 2 | No route to specified transit network (Transit Network Identity) |
0x3 | 3 | No route to destination |
0x4 | 4 | Send special information tone |
0x5 | 5 | Misdialled trunk prefix |
0x6 | 6 | Channel unacceptable |
0x7 | 7 | Call awarded and being delivered in an established channel |
0x8 | 8 | Prefix 0 dialed but not allowed |
0x9 | 9 | Prefix 1 dialed but not allowed |
0xA | 10 | Prefix 1 not dialed but required |
0xB | 11 | More digits received than allowed, call is proceeding |
0x10 | 16 | Normal call clearing |
0x11 | 17 | User busy |
0x12 | 18 | No user responding |
0x13 | 19 | T.301 expired: – User Alerted, No answer from user |
0x15 | 21 | Call rejected |
0x16 | 22 | Number changed to number in diagnostic field. |
0x17 | 23 | Reverse charging rejected |
0x18 | 24 | Call suspended |
0x19 | 25 | Call resumed |
0x1A | 26 | Non-selected user clearing |
0x1B | 27 | Destination out of order |
0x1C | 28 | Invalid number format or incomplete address |
0x1D | 29 | EKTS facility rejected by network |
0x1E | 30 | Response to STATUS ENQUIRY |
0x1F | 31 | Normal, unspecified |
0x21 | 33 | Circuit out of order |
0x22 | 34 | No circuit/channel available |
0x23 | 35 | Destination unattainable |
0x24 | 36 | Out of order |
0x25 | 37 | Degraded service |
0x26 | 38 | Network out of order |
0x27 | 39 | Transit delay range cannot be achieved |
0x28 | 40 | Throughput range cannot be achieved |
0x29 | 41 | Temporary failure |
0x2A | 42 | Switching equipment congestion |
0x2B | 43 | Access information discarded |
0x2C | 44 | Requested circuit channel not available |
0x2D | 45 | Preempted |
0x2E | 46 | Precedence call blocked |
0x2F | 47 | Resource unavailable, unspecified |
0x31 | 49 | Quality of service unavailable |
0x32 | 50 | Requested facility not subscribed |
0x33 | 51 | Reverse charging not allowed |
0x34 | 52 | Outgoing calls barred |
0x35 | 53 | Outgoing calls barred within CUG |
0x36 | 54 | Incoming calls barred |
0x37 | 55 | Incoming calls barred within CUG |
0x38 | 56 | Call waiting not subscribed |
0x39 | 57 | Bearer capability not authorized |
0x3A | 58 | Bearer capability not presently available |
0x3F | 63 | Service or option not available, unspecified |
0x41 | 65 | Bearer service not implemented |
0x42 | 66 | Channel type not implemented |
0x43 | 67 | Transit network selection not implemented |
0x44 | 68 | Message not implemented |
0x45 | 69 | Requested facility not implemented |
0x46 | 70 | Only restricted digital information bearer capability is available |
0x4F | 79 | Service or option not implemented, unspecified |
0x51 | 81 | Invalid call reference value |
0x52 | 82 | Identified channel does not exist |
0x53 | 83 | A suspended call exists, but this call identity does not |
0x54 | 84 | Call identity in use |
0x55 | 85 | No call suspended |
0x56 | 86 | Call having the requested call identity has been cleared |
0x57 | 87 | Called user not member of CUG |
0x58 | 88 | Incompatible destination |
0x59 | 89 | Non-existent abbreviated address entry |
0x5A | 90 | Destination address missing, and direct call not subscribed |
0x5B | 91 | Invalid transit network selection (national use) |
0x5C | 92 | Invalid facility parameter 93 Mandatory information element is missing |
0x5D | 93 | Message type non-existent or not implemented |
0x5F | 95 | Invalid message, unspecified |
0x60 | 96 | Mandatory information element is missing |
0x61 | 97 | Message type non-existent or not implemented |
0x62 | 98 | Message not compatible with call state or message type non-existent or not implemented |
0x63 | 99 | Information element nonexistent or not implemented |
0x64 | 100 | Invalid information element contents |
0x65 | 101 | Message not compatible with call state |
0x66 | 102 | Recovery on timer expiry |
0x67 | 103 | Parameter non-existent or not implemented – passed on |
0x6F | 111 | Protocol error, unspecified |
0x7F | 127 | Internetworking, unspecified |
0x80+ | 128 or higher | Proprietary diagnostic code (not necessarily bad). Typically used to pass proprietary control or maintenance messages between multiplexers. |
Q.2931 [3] is a modified and extended variant of Q.931 for use on "B-ISDN" or ATM networks. Q.2931 fulfils a purpose within BISDN similar to that of Q.931 in ISDN. Whilst ISDN allocates bandwidth in fixed 64k increments, B-ISDN/ATM incorporates an elaborate traffic management scheme, allowing precise specification of virtual circuit traffic parameters such as peak and mean bandwidth, jitter, cell loss ratio and so on. In order that ATM switches can manage bandwidth allocation in the network, encodings to express these parameters were added in Q.2931. [4]
Unlike Q.931, although Q.2931 was implemented by many switch manufacturers, it was never widely deployed.
Asynchronous Transfer Mode (ATM) is a telecommunications standard defined by ANSI and ITU for digital transmission of multiple types of traffic, including telephony (voice), data, and video signals in one network without the use of separate overlay networks. ATM was developed to meet the needs of the Broadband Integrated Services Digital Network, as defined in the late 1980s, and designed to integrate telecommunication networks. It can handle both traditional high-throughput data traffic and real-time, low-latency content such as voice and video. ATM provides functionality that uses features of circuit switching and packet switching networks. It uses asynchronous time-division multiplexing, and encodes data into small, fixed-sized network packets.
The Digital Private Network Signalling System (DPNSS) is a network protocol used on digital trunk lines for connecting to PABX. It supports a defined set of inter-networking facilities.
Digital Access Signalling System 2 (DASS2) is an obsolescent protocol defined by British Telecom for digital links to PSTN based on ISDN. Although still available on request, it has been superseded by ETS 300 102 ("EuroISDN").
Integrated Services Digital Network (ISDN) is a set of communication standards for simultaneous digital transmission of voice, video, data, and other network services over the digitalised circuits of the public switched telephone network. Work on the standard began in 1980 at Bell Labs and was formally standardized in 1988 in the CCITT "Red Book". By the time the standard was released, newer networking system with much greater speeds were available, and ISDN saw relatively little uptake in the wider market. One estimate suggests ISDN use peaked at a worldwide total of 25 million subscribers at a time when 1.3 billion analog lines were in use. ISDN has largely been replaced with digital subscriber line (DSL) systems of much higher performance.
Frame Relay is a standardized wide area network (WAN) technology that specifies the physical and data link layers of digital telecommunications channels using a packet switching methodology. Originally designed for transport across Integrated Services Digital Network (ISDN) infrastructure, it may be used today in the context of many other network interfaces.
Synchronous optical networking (SONET) and synchronous digital hierarchy (SDH) are standardized protocols that transfer multiple digital bit streams synchronously over optical fiber using lasers or highly coherent light from light-emitting diodes (LEDs). At low transmission rates data can also be transferred via an electrical interface. The method was developed to replace the plesiochronous digital hierarchy (PDH) system for transporting large amounts of telephone calls and data traffic over the same fiber without the problems of synchronization.
A virtual circuit (VC) is a means of transporting data over a packet-switched network in such a way that it appears as though there is a dedicated physical link between the source and destination end systems of this data. The term virtual circuit is synonymous with virtual connection.
X.25 is an ITU-T standard protocol suite for packet-switched data communication in wide area networks (WAN). It was originally defined by the International Telegraph and Telephone Consultative Committee in a series of drafts and finalized in a publication known as The Orange Book in 1976.
Signaling System No. 7 is a set of telephony signaling protocols developed in 1975, which is used to set up and tear down telephone calls in most parts of the world-wide public switched telephone network (PSTN). The protocol also performs number translation, local number portability, prepaid billing, Short Message Service (SMS), and other services.
The Message Transfer Part (MTP) is part of the Signaling System 7 (SS7) used for communication in Public Switched Telephone Networks. MTP is responsible for reliable, unduplicated and in-sequence transport of SS7 messages between communication partners.
The ISDN User Part or ISUP is part of Signaling System No. 7 (SS7), which is used to set up telephone calls in the public switched telephone network (PSTN). It is specified by the ITU-T as part of the Q.76x series.
H.225.0 is part of the H.323 family of telecommunication protocols.
Connectionless-mode Network Service (CLNS) or simply Connectionless Network Service is an OSI Network Layer datagram service that does not require a circuit to be established before data is transmitted, and routes messages to their destinations independently of any other messages. As such it is a "best-effort" rather than a "reliable" delivery service. CLNS is not an Internet service, but provides capabilities in an OSI network environment similar to those provided by the Internet Protocol (IP). The service is specified in ISO 8348, the OSI Network Service Definition
The Bearer-Independent Call Control (BICC) is a signaling protocol based on N-ISUP that is used for supporting narrowband Integrated Services Digital Network (ISDN) service over a broadband backbone network. BICC is designed to interwork with existing transport technologies. BICC is specified in ITU-T recommendation Q.1901.
In computer networking, a reliable protocol is a communication protocol that notifies the sender whether or not the delivery of data to intended recipients was successful. Reliability is a synonym for assurance, which is the term used by the ITU and ATM Forum.
The Signalling Connection Control Part (SCCP) is a network layer protocol that provides extended routing, flow control, segmentation, connection-orientation, and error correction facilities in Signaling System 7 telecommunications networks. SCCP relies on the services of MTP for basic routing and error detection.
Control plane protocol for the transport layer in 3rd Generation UMTS networks is called ALCAP. ALCAP is defined by 3GPP as equivalent of ITU recommendation Q.2630.2. Basic functionality of ALCAP is multiplexing of different users onto one AAL2 transmission path using channel IDs (CIDs). It is used in the UMTS access network UTRAN along with ATM, while IPBCP is use for IP links in the core of the network.
H.323 is a Recommendation from the ITU Telecommunication Standardization Sector (ITU-T) that defines the protocols to provide audio-visual communication sessions on any packet network. The H.323 standard addresses call signaling and control, multimedia transport and control, and bandwidth control for point-to-point and multi-point conferences.
The Um interface is the air interface for the GSM mobile telephone standard. It is the interface between the mobile station (MS) and the Base transceiver station (BTS). It is called Um because it is the mobile analog to the U interface of ISDN. Um is defined in the GSM 04.xx and 05.xx series of specifications. Um can also support GPRS packet-oriented communication.
An information element, sometimes informally referred to as a field, is an item in Q.931 and Q.2931 messages, IEEE 802.11 management frames, and cellular network messages sent between a base transceiver station and a mobile phone or similar piece of user equipment. An information element is often a type-length-value item, containing 1) a type, a length indicator, and a value, although any combination of one or more of those parts is possible. A single message may contain multiple information elements.