ISDN
ISDN
transmission structure Activation and deactivation of physical circuit Power feeding from network termination to the terminal Terminal identification Faulty terminal isolation D channel contention access
Line coding
Physical connector Framing and multiplexing Contention resolution for multidrop configurations
Contact assignments for plugs and jacks of ISDN Physical Connector ISO 8887
CONTACT TE NT
a b
c d e f g h
Reference configuration for signal transmission and power feeding in normal operation mode
Note3 a
POWER SOURCE 3
TE
NT a b
Note 3
b note 2 c + d c
note 1
c d
+ TRANSMIT --
RECEIVE
Power sink1
e f
Power source 1
_ note 1
e RECEIVE TRANSMIT f + g g --
Power h sink2
Power source2
NOTE 1: Symbol refers to polarity of frames Note2: refers polarity of power during normal power conditions Note 3: refers to access lead assignments to provide for direct interface cable wiring
FRAME ALLIGNMENT
TWO VIOLATIONS ARE INCLUDED for NT & TE
ALLIGNMENT Ist F bit is positive zero and last zero bit is positive The 1st zero bit afeter the L bit should be negative
B2
LDD
FL
B1 8bits B2
EDA
F N A
B2 8 bits
E DM
B1 8bits
EDS
E DL
ABBREVIATIONS
F- framing bit L-dc balancing bit D-echo channel bit A-Activation bit FA-Auxiliary bit N-set to opposite of FA M-Multiframing bit B1-B Channel bits(16 per frame) B2- Bchannels bits(16 per frame) D- Dchannel bits (4 per frame) S-spare bits
CONTENTION RESOLUTION
THREE TYPES OF TRAFFIC TO BE CONSIDERED
needed to control access to the 2 Bchannels as each channel is dedicated to TE at any time Incoming D CHANNEL traffic: D Channel is available for control signalling and packet transmission so contention exists. LAPD addressing is used for addressing Outgoing D channel traffic: Access regulated that only one device transmits at a time
Contention resolution
INTERFACE AT 1.544Mbps
Based on North American DS-1 Transmission
D Channel The framing bit is used for synchronization and other management purposes
MULTIFRAME STUCTURE
It has 24 ,193 bit frames
with code 001011 repeats every multiframe. The purpose of FAS is to for synchronization The ei bits are used as a 6bit cyclic redundancy check of the framing bits The m bits are used for various operations and maintenance functions
preceding this octet was positive then the eight zeros of the octet are encoded as 000+-0-+ If an octet of all zeros occurs and the last voltage pulse preceding this octet was negative then the eight zeros of the octet are encoded as 000-+0+-
1 1 0 0 0 0 0
B8ZS
0 0 0
V B 0
V B
0 0 0
V B
0 0
structure of the same data rate Bit stream is structured into repetitive 256 bit frames Each frame consists of 32 ,8 bit time slots The Ist time slot is used for framing and synchronization purposes Frames repeat at the rate of 125s or 8000 frames per second Each channel supports 64kbps The transmission structure support 30 B channels and 1 D channel
Frame not s1 1 A containing note1 Note2 Note the frame 3 allignment signal
Sa4
Sa5
Sa6 Note4
Sa7
Sa8
the frame alignment signal Note3:remote alarm indication Note4:Sa4-Sa8=additional spare bits
U INTERFACE
Standard ANSI TI.601 Standard
channels and one 16kbps D channel. These channels produce a load of 144kbps are multiplexed over a 160kbps interface at the U reference point Remaining capacity used for various framing and synchronization purposes
Frame format
Synchronous TDM Scheme with repetitive basic
access transmission Fixed length format For a frame of 240bits long at 160kbps frames must repeat at a rate of one frame every 1.5ms
1. synchronization part
synchronization word. This word allows the receiver to synchronize easily 2. User data
The next 12 groups of 108 bits each carry B and D channels data channel for maintenance and other purpose.
3.M channel
LAYER
Channel traffic end end circuit is used for circuit switched connections for B channel traffic. LAPF- Supports the frame mode bearer service
LAPD SERVICES
Multiple terminals at the user network installation
three phases
1. connection establishment phase 2. data transfer phase
3. connection termination
and parameters are transmitted in frames Two types of operation 1 .Unacknowledged operation: Layer 3 information is transferred in unnumbered frames. No error control or flow control 2. Acknowledged operation: Layer 3 information is transferred in frames that include sequence numbers and that are acknowledged. Error control and flow control are included
Frame structure
8 bits 16 bits 8 or16 bits variable 16 8
control
rIInformation
FCS
fla g
flag
fflag
ffla g flag
flag flag
BIT INVERTED
Address field
LAPD has two levels of multiplexing 1st at the subscriber site there may be multiple user device sharing the same physical interface 2nd within each user device there may be multiple types of traffic like packet switched data and control signalling
10 11 12 13 14 15 16
C/ R
SAPI
TEITEI
USUSER TYPE Nonautomatic TE1 assignment user equipment Automatic TE1 assignment user equipment Used during automatic TE1 assignment
SAPI Assignments
SAPI Value rRelated protocol or Management Entity
Call control procedures Packet communication conforming to x.25 level 3 Frame relay communication Layer 2 management procedures Reserved for future standarization
10
11
12
13
14
15 16
INFORMATION TRANSFER
N(s)
P / F
0 0 0 P / F
N(R)
S S P / F
N(R)
SUPERVISORY
M M
M M M
UNNUMBERED N(S) = Transmitter send sequence number N(R)= Transmitter receive sequence number S= supervisory function bit M= modifier function bit P/F=Poll/final bit, p command frames f- response frames
Flag
Flag
The value of the flag is always (0x7E). In order to ensure that the bit pattern of the frame delimiter flag does not appear in the data field of the frame (and therefore cause frame misalignment), a technique known as Bit Stuffing is used by both the transmitter and the receiver.
FCS
The Frame Check Sequence (FCS) enables a high level of physical error control by allowing the integrity of the transmitted frame data to be checked. The sequence is first calculated by the transmitter using an algorithm based on the values of all the bits in the frame. The receiver then performs the same calculation on the received frame and compares its value to the CRC.
Description
Information Supervisory(s) Receive ready(RR) Receive not ready(RNR) Reject(REJ) Unnumbered(U) Set asynchronous balanced Mode extended(SABME) Disconnect mode(DM) Unnumbered Information (UI)
+ve acknowledgement ready to receive I frame +ve acknowledgement not ready to receive -ve acknowledgement go back N Request logical connection Unable to establish or maintain logical connections Used to unacknowledged information transfer service
ACKNOWLEDGED OPERATION
EXCHANGE OF I-FRAMES, S-FRAMES AND U-
FRAMES BETWEEN TE & NETWORK OVER D CHANNEL Connection establishment Data transfer Disconnect Frame reject frame
Connection establishment
Logical connection requested by either network or
subscriber ie response from a layer 3 entity by transmitting a SABME (set synchronous balanced mode extended) The SABME contains TEI & SAPI of layer 3 entity The peer LAPD entity receives the SABME frame and gives a connection request to the layer 3 entity The layer 3 respnds with an acceptance of the connection The LAPD entity transmits a UA frame back On receipt the frame LAPD transmits a confirmation to the requesting user If destination user reject the connection request its LAPD entity returns a DM frames and
Data transfer
When connection request has been accepted and
confirmed and accepted the connection is established Both side send user data in I frames The N(S)& N(R) fields of the I frame are sequence numbers that support error and flow control The RR is used to acknowledge the last I frame received by indicating the next I frame expected RNR acknowledges an I frame and suspends transmission REJ indicates the frame is rejected and retransmission from beginning with N(R) is required
Disconnet
LAPD entity can initiate a disconnect or fault on
request from layer 3 user LAPD entity issues a disconnect on a particular logical connection by sending a DISC frame to the peer entity on the connection The remote entity must accept the disconnect by replying with a UA(unnumbered acknowledgement) and informing its layer 3 user that connection is terminated
undefined ie not one of the encodings listed 2. the receipt of S frame or u frame with incorrect length 3. the receipt of invalid N(R) )range- sequence no from the last acknowledged frame to the sequence no of the last transmitted frame. The receipt of an I frame with an information field that exceeds the maximum established length.
NT
UA
UA
UA DISC
UA
TIMEOUT
I,3,0 R,R,3 J
RR,4,F
I,3,0 RR,4
I,4,0
User- network Ri=random Ai=127 Network-user Ri= match identity request value Ai=TEI assignmet(04-126) Ri=match the identity request value Ai=Denied TEI value(64126) AI= 127(No TEI value available
Network-user
Network-user User-network
6 1
Management entity identifier(00001111) Messages for TEI management procedures Reference number Message type E
Asynchronous transmission
uses start and stop bits to signify the beginning bit ASCII
character would actually be transmitted using 10 bits e.g.: A "0100 0001" would become "1 0100 0001 0". The extra one (or zero depending on parity bit) at the start and end of the transmission tells the receiver first that a character is coming and secondly that the character has ended. This method of transmission is used when data is sent intermittently as opposed to in a solid stream. In the previous example the start and stop bits are in bold. The start and stop bits must be of opposite .This allows the receiver to recognize when the second packet of information is being sent.
parity bit
A parity bit is a bit that is added to ensure that the
number of bits with the value one in a set of bits is even or odd. Parity bits are used as the simplest form of error detecting code.
parity bit. When using even parity, the parity bit is set to 1 if the number of ones in a given set of bits (not including the parity bit) is odd, making the number of ones in the entire set of bits (including the parity bit) even. When using odd parity, the parity bit is set to 1 if the number of ones in a given set of bits (not including the parity bit) is even, keeping the number of ones in the entire set of bits (including the parity bit) odd. In other words, an even parity bit will be set to "1" if the number of 1's + 1 is even, and an odd parity bit will be set to "1" if the number of 1's +1 is odd. Even parity is a special case of a cyclic redundancy check (CRC), where the 1-bit CRC is generated by the polynomial x+1. If the parity bit is present but not used, it may be referred to as mark parity (when the parity bit is always 1) or space parity (the bit is always 0).
1's + 1 is even An odd parity bit will be set to "1" if the number of 1's +1 is odd.
00000000 11010001
01101001 11111111
10000000 01010001
11101001 01111111
transmission protocol in which a start signal is sent prior to each byte, character or code word and a stop signal is sent after each code word. The start signal serves to prepare the receiving mechanism for the reception and registration of a symbol and the stop signal serves to bring the receiving mechanism to rest in preparation for the reception of the next symbol. A common kind of start-stop transmission is ASCII over RS-232, for example for use in teletypewriter operation. In the diagram, two bytes are sent, each consisting of a start bit, followed by eight data bits (bits 0-7), and one stop bit, for a 10-bit character frame. The last data bit is sometimes used as a parity bit. The number of data and formatting bits, the order of data bits, the presence or absence of a parity bit, the form of parity (even or odd) and the transmission speed must be pre-agreed by the communicating parties. The "stop bit" is actually a "stop period"; the stop period of the transmitter may be arbitrarily long. It cannot be shorter than a specified amount, usually 1 to 2 bit times. The receiver requires a shorter stop period than the transmitter. At the end of each character, the receiver stops briefly to wait for the next start bit. It is this difference which keeps the transmitter and receiver synchronized
Synchronous transmission
It uses no start and stop bits but instead
synchronizes transmission speeds at both the receiving and sending end of the transmission using clock signal(s) built into each component]. A continual stream of data is then sent between the two nodes. Due to there being no start and stop bits the data transfer rate is quicker although more errors will occur, as the clocks will eventually get out of sync, and the receiving device would have the wrong time that had been agreed in the protocol for sending/receiving data, so some bytes could become corrupted (by losing bits)Ways to get around
Bit level : recognizing the start and end of each bit Character or byte level : recognizing the start and end of each character (or small unit of data) Block or message level : recognize the start and end of each large unit of data (in networks this is a frame).
Synchronous Transmissions
stop codes The transmitted stream is suitably encoded so the receiver can stay in synch by:
Using a separate clock line Embedding clocking information into data (e.g. biphase coding).
V series: Data communication over the telephone network V.1-V.9 : General V.1: Equivalence between binary notation symbols and the significant conditions of a two-condition code V.2: Power levels for data transmission over telephone lines V.4: General structure of signals of International Alphabet No. 5 code for character oriented data transmission over public telephone networks V.7: Definitions of terms concerning data communication over the telephone network V.8: Procedures for starting sessions of data transmission over the public switched telephone network V.8 bis: Procedures for the identification and selection of common modes of operation between data circuit-terminating equipments (DCEs) and between data terminal equipments (DTEs) over the public switched telephone network and on leased point-to-point telephone-type circuits V.10-V.34 : Interfaces and voiceband modems V.10/X.26: Electrical characteristics for unbalanced double-current interchange circuits operating at data signalling rates nominally up to 100 kbit/s V.11/X.27: Electrical characteristics for balanced double-current interchange circuits operating at data signalling rates up to 10 Mbit/s V.12: Electrical characteristics for balanced double-current interchange circuits for interfaces with data signalling rates up to 52 Mbit/s V.13: Simulated carrier control V.14: Transmission of start-stop characters over synchronous bearer channels V.15: Use of acoustic coupling for data transmission V.16: Medical analogue data transmission modems V.17: A 2-wire modem for facsimile applications with rates up to 14 400 bit/s V.18: Operational and interworking requirements for DCEs operating in the text telephone mode V.19: Modems for parallel data transmission using telephone signalling frequencies V.21: 300 bits per second duplex modem standardized for use in the general switched telephone network V.22: 1200 bits per second duplex modem standardized for use in the general switched telephone network and on point-to-point 2-wire leased telephone-type circuits V.22 bis: 2400 bits per second duplex modem using the frequency division technique standardized for use on the general switched telephone network and on point-to-point 2-wire leased telephone-type circuits
Replication Operator
Replication operator is used to replicate a group of bits n times. Say
you have a 4 bit variable and you want to replicate it 4 times to get a 16 bit variable: then we can use the replication operator. Operator Description {n{m}} Replicate value m, n times Repetition multipliers (must be constants) can be used:
Nested concatenations and replication operator are possible: {b, {3{c, d}}} // this is equivalent to {b, c, d, c, d, c, d}
Bit Stuffing
Each frame begins and ends with a special bit
pattern called a flag byte [01111110]. {Note this is 7E in hex} Whenever sender data link layer encounters five consecutive ones in the data stream, it automatically stuffs a 0 bit into the outgoing stream. When the receiver sees five consecutive incoming ones followed by a 0 bit, it automatically destuffs the 0 bit before sending the data to the network layer.
Bit Stuffing
Input Stream 0110111111100111110111111111100000 Stuffed Stream 01101111101100111110011111011111000000 Stuffed bits Unstuffed Stream 0110111111100111110111111111100000
Terminal Adaption
During transition period, existing ISDN-incompatible data communication devices can use a terminal adapter (TA). TA function iS to map a non-ISDN terminal to an ISDN interface. Functions that performed in this mapping are: Rate adaption: mapping low data stream into 64 kbps Signaling conversion: mapping signaling protocol into Q.931 X.25 conversion: converting functions of non-ISDN X.25 devices to operate on the B and/or D channels Physical interface conversion: mapping non-ISDN interface onto ISDNs twp twisted pairs at the S or T interface Digitization: analog-to-digital conversion for analog devices
Rate Adaption
It is desirable to have devices at data rates < 64 on B
channel much existing equipment operates at data rates less than 64 kbps having advantages of multiplexing ISDN is circuit-switched: all subchannels are on a single circuit one B channel for fax and PC (multiplexed) and one B channel for phone Rate adaption: to adapt a terminal with < 64 to a data rate of 64 For rates of 8, 16, or 32 kbps, simple bit positioning technique is used.
is used. The user data rate is first converted to an intermediate rate of 8, 16, or 32 kbps, then in second stage (RA2) bit positioning method used. In circuit-switching rate adaption, the two subscriber operate at the same data rate (which is identified during call setup).
this 17 bits is for frame alignment pattern for synchronization The 6th octet is 1 followed by E BITS i.e the user data 110 indicates user data rate is 2400 kbps The s bits are status bits convey channel associated status information The X bits are unused for future use
method is used. In first stage (RA0) asynchronous stream converts to sync data rate. The technique is to add additional stop bits between characters to step up data rate to the nearest intermediate rate acceptable by RA1.
Packet-mode support
operated < 64 kbps X.25 packets are transmitted in LAPB frames accepted from subscriber and buffered in TA. Each frame is then transmitted onto the B channel at 64 kbps with gaps being filled with flag (01111110): interframe flag stuffing Two-stage rate adaption is also possible but it is less flexible.
circuit-mode equipment is to encapsulate the incoming synchronous bit stream into LAPD frames and then adapted to 64 kbps by flag stuffing. The advantage of this method compared to the previously discussed method is that the data are transmitted now using a data link control protocol which provides for the benefits of flow and error control that are inherent in a link-control protocol.
packet mode
circuit mode
LAPD framing
using
ISDN SERVICE
Framing
Replicate bits
64kbps
Replicate bits
Flag stuffing
Flag stuffing
64kbps
64kbps
64kbps
V.23: 600/1200-baud modem standardized for use in the general switched telephone network V.24: List of definitions for interchange circuits between data terminal equipment (DTE) and data circuitterminating equipment (DCE) V.25: Automatic answering equipment and general procedures for automatic calling equipment on the general switched telephone network including procedures for disabling of echo control devices for both manually and automatically established calls V.25 bis: Synchronous and asynchronous automatic dialling procedures on switched networks V.26: 2400 bits per second modem standardized for use on 4-wire leased telephone-type circuits V.26 bis: 2400/1200 bits per second modem standardized for use in the general switched telephone network V.26 ter: 2400 bits per second duplex modem using the echo cancellation technique standardized for use on the general switched telephone network and on point-to-point 2-wire leased telephone-type circuits V.27: 4800 bits per second modem with manual equalizer standardized for use on leased telephone-type circuits V.27 bis: 4800/2400 bits per second modem with automatic equalizer standardized for use on leased telephone-type circuits V.27 ter: 4800/2400 bits per second modem standardized for use in the general switched telephone network V.28: Electrical characteristics for unbalanced double-current interchange circuits V.29: 9600 bits per second modem standardized for use on point-to-point 4-wire leased telephone-type circuits V.31: Electrical characteristics for single-current interchange circuits controlled by contact closure V.31 bis: Electrical characteristics for single-current interchange circuits using optocouplers V.32: A family of 2-wire, duplex modems operating at data signalling rates of up to 9600 bit/s for use on the general switched telephone network and on leased telephone-type circuits
V.32 bis: A duplex modem operating at data signalling rates of up to 14 400 bit/s for use on the general switched telephone network and on leased point-to-point 2-wire telephone-type circuits V.33: 14 400 bits per second modem standardized for use on point-to-point 4-wire leased telephone-type circuits V.34: A modem operating at data signalling rates of up to 33 600 bit/s for use on the general switched telephone network and on leased point-to-point 2-wire telephone-type circuits V.35-V.39 : Wideband modems V.36: Modems for synchronous data transmission using 60-108 kHz group band circuits V.37: Synchronous data transmission at a data signalling rate higher than 72 kbit/s using 60-108 kHz group band circuits V.38: A 48/56/64 kbit/s data circuit-terminating equipment standardized for use on digital point-to-point leased circuits V.40-V.49 : Error control V.41: Code-independent error-control system V.42: Error-correcting procedures for DCEs using asynchronous-to-synchronous conversion V.42 bis: Data compression procedures for data circuit-terminating equipment (DCE) using error correction procedures V.43: Data flow control V.44: Data compression procedures V.50-V.59 : Transmission quality and maintenance V.50: Standard limits for transmission quality of data transmission V.51/M.729: Organization of the maintenance of international public switched telephone circuits used for data transmission V.53: Limits for the maintenance of telephone-type circuits used for data transmission
V.54: Loop test devices for modems V.55/O.71: Impulsive noise measuring equipment for telephone-type circuits V.56: Comparative tests of modems for use over telephone-type circuits V.56 bis: Network transmission model for evaluating modem performance over 2-wire voice grade connections V.56 ter: Test procedure for evaluation of 2-wire 4 kHz voiceband duplex modems V.58: Management information model for V-Series DCEs V.59: Managed objects for diagnostic information of public switched telephone network connected V-series modem DCEs V.60-V.99 : Simultaneous transmission of data and other signals V.61: A simultaneous voice plus data modem, operating at a voice plus data signalling rate of 4800 bit/s, with optional automatic switching to data-only signalling rates of up to 14 400 bit/s, for use on the General Switched Telephone Network and on leased point-to-point 2-wire telephone type circuits V.70: Procedures for the simultaneous transmission of data and digitally encoded voice signals over the GSTN, or over 2-wire leased point-to-point telephone type circuits V.75: DSVD terminal control procedures V.76: Generic multiplexer using V.42 LAPM-based procedures V.80: In-band DCE control and synchronous data modes for asynchronous DTE V.90: A digital modem and analogue modem pair for use on the Public Switched Telephone Network (PSTN) at data signalling rates of up to 56 000 bit/s downstream and up to 33 600 bit/s upstream V.91: A digital modem operating at data signalling rates of up to 64 000 bit/s for use on a 4-wire circuit switched connection and on leased point-to-point 4wire digital circuits V.92: Enhancements to Recommendation V.90 V.100-V.199 : Interworking with other networks V.100: Interconnection between public data networks (PDNs) and the public switched telephone networks (PSTN) V.110/I.463: Support by an ISDN of data terminal equipments with V-series type interfaces V.120/I.465: Support by an ISDN of data terminal equipment with V-series type interfaces with provision for statistical multiplexing V.130: ISDN terminal adaptor framework V.140: Procedures for establishing communication between two multiprotocol audiovisual terminals using digital channels at a multiple of 64 or 56 kbit/s V.150.0: Modem-over-IP networks: Foundation
V.150.1: Modem-over-IP networks: Procedures for the end-to-end connection of V-series DCEs V.151: Procedures for the end-to-end connection of analogue PSTN text telephones over an IP network utilizing text relay V.152: Procedures for supporting voice-band data over IP networks V.153: Interworking between ITU-T T.38 and ITU-T V.152 using IP peering for real-time facsimile services V.200-V.249 : Interface layer specifications for data communication V.230: General data communications interface layer 1 specification V.250-V.299 : Control procedures V.250: Serial asynchronous automatic dialling and control V.251: Procedure for DTE-controlled call negotiation V.252: Procedure for control of V.70 and H.324 terminals by a DTE V.253: Control of voice-related functions in a DCE by an asynchronous DTE V.254: Asynchronous serial command interface for assistive and multi-functional communication devices V.300-V.399 : Modems on digital circuits V.300: A 128 (144) kbit/s data circuit-terminating equipment standardized for use on digital point-to-point leased circuits V supplements : Supplements to the Series V Recommendations
R
RAO RAI RA2 S/T
Step up tp 64kbp s
50-19,200bps
n*600bps
64kbps
Multiplexing
combining traffic from multiple <64 terminals onto a 64 B ch. For data rate of 8, 16, or 32 kbps, bits from different streams, up to a total of 64 kbps, are interleaved within each octet.
fixed-format multiplexing
bit positions are fixed according to the data rate of incoming stream the 64-kbps capacity may not be utilized effectively
flexible-format multiplexing
first, subrate stream using fixed-format procedure is attempted. If it fails, subrate stream is added by inserting each successive bit of the new stream into the earliest available bit position in the B channel octet. always allows subrate streams to be multiplexed up to the 64kbps limit Of B channel Both methods are examples of synchronous TDM
Packet-mode support
multiplexing function is provided by layer 3 Virtual circuit mechanism of X.25 once a connection is made via a B or D ch. to a packet-switching node, multiple VCs can be set up across that connection.
2 5
3 6
6 B
channels traffic It makes use of the D channel and operates at the network level OSI model It used for both circuit mode and packet mode communication Q.932 Provides additional function for controlling supplementary service services.
connections Provides generic procedures for the invocation and operation of supplementary services.
aspects i.e the general terms the D channel layer 3 functions and protocols employed Q.931- Specification for basic call control establishing ,maintaining and clearing network connections at the user network interface Q.932 Generic procedures for the control of ISDN supplementary services in association with the existing calls or outside any existing calls Q.933- Specification for frame mode basic call control specifies procedures for establishing maintaining and clearing frame mode connections at the user NW interface
ISDN Telecommunications services provides specific codings for telecommunications services Q.950 Supplementary services protocols structure and general principles provides detailed procedures applicable for individual supplementary services
Basic
service protocol (Q.931)
connections on B and h Channel . It also provides user user control signaling over the D channel This protocol relies on LAPD to transmit messages over the D channel. Q.931 message is encapsulated in a link layer frame. This link layer is transmitted on the D channel which is multiplexed at the physical layer with 0ther channels according to I.430 or I.431
transmit and receive messages Generation and interpretation of layer 3 messages Administration of timers and logical entities (e.g call references) used in the call control procedures Administration of access resources including B channels and packet layer logical channels(X.25) Verification that services provided are consistent with user requirements
Other functions
Routing and relaying Network connection control Conveying user to network and network to user
information Network connection multiplexing Segmenting and reassembly Error detection error recovery Sequencing Congestion control and user data flow control restart
Q.931
LAPD (Q.921)
Terminal types
Functional terminals Are intelligent devices and can employ the full range of
Q.931 messages and parameters for call control Stimulus terminals These are devices with rudimentary signaling capability e.g digital telephone Usually generated by the actions by the terminal user(e.g handset lifted, key depression) Signaling messages contain instruction regarding the operations to be performed by the terminal Control functions are centralised in the exchange and functional exchange
Messages
Common message format defined in Q.931 Common fields Protocol discriminator: Used to distinguish messages for user network call control from other message types Call reference: Identifies the B or H channel call to which this message refers Message type: Identifies which Q.931 or Q.932 message is being sent. The contents of the remainder of the message depend on the message type
Protocol identifier
Used for Q.931 is binary 00001000.
in a LAPD frame are assigned other numbers Large subset of possible 8 bit numbers are for use in X.25
Length field
Specifies the length of the remainder of the field in
octets The length is 1 octet for basic rate interface and 2 octets for primary rate interface The call reference value is the number assigned to the call This number is assigned by the TE or NTS
FLAG
The flag indicates which end of the LAPD logical
connection initiated the call Value is 0 if the message if from the side that originated the call Value is 1 if the message is to the side that originated this call reference The flag is need to prevent conflict in the event that both the NT and TE simultaneously select the same unused call reference value for a new connection
Type of messages
Q.931 are grouped along two dimensions Applications supported Functions they perform Messages apply to these applications circuit mode connection control Packet mode access connection control User-user signaling not associated with circuit switched calls Message used with the global call reference
NW Supports services set up by a B channel call in response to user request Provides network facilities to the call Inform the user of the progress of the call establishment process. Call information
Call clearing
Miscellaneous
non-ISDN terminals over a B channel using a data link protocol that is a modified form of LAPD. Asynchronous protocol sensitive HDLC synchronous protocol sensitive Bit transparent I.465/V.120 provides a flexible and useful data link protocol for B ch.
frame relay Over either circuit-mode or frame-mode connections Using either demand or semipermanent establishment of communications Over any of the following types of access channel: for circuit-mode connections: D, Ho, H10, or H11 for frame-mode connections: B, H0, H10, or H11, or D