The entry level interface to ISDN is the Basic Rate Interface (BRI), a 128 kbit/s service delivered over a pair of standard telephone copper wires. The 144 kbit/s payload rate is broken down into two 64 kbit/s bearer channels ('B' channels) and one 16 kbit/s signaling channel ('D' channel or data channel).
The interface specifies the following network interfaces:
The U interface is a two-wire interface between the exchange and a network terminating unit, which is usually the demarcation point in non-North American networks.
The T interface is a serial interface between a computing device and a terminal adapter, which is the digital equivalent of a modem.
The S interface is a four-wire bus that ISDN consumer devices plug into; the S & T reference points are commonly implemented as a single interface labeled 'S/T' on a Network termination 1 (NT1).
The R interface defines the point between a non-ISDN device and a terminal adapter (TA) which provides translation to and from such a device.
BRI-ISDN is very popular in Europe but is much less common in North America. It is also common in Japan — where it is known as INS64.
The other ISDN access available is the Primary Rate Interface (PRI), which is carried over an E1 (2048 kbit/s) in most parts of the world. An E1 is 30 'B' channels of 64 kbit/s, one 'D' channel of 64 kbit/s and a timing and alarm channel of 64 kbit/s.
In North America PRI service is delivered on one or more T1 carriers (often referred to as 23B+D) of 1544 kbit/s (24 channels). A PRI has 23 'B' channels and 1 'D' channel for signalling (Japan uses a circuit called a J1, which is similar to a T1). Inter-changeably but incorrectly, a PRI is referred to as T1 because it uses the T1 carrier format. A true T1 (commonly called "Analog T1" to avoid confusion) uses 24 channels of 64 kbit/s of in-band signaling. Each channel uses 56 kb for data and voice and 8 kb for signaling and messaging. PRI uses out of band signaling which provides the 23 B channels with clear 64 kb for voice and data and one 64 kb 'D' channel for signaling and messaging. In North America, Non-Facility Associated Signalling allows two or more PRIs to be controlled by a single D channel, and is sometimes called "23B+D + n*24B". D-channel backup allows for a second D channel in case the primary fails. NFAS is commonly used on a T3.
PRI-ISDN is popular throughout the world, especially for connecting private branch exchanges to the public network.
Bearer channels
The bearer channel (B) is a standard 64 kbit/s voice channel of 8 bits sampled at 8 kHz with G.711 encoding. B-Channels can also be used to carry data, since they are nothing more than digital channels.
Each one of these channels is known as a DS0.
Most B channels can carry a 64 kbit/s signal, but some were limited to 56K because they traveled over RBS lines. This was commonplace in the 20th century, but has since become less so.
Signaling channel
The signaling channel (D) uses Q.931 for signaling with the other side of the link.
X.25
X.25 can be carried over the B or D channels of a BRI line, and over the B channels of a PRI line. X.25 over the D channel is used at many point-of-sale (credit card) terminals because it eliminates the modem setup, and because it connects to the central system over a B channel, thereby eliminating the need for modems and making much better use of the central system's telephone lines.
X.25 was also part of an ISDN protocol called "Always On/Dynamic ISDN", or AO/DI. This allowed a user to have a constant multi-link PPP connection to the internet over X.25 on the D channel, and brought up one or two B channels as needed.
Frame Relay
In theory, Frame Relay can operate over the D channel of BRIs and PRIs, but it is seldom, if ever, used.
Sample call
The following is an example of a Primary Rate (PRI) ISDN call showing the Q.921/LAPD and the Q.931/Network message intermixed (i.e. exactly what was exchanged on the D-channel). The call is originating from the switch where the trace was taken and goes out to some other switch, possibly an end-office LEC, who terminates the call.
The first line format is <time> <D-channel> <Transmitted/Received> <LAPD/ISDN message ID>. If the message is an ISDN level message, then a decoding of the message is attempted showing the various Information Elements that make up the message. All ISDN messages are tagged with an ID number relative to the switch that started the call (local/remote). Following this optional decoding is a dump of the bytes of the message in <offset> <hex> ... <hex> <ascii> ... <ascii> format.
The RR messages at the beginning prior to the call are the keep alive messages. SETUP message indicate the start of the call. Each message is acknowledged by the other side with a RR.
10:49:47.33 21/1/24 R RR 0000 02 01 01 a5 .... 10:49:47.34 21/1/24 T RR 0000 02 01 01 b9 .... 10:50:17.57 21/1/24 R RR 0000 02 01 01 a5 .... 10:50:17.58 21/1/24 T RR 0000 02 01 01 b9 .... 10:50:24.37 21/1/24 T SETUP Call Reference : 000062-local Bearer Capability : CCITT, Speech, Circuit mode, 64 kbit/s Channel ID : Implicit Interface ID implies current span, 21/1/5, Exclusive Calling Party Number : 8018023000 National number User-provided, not screened Presentation allowed Called Party Number : 3739120 Type: SUBSCRB 0000 00 01 a4 b8 08 02 00 3e 05 04 03 80 90 a2 18 03 .......>........ 0010 a9 83 85 6c 0c 21 80 38 30 31 38 30 32 33 30 30 ...l.!.801802300 0020 30 70 08 c1 33 37 33 39 31 32 30 0p..3739120 10:50:24.37 21/1/24 R RR 0000 00 01 01 a6 .... 10:50:24.77 21/1/24 R CALL PROCEEDING Call Reference : 000062-local Channel ID : Implicit Interface ID implies current span, 21/1/5, Exclusive 0000 02 01 b8 a6 08 02 80 3e 02 18 03 a9 83 85 .......>...... 10:50:24.77 21/1/24 T RR 0000 02 01 01 ba .... 10:50:25.02 21/1/24 R ALERTING Call Reference : 000062-local Progress Indicator : CCITT, Public network serving local user, In-band information or an appropriate pattern is now available 0000 02 01 ba a6 08 02 80 3e 01 1e 02 82 88 .......>..... 10:50:25.02 21/1/24 T RR 0000 02 01 01 bc .... 10:50:28.43 21/1/24 R CONNECT Call Reference : 000062-local 0000 02 01 bc a6 08 02 80 3e 07 .......>. 10:50:28.43 21/1/24 T RR 0000 02 01 01 be .... 10:50:28.43 21/1/24 T CONNECT_ACK Call Reference : 000062-local 0000 00 01 a6 be 08 02 00 3e 0f .......>. 10:50:28.44 21/1/24 R RR 0000 00 01 01 a8 .... 10:50:35.69 21/1/24 T DISCONNECT Call Reference : 000062-local Cause : 16, Normal call clearing. 0000 00 01 a8 be 08 02 00 3e 45 08 02 8a 90 .......>E.... 10:50:35.70 21/1/24 R RR 0000 00 01 01 aa .... 10:50:36.98 21/1/24 R RELEASE Call Reference : 000062-local 0000 02 01 be aa 08 02 80 3e 4d .......>M 10:50:36.98 21/1/24 T RR 0000 02 01 01 c0 .... 10:50:36.99 21/1/24 T RELEASE COMPLETE Call Reference : 000062-local 0000 00 01 aa c0 08 02 00 3e 5a .......>Z 10:50:36.00 21/1/24 R RR 0000 00 01 01 ac .... 10:51:06.10 21/1/24 R RR 0000 02 01 01 ad .... 10:51:06.10 21/1/24 T RR 0000 02 01 01 c1 .... 10:51:36.37 21/1/24 R RR 0000 02 01 01 ad .... 10:51:36.37 21/1/24 T RR 0000 02 01 01 c1 ....