home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-12-13 | 101.8 KB | 2,751 lines |
- .rs
- .\" Troff code generated by TPS Convert from ITU Original Files
- .\" Not Copyright ( c) 1991
- .\"
- .\" Assumes tbl, eqn, MS macros, and lots of luck.
- .TA 1c 2c 3c 4c 5c 6c 7c 8c
- .ds CH
- .ds CF
- .EQ
- delim @@
- .EN
- .nr LL 40.5P
- .nr ll 40.5P
- .nr HM 3P
- .nr FM 6P
- .nr PO 4P
- .nr PD 9p
- .po 4P
-
- .rs
- \v | 5i'
- .sp 2P
- .LP
- \fB5\fR \fBCircuit\(hyswitched call control procedures\fR
- .sp 1P
- .RT
- .PP
- The call states referred to in this section cover the states
- perceived by the network, states perceived by the user and states which are
- common to both user and network. Unless specifically qualified, all states
- described in the following text should be understood as common (see \(sc\(sc\
- 2.1.1
- and\ 2.1.2 for user and network call states respectively). An overview
- diagram of call states is given in Figures\ A\(hy2/Q.931 and A\(hy3/Q.931
- (Annex\ A).
- .EF '% Fascicle\ VI.11\ \(em\ Rec.\ Q.931''
- .OF '''Fascicle\ VI.11\ \(em\ Rec.\ Q.931 %'
- .PP
- Detailed specification and description language (SDL) diagrams for the
- procedures specified in this section are contained in Figures\ A\(hy4/Q.931
- through A\(hy6/Q.931. When there is an ambiguity in the narrative text,
- the SDL diagrams in Figures\ A\(hy4/Q.931 through A\(hy6/Q.931 should be
- used to resolve conflict.
- Where the text and the SDL are in disagreement, the text should be used
- as the prime source.
- .PP
- \fINote\fR \ \(em\ This section describes the sequence of messages associated
- with the control of circuit\(hyswitched connections. Optional extensions
- to this basic protocol and exceptions that apply in the case of packet\(hymode
- connections or supplementary services are described elsewhere in this Recommendation
- or in Recommendation\ Q.932\ [4]. Annex\ D also contains optional extensions
- to the
- .PP
- basic call establishment procedures defined in \(sc\ 5 for symmetric signalling.
- Future enhancements to the procedures defined in \(sc\ 5 are being considered
- to
- obtain symmetric basic call control procedures that can be used, for example,
- in PABX\(hyto\(hyPABX applications.
- .PP
- All messages in this Recommendation may contain two types of
- information elements, functional and/or stimulus. Functional information
- elements are characterized as requiring a degree of intelligent processing
- by the terminal in either their generation or analysis. Stimulus information
- elements, on the other hand, are either generated as a result of single
- event at the user/terminal interface or contain a basic instruction from
- the network to be executed by the terminal.
- .PP
- As a general principle, all the messages sent by the network to the
- user may contain a display information element whose contents may be displayed
- by the terminal; the content of this information element shall be network
- dependent.
- .PP
- \fINote\fR \ \(em\ Keypad facility information elements shall only be conveyed
- in the direction user to network. Display information elements shall conveyed
- in the direction network to user.
- .PP
- In addition to the messages exchanged as described in the following
- sections, INFORMATION messages for call control may be sent by the user
- or by the network only after the first response to a SETUP has been sent
- or received, and before clearing of the call reference is initiated. An
- INFORMATION message received in the release request state may be ignored.
- .PP
- In order to accommodate the transfer of Layer 3 messages which exceeds
- the data link layer maximum frame length (i.e.\ defined in
- Recommendation\ Q.921)\ [3], a method of message segmentation and reassembly
- may optionally be implemented as described in Annex\ K. Message segmentation
- shall only be used where all the information comprising the unsegmented
- message is
- available at the time of sending the first message segment.
- .PP
- \fINote\fR \ \(em\ Message segmentation is not used to replace existing
- procedures where information is yet to be provided by call control, e.g.\
- digit by digit sending in overlap mode, although this may be used in addition.
- Message segmentation shall only be used when the message length exceeds the
- value of the N201 parameter defined in Recommendation\ Q.921\ [3].
- .RT
- .sp 1P
- .LP
- 5.1
- \fICall establishment at the originating interface\fR
- .sp 9p
- .RT
- .PP
- Before these procedures are invoked, a reliable data link
- connection must be established between the user (TE/NT2) and the network.
- All layer\ 3 messages shall be sent to the data link layer using a DL\(hyDATA\(hyREQUEST
- primitive. The data link services described in Recommendations\ Q.920
- (I.440)\ [45] and Q.921\ [3] are assumed.
- .RT
- .sp 1P
- .LP
- 5.1.1
- \fICall request\fR
- .sp 9p
- .RT
- .PP
- A user initiates call establishment by transferring a SETUP message across
- the user\(hynetwork interface. Following the transmission of the SETUP
- message, the call shall be considered by the user to be in the call initiated
- state. The message shall always contain a call reference, selected according
- to the procedures given in \(sc\ 4.3. In selecting a call reference, the
- dummy call
- reference value shall not be used. The bearer capability information element
- is mandatory in the SETUP message, even in the case of overlap sending.
- .bp
- .PP
- If the user knows all appropriate channels controlled by the D\(hychannel
- are in use, it shall not transfer a SETUP message across the user\(hynetwork
- interface. If the user does not monitor the status of channels in use,
- it may send a SETUP during an all channels busy condition. In this case
- the network
- returns a RELEASE COMPLETE message with cause\ No.\ 34, \fIno circuit/channel\fR
- \fIavailable\fR .
- .PP
- Furthermore the SETUP message may also contain all or part of the call
- information (i.e.\ address and facility requests) necessary for call
- establishment depending on whether en\(hybloc or overlap procedures are
- being used respectively (see \(sc\ 5.1.3).
- .PP
- If en\(hybloc sending is used, the SETUP message shall contain all the
- information required by the network to process the call, and, in particular,
- the called party address information if present, is contained as
- follows:
- .RT
- .LP
- a)
- in the called party number information element possibly
- completed by the called party subaddress information element; or,
- .LP
- b)
- the keypad facility information element which may also be
- used to convey other call information.
- .PP
- \fINote\fR \ \(em\ The support of a) is mandatory in all networks. Whether
- the support of\ b) is mandatory or optional requires further study.
- .PP
- For overlap sending, see \(sc 5.1.3.
- .RT
- .sp 1P
- .LP
- 5.1.2
- \fIB\(hychannel selection \(em originating\fR
- .sp 9p
- .RT
- .PP
- In the SETUP message, the user will indicate one of the
- following:
- .RT
- .LP
- a)
- channel is indicated, no acceptable alternative; or
- .LP
- b)
- channel is indicated, any alternative is acceptable, or,
- .LP
- c)
- any channel is acceptable.
- .PP
- If no indication is included, alternative c) is assumed. In cases a) and
- b), if the indicated channel is available, the network selects it for
- the call.
- .PP
- In case b), if the network cannot grant the preferred channel, it
- selects any other available B\(hychannel associated with the D\(hychannel. In
- case\ c), the network selects any available B\(hychannel associated with the
- D\(hychannel.
- .PP
- The selected B\(hychannel is indicated in the first message returned by
- the network in response to the SETUP message (i.e.\ a SETUP ACKNOWLEDGE
- or CALL PROCEEDING message). After transmitting this message, the network
- shall
- activate the B\(hychannel connection.
- .PP
- The user need not attach until receiving a CALL PROCEEDING/SETUP
- ACKNOWLEDGE/PRO
- GRESS/ALERTING message with the progress indicator\ No.\ 8
- \fIin\(hyband information or appropriate pattern is now available\fR or
- progress
- indication\ No.\ 1 \fIcall is not end\(hyto\(hyend ISDN; further call progress\fR
- \fIinformation may be available in\(hyband\fR . Prior to this time, the
- network cannot assume that the user has attached to the B\(hychannel. After
- this time, the user shall be connected to the B\(hychannel, provided the
- equipment does not generate local tone. Upon receipt of the CONNECT message
- the user shall attach to the
- B\(hychannel (if it has not already done so).
- .PP
- In case a) if the specified channel is not available, and in cases b) and
- c) if no channel is available, a RELEASE COMPLETE message with cause\ No.\
- 44 \fIrequested circuit/channel not available\fR or No.\ 34 \fIno circuit/channel\fR
- \fIavailable\fR , respectively, is sent by the network as described in
- \(sc\ 5.3.
- .RT
- .sp 1P
- .LP
- 5.1.3
- \fIOverlap sending\fR
- .sp 9p
- .RT
- .PP
- If overlap sending is used, the SETUP message contains
- either:
- .RT
- .LP
- a)
- no called number information; or,
- .LP
- b)
- incomplete called number information; or
- .LP
- c)
- called number information which the network cannot determine to be complete.
- .PP
- On receipt of such a SETUP message, the network starts timer T302 (the
- value of timer\ T302 is specified in \(sc\ 9.1), sends a SETUP ACKNOWLEDGE
- message to the user, and enters the overlap sending state. In case\ a), the
- network will return dial tone, if required by the tone option. In this
- case it may include progress indicator\ No.\ 8 \fIin\(hyband information
- or appropriate\fR
- \fIpattern is now available\fR in the SETUP ACKNOWLEDGE message.
- .bp
- .PP
- \fINote\fR \ \(em\ Some networks which systematically provide the conventional
- telephone dial tone will not generate the progress indicator when providing
- the dial tone.
- .PP
- When the SETUP ACKNOWLEDGE message is received, the user enters the
- overlap sending state and optionally starts timer\ T304 (the value of timer\
- T304 is specified in \(sc\ 9.2).
- .PP
- After receiving the SETUP ACKNOWLEDGE message, the user sends the
- remainder of the call information (if any) in one or more INFORMATION
- messages.
- .PP
- The called party number information may be provided by the user as
- follows:
- .RT
- .LP
- a)
- in the called party number information element; or,
- .LP
- b)
- in the keypad facility information element,
- exclusively.
- .LP
- The called party number must be sent in a unique way.
- .PP
- \fINote\ 1\fR \ \(em\ The support of a) is mandatory in all networks. Whether
- the support of b) is mandatory or optional requires further study.
- .PP
- \fINote\ 2\fR \ \(em\ Besides the possible called party number [conveyed by
- method a) or b) as described above], the INFORMATION messages may contain
- additional call information (i.e.\ for supplementary services). The
- interpretation of the contents of keypad facility information elements is
- network\(hyspecific, and in accordance with the dialling plan provided to that
- user. It should be noted that the user shall transfer all the additional
- call information (contained within the keypad facility information element)
- before the network determines that the called party number (contained within
- the
- called party number information element or the keypad facility information
- element) is complete, and terminates the overlap sending procedure using the
- CALL PROCEEDING message as recommended in \(sc\ 5.1.5.2.
- .PP
- If, for symmetry purposes, the user employs timer T304, the user
- restarts timer\ T304 when each INFORMATION message is sent.
- .PP
- The call information in the message which completes the information
- sending may contain a \fIsending complete\fR indication, (e.g.\ the ##\
- character or, as a network option, the sending complete information element)
- appropriate to the dialling plan being used. The network shall restart
- timer\ T302 on the
- receipt of every INFORMATION message not containing a sending complete
- indication.
- .RT
- .sp 1P
- .LP
- 5.1.4
- \fIInvalid call information\fR
- .sp 9p
- .RT
- .PP
- If, following the receipt of SETUP message or during overlap
- sending, the network determines that the call information received from the
- user is invalid (e.g.\ invalid number), then the network shall initiate call
- clearing as defined in \(sc\ 5.3 with a cause such as one of the
- following:
- .RT
- .LP
- No. 1\
- \fIunassigned (unallocated) number\fR ;
- .LP
- No. 3\
- \fIno route to destination\fR ;
- .LP
- No. 22 \fInumber changed\fR ;
- .LP
- No. 28 \fIinvalid number format (incomplete number)\fR .
- .sp 2P
- .LP
- 5.1.5
- \fICall proceeding\fR
- .sp 1P
- .RT
- .sp 1P
- .LP
- 5.1.5.1
- \fICall proceeding, en\(hybloc sending\fR
- .sp 9p
- .RT
- .PP
- If en\(hybloc sending is used (i.e. the network can determine that the
- SETUP message contains all the information required from the user to establish
- the call) and if the network can determine that access to the requested
- service is authorized and available, the network shall: send a CALL PROCEEDING
- message to the user to acknowledge the SETUP message and to indicate that
- the call is being processed; and enter the outgoing call proceeding state.
- When the user
- receives the CALL PROCEEDING message, the user shall enter the outgoing call
- proceeding state.
- .PP
- Similarly, if the network determines that a requested service is not authorized
- or is not available, the network shall initiate call clearing in
- accordance with \(sc\ 5.3 with one of the following causes:
- .RT
- .LP
- a)
- No. 57 \fIbearer capability not authorized\fR ;
- .LP
- b)
- No. 58 \fIbearer capability not presently available\fR ;
- .LP
- c)
- No. 63 \fIservice or option not available, unspecified\fR ;
- or
- .LP
- d)
- No. 65 \fIbearer service not implemented\fR .
- .PP
- \fINote\fR \ \(em\ If a supplementary service is not authorized and is
- not available, the procedure to be used is defined in the supplementary
- service
- control procedures.
- .bp
- .sp 1P
- .LP
- 5.1.5.2
- \fICall proceeding, overlap sending\fR
- .sp 9p
- .RT
- .PP
- If overlap sending is used following the occurrence of one of these conditions:
- .RT
- .LP
- a)
- the receipt by the network of a sending complete indication which the
- network understands; or,
- .LP
- b)
- analysis by the network that all call information necessary to effect
- call establishment has been received.
- .LP
- and if the network can determine that access to the requested services and
- supplementary service is authorized and available, the network shall: send a
- CALL PROCEEDING message to the user; stop timer\ T302; and enter the outgoing
- call proceeding state. Similarly if the network determines that a requested
- service or supplementary service is not authorized or is not available, the
- network shall initiate call clearing in accordance with \(sc\ 5.3 with
- one of the following causes:
- .LP
- 1)
- No. 57 \fIbearer capability not authorized\fR ;
- .LP
- 2)
- No. 58 \fIbearer capability not presently available\fR ;
- .LP
- 3)
- No. 63 \fIservice or option not available, unspecified\fR ;
- or
- .LP
- 4)
- No. 65 \fIbearer service not implemented\fR .
- .PP
- \fINote\ 1\fR \ \(em\ The CALL PROCEEDING message is sent to indicate that
- the requested call establishment has been initiated, and no more call
- establishment information will be accepted.
- .PP
- \fINote\ 2\fR \ \(em\ If a supplementary service is not authorized or is not
- available, the procedure to be used is defined in the supplementary service
- control procedures.
- .PP
- When the user receives the CALL PROCEEDING message, the user shall
- enter the outgoing call proceeding state. If, for symmetry purposes, the
- calling user employs timer\ T304, the user shall stop timer\ T304 when
- the CALL PROCEEDING message is received. If, for symmetry purposes, the
- calling user
- employs timer\ T304 then, on expiry of T304, the user shall initiate call
- clearing in accordance with \(sc\ 5.3 with cause\ No.\ 102 \fIrecovery
- on time\fR
- \fIexpiry\fR .
- .PP
- An alerting or connect indication received from the called party will stop
- timer\ T302 and cause an ALERTING or CONNECT message respectively to be
- sent to the calling user. No CALL PROCEEDING message shall be sent by the
- network. If, for symmetry purposes, the calling user employs timer\ T304, the
- user shall stop timer\ T304 on receiving the ALERTING or CONNECT message.
- .PP
- At the expiration of timer T302, the network shall:
- .RT
- .LP
- i)
- initiate call clearing in accordance with \(sc 5.3 with
- cause\ No.28 \fIinvalid number format\fR (incomplete number) sent to the
- calling
- user and with cause\ No.102 \fIrecovery on timer expiry\fR is sent towards the
- called user, if the network determines that the call information is definitely
- incomplete; otherwise,
- .LP
- ii)
- send a CALL PROCEEDING message and enter the outgoing call proceeding state.
- .sp 1P
- .LP
- 5.1.6
- \fINotification of interworking at the originating\fR
- \fIinterface\fR
- .sp 9p
- .RT
- .PP
- During call establishment, the call may leave an ISDN environment; e.g.
- because of interworking with another network, with a non\(hyISDN user,
- or
- with non\(hyISDN equipment within the calling or called user's premises.
- When such situations occur, a progress indicator information element shall
- be returned to the calling user either:
- .RT
- .LP
- a)
- in an appropriate call control message when a state change is required
- (SETUP ACKNOWLEDGE, CALL PROCEEDING, ALERTING or CONNECT); or
- .LP
- b)
- in the PROGRESS message when no state change is
- appropriate.
- .PP
- One of the following progress description values shall be included in the
- PROGRESS indicator information element in the message sent to the user
- (for further information, see Annex\ I):
- .LP
- 1)
- No. 1 \fIcall is not end\(hyto\(hyend ISDN; further call\fR
- \fIprogress information may be available in\(hyband\fR ;
- .LP
- 2)
- No. 2 \fIdestination address is non\(hyISDN\fR ;
- .LP
- 3)
- No. 4 \fIcall has returned to the ISDN\fR . Call is now
- end\(hyto\(hyend ISDN.
- .bp
- .PP
- If the PROGRESS indicator information element is included in a
- call control message, the procedures as described in the rest of \(sc\
- 5.1 apply. If the PROGRESS indicator information element is included in
- the PROGRESS
- message, no state change will occur but any supervisory timers shall be
- stopped. In both cases, if indicated by the PROGRESS indicator information
- element, the user shall connect to (if not connected already) and then
- monitor the B\(hychannel for further in\(hyband information.
- .PP
- If the interface at which the progress indication originates is the
- point at which a call enters the ISDN environment from a non\(hyISDN environment,
- one or more of the following progress indicator information elements shall
- be included in the SETUP message sent to the network:
- .RT
- .LP
- i)
- No. 1 \fIcall is not end\(hyto\(hyend ISDN; further call\fR
- \fIprogress information may be available in\(hyband\fR ;
- .LP
- ii)
- No. 3 \fIorigination address is non\(hyISDN\fR .
- .sp 1P
- .LP
- 5.1.7
- \fICall confirmation indication\fR
- .sp 9p
- .RT
- .PP
- Upon receiving an indication that user alerting has been initiated at the
- called address, the network shall: send an ALERTING message across the
- user\(hynerwork interface of the calling address; and enter the call delivered
- state. When the user receives the ALERTING message, the user: may begin an
- internally\(hygenerated alerting indication and shall enter the call delivered
- state.
- .RT
- .sp 1P
- .LP
- 5.1.8
- \fICall connected\fR
- .sp 9p
- .RT
- .PP
- Upon receiving an indication that the call has been accepted, the network
- shall: send a CONNECT message across the user\(hynetwork interface to the
- calling user; and enter the active state.
- .PP
- This message indicates to the calling user that a connection has been established
- through the network and stops a possible local indication of
- alerting.
- .PP
- On receipt of the CONNECT message, the calling user: shall stop any
- user\(hygenerated alerting indications; may optionally send a CONNECT ACKNOWLEDGE
- message, and shall enter the active state. The network shall not take any
- action on receipt of a CONNECT ACKNOWLEDGE message when it perceives the
- call to be in the active state.
- .RT
- .sp 1P
- .LP
- 5.1.9
- \fICall rejection\fR
- .sp 9p
- .RT
- .PP
- Upon receiving an indication that the network or the called user is unable
- to accept the call, the network shall initiate call clearing at the
- originating user\(hynetwork interface as described in \(sc\ 5.3, using
- the cause
- provided by the terminating network or the called user.
- .RT
- .sp 1P
- .LP
- 5.1.10
- \fITransit network selection\fR
- .sp 9p
- .RT
- .PP
- When the transit network selection information element is present, the
- call shall be processed according to Annex\ C.
- .RT
- .sp 1P
- .LP
- 5.2
- \fICall establishment at the destination interface\fR
- .sp 9p
- .RT
- .PP
- This procedure assumes that a data link connection providing
- services described in Recommendation\ Q.920 (I.440)\ [3] may not exist
- before the first layer\ 3 message (SETUP) is transferred across the interface.
- However,
- reliable data link connections must be established by each of the users
- (terminals and/or NT2s) at the interface before they respond to the SETUP
- message.
- .PP
- Permanent data link connections are not precluded, and may be
- recommended as a national option.
- .PP
- The SETUP message offered on a point\(hyto\(hypoint data link shall be
- delivered to layer\ 2 using a DL\(hyDATA\(hyREQUEST primitive. No use shall
- be made of the DL\(hyUNIT\(hyDATA\(hyREQUEST primitive other than for operation
- using the broadcast capability of the data link layer.
- .PP
- The call reference contained in all messages exchanged across the
- user\(hynetwork interface shall contain the call reference value specified
- in the SETUP message delivered by the network. In selecting a call reference,
- the
- dummy call reference value shall not be used.
- .bp
- .RT
- .sp 1P
- .LP
- 5.2.1
- \fIIncoming call\fR
- .sp 9p
- .RT
- .PP
- The network will indicate the arrival of a call at the user\(hynetwork
- interface by transferring a SETUP message across the interface. This message
- is sent if the network can select an idle B\(hychannel. In some circumstances
- (e.g.\ provision of other bearer services \(sc\ 6), the SETUP message may
- also be
- sent when no B\(hychannel is idle. The number of calls presented in these
- circumstances may be limited.
- .PP
- In addition to the mandatory information elements, the SETUP message may
- include, as required, the information elements described in \(sc\ 3.1.16
- (e.g.\ display, low layer compatibility).
- .PP
- If a multipoint terminal configuration exists at the user\(hynetwork
- interface, this message shall be sent using a broadcast capability at the
- data link layer. In this case, the SETUP message should contain the appropriate
- part of the called party number as required (e.g.\ for DDI) and/or sub\(hyaddress
- if
- provided. However, if the network has knowledge that a single\(hypoint
- configuration exists at the interface, a point\(hyto\(hypoint data link
- shall be used to carry the SETUP message. After sending the SETUP message,
- the network starts timer\ T303. If the SETUP message was sent via a broadcast
- data link, timer\ T312 shall also be started. (The values of timers\ T303
- and\ T312 are specified in
- \(sc\ 9.1.) The network then enters the call present state.
- .PP
- \fINote\fR \ \(em\ Timer T312 is used to supervise the retention of the call
- reference when the SETUP message was transmitted by a broadcast data link.
- The value of timer\ T312 is such that if a network disconnect indication
- is received during the call establishment phase, it maximizes the probability
- that all
- responding users will be released prior to release of the call reference.
- Refer to \(sc\ 5.3.2\ (e) for procedures to be followed on expiry of timer\
- T312.
- .PP
- If en\(hybloc receiving is used, the SETUP message shall contain all the
- information required by the called user to process the call. In this case,
- the SETUP message may contain the sending complete information element.
- .PP
- Upon receipt of a SETUP message, the user will enter the call present state.
- .PP
- Depending on the contents of the received message, either en\(hybloc
- receiving procedure (see \(sc\ 5.2.5.1) or overlap receiving procedure (see
- \(sc\ 5.2.4) follows. However, if the SETUP message includes the sending
- complete information element, en\(hybloc receiving procedure shall follow.
- Therefore, those users who support overlap receiving procedure shall recognize
- the sending
- complete information element.
- .PP
- \fINote\fR \ \(em\ Users supporting only the en\(hybloc receiving procedure
- need
- not recognize the sending complete information element and may directly
- analyze the received SETUP message on the assumption that all the call
- information is contained in the message.
- .PP
- If no response to the SETUP message is received by the network before the
- first expiry of timer\ T303, the SETUP message will be retransmitted and
- timers\ T303 and\ T312 restarted.
- .PP
- \fINote\fR \ \(em\ In the case of overlap sending within the network, the
- appropriate part of the called party number as required (e.g.\ for DDI)
- may also be conveyed by means of INFORMATION messages to the called user
- on a
- point\(hyto\(hypoint data link (see \(sc\ 5.2.4).
- .RT
- .sp 1P
- .LP
- 5.2.2
- \fICompatibility checking\fR
- .sp 9p
- .RT
- .PP
- A user receiving a SETUP message shall perform compatibility
- checking before responding to that SETUP message. Any reference to \*Quser\*U
- in
- \(sc\(sc\ 5.2.3 through\ 5.2.7 implicitly refers to a compatible user equipment.
- Annex\ B defines compatibility checking to be performed by users upon receiving
- a SETUP message.
- .PP
- When the SETUP message was delivered via a broadcast data link, an
- incompatible user shall either:
- .RT
- .LP
- a)
- ignore the incoming call; or,
- .LP
- b)
- respond by sending a RELEASE COMPLETE message with
- cause\ No.\ 88 \fIincompatible destination\fR , and enter the Null state.
- The network processes this RELEASE COMPLETE message in accordance with
- \(sc\ 5.2.5.3.
- .PP
- When the SETUP message was delivered via a point\(hyto\(hypoint data
- link, an incompatible user shall respond with RELEASE COMPLETE message with
- cause\ No.\ 88 \fIincompatible destination\fR , and enter the Null state.
- The network shall process this RELEASE COMPLETE message in accordance with
- \(sc\ 5.2.5.3.
- .bp
- .sp 2P
- .LP
- 5.2.3
- \fIB\(hychannel selection \(em destination\fR
- .sp 1P
- .RT
- .sp 1P
- .LP
- 5.2.3.1
- \fISETUP message\fR \fIdelivered by point\(hyto\(hypoint data link\fR
- .sp 9p
- .RT
- .PP
- When the SETUP message is delivered by a point\(hyto\(hypoint data link,
- negotiation for the selection of a B\(hychannel will be permitted between
- the
- network and the user. Only B\(hychannels controlled by the same D\(hychannel
- will be the subject of the selection procedure. The selection procedure
- is as
- follows:
- .RT
- .LP
- a)
- In the SETUP message, the network will indicate one of the following:
- .LP
- 1)
- channel is indicated, no acceptable alternative, or,
- .LP
- 2)
- channel is indicated, any alternative is acceptable; or,
- .LP
- 3)
- any channel is acceptable; or,
- .LP
- 4)
- no B\(hychannel available.
- .LP
- \fINote\fR \ \(em\ Not all networks will support the
- \fIno B\(hychannel available\fR condition.
- .LP
- b)
- In cases 1) and 2), if the indicated channel is acceptable and available,
- the user selects it for the call.
- .LP
- In case 2), if the user cannot grant the indicated channel, it selects
- any other available B\(hychannel associated with the D\(hychannel, and
- identifies that channel in the first message sent in response to the SETUP
- message.
- .LP
- In case 3), the user selects any available B\(hychannel
- associated with the D\(hychannel, and identifies that channel in the first
- message sent in response to the SETUP message.
- .LP
- If in case 1) the B\(hychannel indicated in the first response message
- is not the channel offered by the network, or in cases\ 2) and\ 3) the
- B\(hychannel indicated in the first response message is unacceptable to the
- network, it will clear the call by sending a RELEASE message with cause\ No.6
- \fIchannel unacceptable\fR [see \(sc\ 5.3.2 | )].
- .LP
- in case 4), the user rejects the call by sending RELEASE
- COMPLETE message with cause\ No.\ 34 \fIno circuit/channel available\fR
- unless it is able to proceed with the call. The user wishing to re\(hyuse
- a B\(hychannel it has
- already allocated to another call (e.g.\ by releasing, or holding it, or by
- multiplexing packet calls) shall send the appropriate message containing the
- channel identification information element, coded as \fIchannel is indicated,\fR
- \fIno alternative acceptable\fR .
- .LP
- c)
- If no channel identification information element is present in the first
- response message, the B\(hychannel indicated in the SETUP message
- will be assumed.
- .LP
- d)
- When a B\(hychannel has been selected by the user, that channel may be
- connected by the user.
- .LP
- e)
- In case 1) if the indicated B\(hychannel is not available, or in cases\
- 2), 3), and\ 4) if no B\(hychannel is available and the user cannot
- proceed with the offered call, the user returns a RELEASE COMPLETE message
- with cause\ No.\ 44 \fIrequested circuit/channel not available\fR or No.\
- 34 \fIno\fR
- \fIcircuit/channel available\fR , respectively, and returns to the Null
- state.
- .sp 1P
- .LP
- 5.2.3.2
- \fISETUP message delivered by broadcast data link\fR
- .sp 9p
- .RT
- .PP
- When the SETUP message is delivered by a broadcast data link the
- channel selection procedure, provided in \(sc\ 5.2.3.1, is not applicable. The
- network sends a SETUP message with the channel identification information
- element indicating one of the following:
- .RT
- .LP
- a)
- channel indicated, no alternative is acceptable; or,
- .LP
- b)
- no channel available.
- .PP
- The network starts timers T303 and T312.
- .PP
- In case a), if the user can accept the call on the indicated channel, the
- user shall send the appropriate message (see \(sc\(sc\ 5.2.4 and\ 5.2.5).
- If the
- user cannot accept the call on the indicated channel, the user shall send a
- RELEASE COMPLETE message with cause\ No.\ 44 \fIrequested circuit/channel
- not\fR
- \fIavailable\fR .
- .PP
- The user, in any case, must not connect to the channel until a CONNECT
- ACKNOWLEDGE message has been received.
- .PP
- In case b), the user not controlling any channel shall send a RELEASE COMPLETE
- message with cause\ No.\ 34 \fIno circuit/channel available\fR . The user
- wishing to re\(hyuse a B\(hychannel it has already allocated to another
- call (e.g.\ by releasing, or holding it, or by multiplexing packet calls)
- shall send the
- appropriate message containing the channel identification information element,
- coded as \fIchannel is indicated, no alternative acceptable\fR .
- .bp
- .RT
- .sp 1P
- .LP
- 5.2.4
- \fIOverlap receiving\fR
- .sp 9p
- .RT
- .PP
- When a user determines that a received SETUP message contains
- either:
- .RT
- .LP
- a)
- no called number information; or,
- .LP
- b)
- incomplete called number information; or,
- .LP
- c)
- called number information which the user cannot determine to be complete;
- .LP
- and when the user:
- .LP
- d)
- is compatible with other call characteristics (see Annex\ B); and,
- .LP
- e)
- implements overlap receiving;
- .LP
- the user shall: start timer T302; send a SETUP ACKNOWLEDGE
- message to the network; and enter the overlap receiving state.
- .PP
- When the SETUP ACKNOWLEDGE message is received, the network shall: stop
- timer\ T303; start timer\ T304; enter the overlap receiving state; and
- send the remainder of the call information (if any) in one or more INFORMATION
- messages, starting timer\ T304 when each INFORMATION message is sent.
- .PP
- The called party number information is provided in the called party
- number information element.
- .PP
- The call address information may contain a \fIsending complete\fR
- indication (e.g.\ No. or, as a network option, the sending complete information
- element) appropriate to the dialling plan being used.
- .PP
- \fINote\fR \ \(em\ If the network can determine that sufficient call setup
- information will be received by the called user by sending the next INFORMATION
- message, it is recommended that the INFORMATION message contains the sending
- complete information element.
- .PP
- The user shall START TIMER T302 on receipt of every INFORMATION
- message not containing a sending complete indication.
- .PP
- Following the receipt of a sending complete indication which the user understands,
- or the determination that sufficient call information has been
- received, the user shall stop timer\ T302 (if implemented) and send a CALL
- PROCEEDING message to the network. Alternatively, depending on internal
- events, the user may send an ALERTING or a CONNECT message to the network.
- .PP
- \fINote\fR \ \(em\ The CALL PROCEEDING message in this case will cause
- that the originating exchange to send a CALL PROCEEDING message to the
- originating user, if not already sent (see for example Recommendation\
- Q.699).
- .PP
- At the expiration of timer T302 the user shall:
- .RT
- .LP
- a)
- initiate clearing in accordance with \(sc 5.3 with cause No. 28 \fIinvalid
- number format (incomplete number)\fR if it determines that the call
- information is definitely incomplete; or,
- .LP
- b)
- if sufficient information has been received, send a CALL
- PROCEEDING, ALERTING or CONNECT message as appropriate.
- .PP
- At the expiration of timer T304 the network initiates call
- clearing in accordance with \(sc\ 5.3, with cause\ No.\ 28 \fIinvalid number
- format\fR \fI(incomplete number)\fR sent to the calling user, and cause\
- No.\ 102 \fIrecovery on\fR \fItimer expiry\fR sent to the called user.
- .PP
- If, following the receipt of a SETUP message or during overlap
- receiving, the user determines that the received call information is invalid
- (e.g.\ invalid called party number), it shall initiate call clearing in
- accordance with \(sc\ 5.3 with a cause such as one of the following:
- .RT
- .LP
- No. 1\
- \fIunassigned (unallocated) number\fR ;
- .LP
- No. 3\
- \fIno route to destination\fR ;
- .LP
- No. 22 \fInumber changed\fR ;
- .LP
- No. 28 \fIinvalid number format (incomplete number)\fR .
- .PP
- Upon receipt of the complete call information the user may further perform
- some compatibility checking functions, as outlined in Annex\ B.
- .PP
- When the call is offered on a point\(hyto\(hypoint data link, only one
- SETUP ACKNOWLEDGE message can be received in response to the call offering.
- .PP
- When the call is offered to the user on a broadcast data link,
- multiple SETUP ACKNOWLEDGE messages may be received by the network which
- shall then complete as many overlap receiving procedures as such SETUP
- ACKNOWLEDGE
- messages were received.
- .bp
- .PP
- It is the network responsibility to limit the number
- of overlap receiving procedures to be completed for a given call. The default
- maximum is fixed to eight. Some networks will limit the call offering
- completion in overlap receiving to single data link and will therefore clear
- the subsequent responding users after the first SETUP ACKNOWLEDGE message
- has been received, in accordance with the non\(hyselected user clearing
- procedures
- described in \(sc\ 5.2.9.
- .RT
- .sp 2P
- .LP
- 5.2.5
- \fICall confirmation\fR
- .sp 1P
- .RT
- .sp 1P
- .LP
- 5.2.5.1
- \fIResponse to en\(hybloc SETUP or completion of overlap\fR
- \fIreceiving\fR
- .sp 9p
- .RT
- .PP
- When the user determines that sufficient call setup information has been
- received and compatibility requirements (see Annex\ B) have been satisfied,
- the user responds with either a CALL PROCEEDING, ALERTING, or CONNECT message
- (see Note\ 2), and enters the incoming call proceeding , call received,
- or
- connect request state, respectively.
- .PP
- \fINote\ 1\fR \ \(em\ The possibility of alternative responses (e.g. in
- connection with supplementary services) is for further study.
- .PP
- \fINote\ 2\fR \ \(em\ A progress indicator information element may be included
- in CALL PROCEEDING, ALERTING, and CONNECT message (e.g.\ when an analogue
- terminal is connected to an ISDN PABX). The CALL PROCEEDING message may
- be sent by the user which cannot respond to a SETUP message with an ALERTING,
- CONNECT, or
- RELEASE COMPLETE message before expiration of timer\ T303.
- .PP
- When the SETUP message was delivered via a broadcast data link, an
- incompatible user shall either:
- .RT
- .LP
- a)
- ignore the incoming call; or,
- .LP
- b)
- respond by sending a RELEASE COMPLETE message with
- cause\ No.\ 88 \fIincompatible destination\fR , and enter the Null state.
- The network processes this RELEASE COMPLETE message in accordance with
- \(sc\ 5.2.5.3.
- .PP
- When the SETUP message was delivered via a point\(hyto\(hypoint data
- link, an incompatible user shall respond with a RELEASE COMPLETE message
- with cause\ No.\ 88 \fIincompatible destination\fR . The network processes
- this RELEASE
- COMPLETE message in accordance with \(sc\ 5.2.5.3.
- .PP
- A busy user which satisfies the compatibility requirements indicated in
- the SETUP message shall normally respond with a RELEASE COMPLETE message
- with cause\ No.\ 17 \fIuser busy\fR . The network processes this RELEASE
- COMPLETE
- message in accordance with \(sc\ 5.2.5.3.
- .PP
- If the user wishes to refuse the call, a RELEASE COMPLETE message
- shall be sent with the cause\ No.\ 21 \fIcall rejected\fR , and the user
- returns to
- the Null state. The network processes this RELEASE COMPLETE message in
- accordance with \(sc\ 5.2.5.3.
- .RT
- .sp 1P
- .LP
- 5.2.5.2
- \fIReceipt of CALL PROCeeding and ALERTing\fR
- .sp 9p
- .RT
- .PP
- When the SETUP message is delivered on a broadcast data link, the network
- shall maintain a state machine that tracks the overall progression of the
- incoming call. The network shall also maintain an associated call state
- for each responding user as determined by the data link on which a message
- is
- received.
- .PP
- Upon receipt of the first CALL PROCEEDING message from a user
- (assuming no other user had previously responded with an ALERTING or CONNECT
- message when the SETUP message has been delivered on a broadcast data link),
- the network shall: stop timer\ T303 (or, in the case of overlap receiving,
- timer\ T304 for that user); start timer\ T310; and enter the incoming call
- proceeding state.
- .PP
- When the SETUP message has been delivered on a broadcast data link,
- the network shall (at a minimum) associate the incoming call proceeding
- state with each called user that sends a CALL PROCEEDING message as a first
- response to the broadcast SETUP message prior to expiration of timer\ T312.
- Actions to be taken when a user sends a first response to an incoming call
- after the
- expiration of timer\ T312 are described in \(sc\ 5.2.5.4. Timer\ T310 shall
- not be
- restarted.
- .bp
- .PP
- Upon receipt of the first ALERTING message from a user (assuming no
- other user has previously responded with a CONNECT message when the SETUP
- message has been delivered on a broadcast data link), the network shall:
- stop timer\ T304 for that user (in the case of overlap receiving); stop
- timer\ T303 or T310 (if running); start timer\ T301 (unless another internal
- alerting
- supervision timer function exists; e.g.\ incorporated in call control); enter
- the call received state; and send a corresponding ALERTING message to the
- calling user.
- .PP
- When the SETUP message has been delivered on a broadcast data link,
- the network shall (at a minimum) associate the call received state with each
- called user that sends an ALERTING message either as a first response to the
- broadcast SETUP message or following a CALL PROCEEDING message. Timer\ T304
- shall not be restarted.
- .RT
- .sp 1P
- .LP
- 5.2.5.3
- \fICalled user clearing\fR \fIduring incoming call\fR
- \fIestablishment\fR
- .sp 9p
- .RT
- .PP
- If the SETUP message has been delivered on a point\(hyto\(hypoint data
- link and a RELEASE COMPLETE or DISCONNECT message is received before a
- CONNECT message has been received, the network shall: stop timer\ T303,
- T304, T310 or
- T301 (if running); continue to clear the user as described in \(sc\ 5.3.3, and
- clear the call to the calling user with the cause received in the RELEASE
- COMPLETE or DISCONNECT message.
- .PP
- If the SETUP message has been delivered on a broadcast data link and a
- RELEASE COMPLETE message is received whilst timer\ T303 is running, the
- message cause shall be retained by the network. If timer\ T303 expires
- (i.e.\ if no valid message such as CALL PROCEEDING, ALERTING or CONNECT
- has been received) the
- cause previously retained when a RELEASE COMPLETE message was received
- is sent back to the calling user in a DISCONNECT message and the network
- shall enter
- the call abort state. When multiple RELEASE COMPLETE messages are received
- with different causes, the network shall:
- .RT
- .LP
- 1)
- ignore any cause No. 88 \fIincompatible destination\fR ; and,
- .LP
- 2)
- give preference to the following causes (if received) in the order listed
- below:
- .LP
- (highest)
- No. 17 \fIuser busy\fR ;
- .LP
- No. 21 \fIcall rejected\fR ;
- .LP
- 3)
- any other received cause may also be included in the
- clearing message sent to the originating user (see\ \(sc\ 5.3).
- .PP
- If the SETUP message has been delivered on a broadcast data link and a
- user which has previously sent a SETUP ACKNOWLEDGE, CALL PROCEEDING or
- ALERTING message sends a DISCONNECT message to the network, the actions
- taken by the network depend on whether timer\ T312 is running and whether
- other called users have responded to the SETUP message.
- .sp 1P
- .LP
- \fICase\ 1\fR | \ DISCONNECT received prior to expiry of timer T312
- .sp 9p
- .RT
- .PP
- If timer T312 is running and the network receives a DISCONNECT
- message after having received a SETUP ACKNOWLEDGE, CALL PROCEEDING or ALERTING
- message from a called user (but before receiving a CONNECT message),
- timer\ T312, as well as timer\ T310 or T301 (if running), should continue
- to run. The network shall retain the cause in the DISCONNECT message and
- shall continue to clear the user as described in \(sc\ 5.3.3. The network
- shall stop timer\ T304
- (if running) for this user.
- .PP
- Upon expiration of timer T312, if either:
- .RT
- .LP
- a)
- no other users have responded to the incoming call; or
- .LP
- b)
- all users that have responded to the incoming call have been cleared
- or are in the process of being cleared:
- .LP
- the network shall stop timer T310 or T301 (if running) and shall clear
- the call to the calling user. If an ALERTING message has been received,
- the cause sent to the calling user shall be a cause received from the called
- user, giving
- preference to (in order of priority): No.\ 21 \fIcall rejected\fR ; any
- other cause sent by a called user. If only SETUP ACKNOWLEDGE, or CALL PROCEEDING
- messages have been received, the cause sent to the calling user shall be
- a cause
- received from the called user, giving preference to (in order of priority):
- No.\ 17 \fIuser busy\fR ; No.\ 21 \fIcall rejected\fR ; any other appropriate
- cause sent by a called user.
- .bp
- .sp 1P
- .LP
- \fICase\ 2\fR | \ DISCONNECT received after expiry of timer T312
- .sp 9p
- .RT
- .PP
- If timer T312 has expired and the network receives a DISCONNECT
- message from the called user after having received a SETUP ACKNOWLEDGE, CALL
- PROCEEDING or ALERTING message (but before receiving a CONNECT message), the
- network shall continue to clear the user as described in \(sc\ 5.3.3. The
- network shall stop timer\ T304 (if running) for this user.
- .PP
- If other called users have responded to the SETUP message with a SETUP
- ACKNOWLEDGE, CALL PROCEEDING or ALERTING message, and still have the
- opportunity to accept the call by sending a CONNECT message, the network
- shall retain the cause in the DISCONNECT message. The network shall continue
- to
- process the incoming call for the remaining responding users (T310 or T301,
- if running, shall continue to run).
- .PP
- If either:
- .RT
- .LP
- a)
- no other users have responded to the incoming call; or
- .LP
- b)
- all users that have responded to the incoming call have been cleared
- or are in the process of being cleared:
- .LP
- the network shall stop timer T310 or T301 (if running) and shall clear
- the call to the calling user. If an ALERTING message has been received,
- the cause sent to the calling user shall be a cause received from the called
- user, giving
- preference to (in order of priority): No.\ 21 \fIcall rejected\fR ; or
- any other
- cause sent by a called user. If only SETUP ACKNOWLEDGE, or CALL PROCEEDING
- message have been received, the cause sent to the calling user shall be
- a cause received from the called user, giving preference to (in order of
- priority):
- No.\ 17 \fIuser busy\fR ; No.\ 21 \fIcall rejected\fR ; any other appropriate
- cause sent by a called user.
- .sp 1P
- .LP
- 5.2.5.4
- \fICall failure\fR
- .sp 9p
- .RT
- .PP
- If the network does not receive any response to the retransmitted SETUP
- message prior to the expiration of timer\ T303, then the network shall
- initiate clearing procedures towards the calling user with cause\ No.\
- 18 \fIno\fR \fIuser responding\fR .
- .RT
- .LP
- a)
- If the SETUP message was delivered by a broadcast data link, the network
- shall enter the call abort state.
- .LP
- b)
- if the SETUP message was delivered on a point\(hyto\(hypoint data link,
- the network shall also initiate clearing procedures towards the called
- user in accordance with \(sc\ 5.3.4, using cause\ No.\ 102 \fIrecovery
- on timer\fR
- \fIexpiry\fR .
- .PP
- If the network receives a user's first response to SETUP when in the call
- abort state but before timer\ T312 has expired, the network shall
- initiate clearing to the called user as described in \(sc\ 5.3.2 | ), except
- that
- the cause\ No.\ 102 \fIrecovery on timer expiry\fR shall be sent. If the
- network
- receives a message that is a user's first response to an incoming call after
- timer\ T312 has expired, the network will interpret this message as a message
- received with an invalid call reference value, as described in \(sc\ 5.8.3.2.
- .PP
- If the network has received a CALL PROCEEDING message, but does not
- receive an ALERTING, CONNECT, or DISCONNECT message prior to the expiration
- of timer\ T310, then the network shall: initiate clearing procedures towards
- the
- calling user with cause\ No.\ 18 \fIno user responding\fR ; and initiate
- clearing
- procedures towards the called user.
- .RT
- .LP
- 1)
- If the SETUP message was delivered by a broadcast data link, the called
- user shall be cleared in accordance with \(sc\ 5.3.2 | ), except that
- cause\ No.\ 102 \fIrecovery on timer expiry\fR shall be sent.
- .LP
- 2)
- If the SETUP message was delivered on a point\(hyto\(hypoint data link,
- the called user shall be cleared in accordance with \(sc\ 5.3.4 using
- cause\ No.\ 102 \fIrecovery on timer expiry\fR .
- .PP
- If the network has received an ALERTING message, but does not
- receive a CONNECT or DISCONNECT message prior to the expiry of timer\ T301
- (or a corresponding internal alerting supervision timing function), then
- the network shall: initiate clearing procedures towards the calling user
- with cause\ No.\ 19 \fIuser alerting, no answer\fR ; and initiate clearing
- procedures towards the called user.
- .LP
- i)
- If the SETUP message was delivered by a broadcast data link, the called
- user shall be cleared in accordance with \(sc\ 5.3.2 | ), except that
- cause\ No.\ 102 \fIrecovery on timer expiry\fR shall be sent.
- .LP
- ii)
- If the SETUP message was delivered on a point\(hyto\(hypoint data link,
- the called user shall be cleared in accordance with \(sc\ 5.3.4 using
- cause\ No.\ 102 \fIrecovery on timer expiry\fR .
- .bp
- .sp 1P
- .LP
- 5.2.6
- \fINotification of interworking at the terminating\fR
- \fIinterface\fR
- .sp 9p
- .RT
- .PP
- During call establishment, the call may enter an ISDN environment, e.g.
- because of interworking with another network, with a non\(hyISDN user,
- or
- with non\(hyISDN equipment within the calling or called user's premises.
- When this occurs, the point at which call enters an ISDN environment shall
- cause a
- progress indicator information element to be included in the SETUP message
- to be sent to the called user.
- .RT
- .LP
- a)
- No. 1 \fIcall is not end\(hyto\(hyend ISDN; further call\fR
- \fIprogress information may be available in\(hyband\fR ;
- .LP
- \fINote\fR \ \(em\ On receipt of progress indicator No. 1, the called
- user shall connect to the B\(hychannel in accordance with the procedures
- of
- \(sc\ 5.2.8.
- .LP
- b)
- No. 3 \fIorigination address is non\(hyISDN\fR .
- .PP
- In addition, the user shall notify the calling party if the call has left
- the ISDN environment within the called user's premises, or upon the
- availability of in\(hyband information/patterns. When such situations occur, a
- progress indication shall be sent by the user to the network either:
- .LP
- 1)
- in an appropriate call control message when a state change is required
- (SETUP ACKNOWLEDGE, CALL PROCEEDING, ALERTING or CONNECT); or
- .LP
- 2)
- in the PROGRESS message when no state change is
- appropriate.
- .PP
- One of the following progress description values shall be included in the
- progress indicator information element in the message sent to the
- network (for further information, see Annex\ I):
- .LP
- i)
- No. 1 \fIcall is not end\(hyto\(hyend ISDN; further call\fR
- \fIprogress information may be available in\(hyband\fR ;
- .LP
- ii)
- No. 2 \fIdestination address is non\(hyISDN\fR ;
- .LP
- iii)
- No. 4 \fIcall has returned to the ISDN\fR .
- .PP
- If the progress indicator information element is included in a
- call control message, the procedures as described in the rest of \(sc\
- 5.2 apply. If the progress indicator information element is included in
- the PROGRESS
- message, no state change will occur but any supervisory timers shall be
- stopped.
- .sp 1P
- .LP
- 5.2.7
- \fICall accept\fR
- .sp 9p
- .RT
- .PP
- A user indicates acceptance of an incoming call by sending a
- CONNECT message to the network. Upon sending the CONNECT message the user
- shall start timer\ T313 (the value of timer\ T313 is specified in \(sc\
- 9.2). If an
- ALERTING message had previously been sent to the network, the CONNECT message
- may contain only the call reference.
- .PP
- If a call can be accepted using the B\(hychannel indicated in the SETUP
- message, and no user alerting is required, a CONNECT message may be sent
- without a previous ALERTING message.
- .PP
- \fINote\fR \ \(em\ Further study is required on the need for means to avoid
- service degradation (e.g.\ speech clipping) on connections involving an
- NT2.
- .RT
- .sp 1P
- .LP
- 5.2.8
- \fIActive indication\fR
- .sp 9p
- .RT
- .PP
- On receipt of the first CONNect message, the network shall: stop
- (if running) timers\ T301, T303, T304 and T310; complete the circuit\(hyswitched
- path to the selected B\(hychannel; send a CONNECT ACKNOWLEDGE message to
- the user which first accepted the call; initiate procedures to send a CONNECT
- message
- towards the calling user; and enter the active state.
- .PP
- The CONNECT ACKNOWLEDGE message indicates completion of the
- circuit\(hyswitched connection. There is no guarantee of an end\(hyto\(hyend
- connection until a CONNECT message is received at the calling user. Upon
- receipt of the
- CONNECT ACKNOWLEDGE message the user shall: stop timer\ T313 and enter the
- active state.
- .PP
- When timer T313 expires prior to receipt of a CONNECT ACKNOWLEDGE
- message, the user shall initiate clearing in accordance with \(sc\ 5.3.3
- .PP
- A user which has received the SETUP via the broadcast data link, and has
- been awarded the call, shall connect to the B\(hychannel only after it
- has
- received the CONNECT ACKNOWLEDGE message. Only the user that is awarded the
- call will receive the CONNECT ACKNOWLEDGE message.
- .PP
- A user which has received the SETUP via a point\(hyto\(hypoint data link
- may connect to the B\(hychannel as soon as channel selection has been completed.
- .bp
- .RT
- .sp 1P
- .LP
- 5.2.9
- \fINon\(hyselected user clearing\fR
- .sp 9p
- .RT
- .PP
- In addition to sending the CONNECT ACKNOWLEDGE message to the user selected
- for the call, the network shall send RELEASE message [as described in \(sc\
- 5.3.2 | )] to all other users at the interface that have sent SETUP
- ACKNOWLEDGE, CALL PROCEEDING, ALERTING or CONNECT messages in response
- to the SETUP message. These RELEASE messages are used to notify the users
- that the
- call is no longer offered to them. The procedures described in \(sc\ 5.3.4
- are then followed. Any user which having previously sent a CONNECT message
- and started timer\ T313, and which subsequently receives a RELEASE message,
- shall stop
- timer\ T313 and follow the procedures of \(sc\ 5.3.4.
- .RT
- .sp 2P
- .LP
- 5.3
- \fICall clearing\fR
- .sp 1P
- .RT
- .sp 1P
- .LP
- 5.3.1
- \fITerminology\fR
- .sp 9p
- .RT
- .PP
- The following terms are used in this Recommendation in the
- description of clearing procedures:
- .RT
- .LP
- \(em
- A channel is \fIconnected\fR when the channel is part of a
- circuit\(hyswitched ISDN connection established according to this Recommendation.
- .LP
- \(em
- A channel is \fIdisconnected\fR when the channel is no longer
- part of a circuit\(hyswitched ISDN connection, but is not yet available
- for use in a new connection.
- .LP
- \(em
- A channel is \fIreleased\fR when the channel is not part of a
- circuit\(hyswitched ISDN connection and is available for use in a new connection.
- Similarly, a call reference that is \fIreleased\fR is available for reuse.
- .sp 1P
- .LP
- 5.3.2
- \fIException conditions\fR
- .sp 9p
- .RT
- .PP
- Under normal conditions, call clearing is usually initiated when
- the user or the network sends a DISCONNECT message and follows the procedures
- defined in \(sc\(sc\ 5.3.3 and 5.3.4 respectively. The only exceptions
- to the above
- rule are as follows:
- .RT
- .LP
- a)
- In response to a SETUP message, the user or network can
- reject a call (e.g.\ because of the unavailability of a suitable B\(hychannel)
- by: responding with a RELEASE COMPLETE message provided no other response
- has
- previously been sent (e.g.\ the SETUP ACKNOWLEDGE message in the case of
- overlap sending); releasing the call reference; and enter the Null state.
- .LP
- b)
- In the case of a multipoint terminal configuration,
- non\(hyselected user call clearing will be initiated with RELEASE message(s)
- from the network (see \(sc\ 5.2.9). The RELEASE message shall contain cause\
- No.\ 26
- \fInon\(hyselected user clearing\fR .
- .LP
- c)
- Clearing of temporary signalling connections will be
- initiated by sending a RELEASE message as described in \(sc\(sc\ 5.3.3
- and\ 5.3.4.
- .LP
- d)
- Unsuccessful termination of the B\(hychannel selection
- procedure (see \(sc\(sc\ 5.2.3.1 and\ 5.1.2) by the side offering the call is
- accomplished by sending a RELEASE message as described in \(sc\(sc\ 5.3.3
- and\ 5.3.4. The RELEASE message shall contain cause\ No.\ 6 \fIchannel
- unacceptable\fR .
- .LP
- e)
- 1)
- In the case of a SETUP message sent via the broadcast data link, if a
- network disconnect indication is received during call
- establishment, and prior to the expiry of timer\ T312, timer\ T303 is stopped
- (if running) and the network enters the call abort state. Any user which
- has
- responded, or subsequently responds before timer\ T312 expires, will be
- cleared by a RELEASE message (with the cause code(s) contained in the network
- disconnect indication) and the procedures of \(sc\ 5.3.4 are then followed
- for that user. Upon expiry of timer\ T312, the network shall treat any
- subsequent
- responses according to the procedures defined in \(sc\ 5.8.3.2. The network
- shall enter the Null state upon completion of clearing procedures for all
- responding users.
- .LP
- 2)
- In the case of a SETUP message sent via the broadcast data link, if a
- network disconnect indication is received during call
- establishment after expiry of timer\ T312, any user which has responded
- shall be cleared by a RELEASE message (with the cause code(s) contained
- in the network disconnect indication) and the procedures of \(sc\ 5.3.4
- are then followed for that user. The network enters the Null state upon
- completion of clearing procedures for all responding users.
- .LP
- \fINote\fR \ \(em\ A separate state machine exists for each
- responding user.
- .LP
- f
- )
- When timer T318 expires, the user initiates
- internal
- call clearing by sending a RELEASE message with cause\ No.\ 102 \fIrecovery
- on\fR
- \fItimer expiry\fR ; starting timer\ T308; and continuing as described in
- \(sc\ 5.3.3.
- .bp
- .sp 1P
- .LP
- 5.3.3
- \fIClearing initiated by the user\fR
- .sp 9p
- .RT
- .PP
- Apart from the exceptions identified in \(sc\(sc 5.3.2 and 5.8, the user
- shall initiate clearing by: sending a DISCONNECT message; starting timer\
- T305 (the value of timer\ T305 is specified in \(sc\ 9.2); disconnecting
- the B\(hychannel; and entering the disconnect request state.
- .PP
- \fINote\fR \ \(em\ When a user initiates call clearing by sending a RELEASE
- message, the procedures described in \(sc\ 5.3.4 are then followed.
- .PP
- The network shall enter the disconnect request state upon receipt of a
- DISCONNECT message. This message then prompts the network to disconnect
- the
- B\(hychannel, and to initiate procedures for clearing the network connection to
- the remote user. Once the B\(hychannel used for the call has been disconnected,
- the network shall: send a RELEASE message to the user; start timer\ T308 (the
- value of a timer\ T.308 is specified in \(sc\ 9.1); and enter the release
- request
- state.
- .PP
- \fINote\fR \ \(em\ The RELEASE message has only local significance and
- does not imply an acknowledgement of clearing from the remote user.
- .PP
- On receipt of the RELEASE message the user shall: cancel timer T305; release
- the B\(hychannel; send a RELEASE COMPLETE message; release the call
- reference; and return to the Null state. Following the receipt of a RELEASE
- COMPLETE message from the user, the network shall: stop timer\ T308; release
- both the B\(hychannel and the call reference; and return to the Null state.
- .PP
- If timer T305 expires, the user shall: send a RELEASE message to the network
- with the cause number originally contained in the DISCONNECT message; start
- timer\ T308 and enter the release request state. In addition, the user
- may indicate a second cause information element with cause\ No.\ 102 \fIrecovery
- on\fR \fItimer expiry\fR .
- .PP
- If timer T308 expires for the first time, the network shall:
- retransmit the RELEASE message and timer\ T308 shall be restarted. In addition,
- the network may indicate a second cause information element with cause\
- No.\ 102 \fIrecovery on timer expiry\fR . If no RELEASE COMPLETE message
- is received from the user before timer\ T308 expires a second time, the
- network shall: place the
- B\(hychannel in a maintenance condition; release the call reference; and
- return to the Null state.
- .PP
- \fINote\ 1\fR \ \(em\ The restart procedures contained in \(sc 5.5 may
- be used on
- B\(hychannels in the maintenance condition.
- .PP
- \fINote\ 2\fR \ \(em\ Other actions which could be taken by the network upon
- receipt of a DISCONNECT message are for further study.
- .RT
- .sp 1P
- .LP
- 5.3.4
- \fIClearing initiated by the network\fR
- .sp 9p
- .RT
- .PP
- Apart from the exception conditions identified in \(sc\(sc 5.3.2 and 5.8,
- the network shall initiate clearing by: sending a DISCONNECT message; and
- entering the disconnect indication state. The DISCONNECT message is a local
- invitation to clear and does not imply that the B\(hychannel has been disconnected
- at the user\(hynetwork interface.
- .PP
- \fINote\fR \ \(em\ When the network initiates clearing by sending a RELEASE
- message, the procedures described in \(sc\ 5.3.3 are followed.
- .RT
- .sp 1P
- .LP
- 5.3.4.1
- \fIClearing when tones/announcements provided\fR
- .sp 9p
- .RT
- .PP
- When in\(hyband tones/announcements are provided (see \(sc 5.4), the
- DISCONNECT message contains progress indicator\ No.\ 8 \fIin\(hyband information
- or\fR \fIappropriate pattern now available\fR . The network shall: start
- timer\ T306; and enter the disconnect indication state.
- .PP
- On receipt of the DISCONNECT message with progress indicator No. 8,
- the user may: connect (if not already connected) to the B\(hychannel to receive
- the in\(hyband tone/announcement; and enter the disconnect indication state.
- Alternatively, to continue clearing without connecting to the in\(hyband
- tone/announcement, the user shall: disconnect the B\(hychannel; send a RELEASE
- message; start timer\ T308; and enter the release request state.
- .PP
- If the user connects to the provided in\(hyband tone/announcement, the
- user may subsequently continue clearing (before the receipt of a RELEASE
- from the network) by: disconnecting from the B\(hychannel; sending a RELEASE
- message; starting timer\ T308; and entering the release request state.
- .PP
- On receipt of the RELEASE message, the network shall: stop timer\ T306;
- disconnect and release the B\(hychannel; send a RELEASE COMPLETE message;
- release the call reference; and return to the Null state.
- .PP
- If timer T306 expires, the network shall continue clearing by:
- disconnecting the B\(hychannel; sending a RELEASE message with the cause number
- originally contained in the DISCONNECT message; starting timer\ T308; and
- entering the release request state.
- .bp
- .PP
- In addition to the original clearing cause, the RELEASE message may
- contain a second cause information element with cause\ No.\ 102 \fIrecovery
- on\fR
- \fItimer expiry\fR ; this cause may optionally contain a diagnostic field
- identifying the timer that expired.
- .PP
- On receipt of the RELEASE message, the user shall act according to
- \(sc\ 5.3.3.
- .RT
- .sp 1P
- .LP
- 5.3.4.2
- \fIClearing when tones/announcements not provided\fR
- .sp 9p
- .RT
- .PP
- When in\(hyband tones/announcements are \fInot\fR provided, the DISCONNECT
- message does \fInot\fR contain progress indicator\ No.\ 8 \fIin\(hyband
- information or\fR \fIappropriate pattern now available\fR . The network
- shall initiate clearing by:
- sending the DISCONNECT message; start timer\ T305; disconnects the B\(hychannel;
- and enters the disconnect indication state.
- .PP
- On the receipt of the DISCONNECT message without progress
- indicator\ No.\ 8, the user shall: disconnect the B\(hychannel; send a RELEASE
- message; start timer\ T308; and enter the release request state.
- .PP
- On receipt of the RELEASE message, the network shall: stop timer\ T305;
- release the B\(hychannel; send a RELEASE COMPLETE message; release the
- call
- reference; and return to the Null state.
- .PP
- If timer T305 expires, the network shall: send a RELEASE message to
- the user with the cause number originally contained in the DISCONNECT message;
- start timer\ T308; and enter the release request state. In addition to
- the
- original clearing cause, the RELEASE message may contain a second cause
- information element with cause\ No.\ 102 \fIrecovery on timer expiry\fR .
- .RT
- .sp 1P
- .LP
- 5.3.4.3
- \fICompletion of clearing\fR
- .sp 9p
- .RT
- .PP
- Following the receipt of a RELEASE COMPLETE message from the
- network, the user shall: stop timer\ T308; release both the B\(hychannel
- and the
- call reference; and return to the Null state.
- .PP
- If a RELEASE COMPLETE is not received by the user before the first
- expiry of timer\ T308, the RELEASE message shall be retransmitted and timer\
- T308 shall be restarted. If no RELEASE COMPLETE message is received from
- the network before timer\ T308 expires a second time, the user may: place
- the B\(hychannel in a maintenance condition; shall release the call reference;
- and return to the Null state.
- .PP
- \fINote\fR \ \(em\ The restart procedures contained in \(sc 5.5 may be used on
- B\(hychannels in the maintenance condition.
- .RT
- .sp 1P
- .LP
- 5.3.5
- \fIClear collision\fR
- .sp 9p
- .RT
- .PP
- Clear collision occurs when both the user and the network
- simultaneously DISSCONNECT messages specifying the same call reference
- value. When the network receives a DISSCONNECT message whilst in the disconnect
- indication state, the network shall: stop timer\ T305 or T306 (whichever is
- running); disconnect the B\(hychannel (if not disconnected); send a RELEASE
- message; start timer\ T308; and enter the release request state. Similarly,
- when the user receives a DISCONNECT message whilst in the disconnect request
- state, the user shall: stop timer\ T305; send a RELEASE message; start
- timer\ T308; and enter the release request state.
- .PP
- Clear collision can also occur when both sides simultaneously transfer
- RELEASE messages related to the same call reference value. The entity receiving
- such a RELEASE message whilst within the release request state shall: stop
- timer\ T308; release the call reference and B\(hychannel; and enter, if
- appropriate, the Null state (without sending or receiving a RELEASE COMPLETE
- message).
- .RT
- .sp 1P
- .LP
- 5.4
- \fIIn\(hyband tones and announcements\fR
- .sp 9p
- .RT
- .PP
- When in\(hyband tones/announcements not associated with a call state change
- are to be provided by the network before reaching the active state, a
- PROGRESS message is returned simultaneously with the application of the
- in\(hyband tone/announcement. The PROGRESS message contains the progress
- indicator\ No.\ 8 \fIin\(hyband information or appropriate pattern is now
- available\fR .
- .PP
- When tones/announcements have to be provided together with a call
- state change, then the appropriate message (e.g.\ for ALERTING, DISCONNECT\
- etc.; see appropriate section) with progress indicator\ No.\ 8 \fIin\(hyband
- information or\fR \fIappropriate pattern is now available\fR is sent simultaneously
- with the
- application of the in\(hyband tone/announcement.
- .PP
- \fINote\ 1\fR \ \(em\ When the network provides CCITT standardized
- telecommunications services, the service requirement for provision of in\(hyband
- tones/announcements is as indicated in the I.200\ Series of Recommendations.
- .bp
- .PP
- \fINote\ 2\fR \ \(em\ When the PROGRESS message is used, the user may initiate
- call clearing as a result of the applied in\(hyband tone/announcement,
- according to the procedures specified in \(sc\ 5.3.3.
- .PP
- \fINote\ 3\fR \ \(em\ The protocol currently described in \(sc 5.4 applies
- at the
- calling user\(hynetwork interface. The protocol to be applied at the internetwork
- interface and at the called user\(hynetwork interface requires further
- study.
- .RT
- .sp 1P
- .LP
- 5.5
- \fIRestart procedure\fR
- .sp 9p
- .RT
- .PP
- The restart procedure is used to return channels and interfaces to an idle
- condition. The procedure is usually invoked when the other side of the
- interface does not respond to other call control messages or a failure
- has
- occurred (e.g.\ following a data link failure, when a backup D\(hychannel
- can be
- used; or following the expiry of timer\ T308 due to the absence of response
- to a clearing message).
- .PP
- \fINote\fR \ \(em\ Layer 3 procedures and resources associated with those
- data links with SAPI\ =\ \*Q0000 | 00\*U should be initialized by the restart
- procedures.
- .PP
- When:
- .RT
- .LP
- a)
- both the user and the network are aware of the configuration of the interface;
- and
- .LP
- b)
- the interface is a basic access (Recommendation I.430\ [46]) where a
- point\(hyto\(hypoint configuration exists; or,
- .LP
- c)
- the interface is a primary rate access
- (Recommendation\ I.431\ [27]);
- .LP
- then the user and the network shall implement the procedures of \(sc 5.5.
- In all other cases, the procedures of \(sc\ 5.5 are optional.
- .sp 1P
- .LP
- 5.5.1
- \fISending RESTART\fR
- .sp 9p
- .RT
- .PP
- A RESTART message is sent by the network or user in order to return channels
- or interfaces to the Null state. The channel identification
- information element must be present in the RESTART message when a specified
- channel, or interface other than the one containing the D\(hychannel, is to be
- returned to the idle condition. Absence of the channel identification
- information element indicates that the interface containing the D\(hychannel
- is to be restarted.
- .PP
- Upon transmitting the RESTART message the sender enters the restart
- request state, starts timer\ T316, and waits for a RESTART ACKNOWLEDGE
- message. Receipt of a RESTART ACKNOWLEDGE message stops timer\ T316, frees
- the channels and call reference values for reuse, and enters the Null state.
- .PP
- If a RESTART ACKNOWLEDGE message is not received prior to expiry of
- timer\ T316 one or more subsequent RESTART messages may be sent until a
- RESTART ACKNOWLEDGE message is returned. Meanwhile, no calls shall be placed
- or
- accepted over the channel or interface by the originator of the RESTART
- message. A network shall limit the number of consecutive unsuccessful restart
- attempts to a default limit of two. When this limit is reached, the network
- shall make no further restart attempts. An indication will be provided
- to the appropriate maintenance entity. The channel or interface is considered
- to be in an out\(hyof\(hyservice condition until maintenance action has
- been taken.
- .PP
- The RESTART and RESTART ACKNOWLEDGE message shall contain the global call
- reference value (all zero) to which the restart request state is
- associated. These messages are transferred via the appropriate point\(hyto\(hypoint
- data link in the multiple frame mode using the DL\(hyDATA\(hyREQUEST primitive.
- .RT
- .sp 1P
- .LP
- 5.5.2
- \fIReceipt of RESTART\fR
- .sp 9p
- .RT
- .PP
- Upon receiving a RESTART message the recipient shall enter the
- restart state associated to the global call reference and start timer\
- T317; it shall then initiate the appropriate internal actions to return
- the specified
- channels to the idle condition and call references to the Null state. Upon
- completion of internal clearing, timer\ T317 shall be stopped and a RESTART
- ACKNOWLEDGE message transmitted to the originator, and the Null state entered.
- .PP
- If timer T317 expires prior to completion of internal clearing an
- indication shall be sent to the maintenance entity (i.e.\ a primitive should
- be transmitted to the system management entity).
- .bp
- .PP
- \fINote\ 1\fR \ \(em\ Even if all call references are in the Null state,
- and all channels are in the idle condition, the receiving entity shall
- transmit a
- RESTART ACKNOWLEDGE message to the originator upon receiving a RESTART
- message.
- .PP
- \fINote\ 2\fR \ \(em\ If the RESTART message is sent by a user, the network
- shall return to the Null state only those Q.931 calls which are:
- .RT
- .LP
- a)
- associated with the data link connection endpoint identifier (DLCI; see
- Recommendation\ Q.920); and
- .LP
- b)
- which correspond to the specified channel(s) or
- interface.
- .sp 1P
- .LP
- 5.6
- \fICall rearrangements\fR
- .sp 9p
- .RT
- .PP
- The elements of procedure in this section provide for physical
- layer and/or data link layer rearrangements after a call has entered the
- active state as defined in \(sc\ 2.2.1.5. The procedure is restricted to
- use on the same interface structure, and resumption on the same B\(hychannel.
- .PP
- The activation of this procedure at a user\(hynetwork interface may
- correspond to a number of possible events such as the following:
- .RT
- .LP
- a)
- physical disconnection of user equipment and reconnection;
- .LP
- b)
- physical replacement of one user equipment by another;
- .LP
- c)
- the human user moves from one equipment to another;
- .LP
- d)
- suspension of call and its subsequent reactivation at the
- same user equipment.
- .PP
- These procedures have only local significance; i.e. the invocation of call
- rearrangement affects only states at the originating end, and it does not
- affect any terminating states.
- .PP
- The procedures in this section are described in terms of functional
- messages and information elements.
- .PP
- If the procedures for call suspension in this section are not followed
- prior to the physical disconnection of the terminal from the interface,
- then
- the integrity of the call cannot be guaranteed by the network.
- .RT
- .sp 1P
- .LP
- 5.6.1
- \fICall suspension\fR
- .sp 9p
- .RT
- .PP
- The procedure is initiated by the user, who shall: send a SUSPEND message
- containing the current call reference; start timer\ T319; and enter the
- suspend request state. The user may optionally include in this message
- a bit
- sequence (e.g.\ IA5\ characters) to be known by the application or human user,
- and by the network, as the call identity for subsequent reconnection. Where
- no call identity information is included by the user, (e.g.\ the call identity
- information element is absent or empty) the network shall store this fact so
- that resumption is possible only by a procedure conveying no call identity
- information.
- .PP
- \fINote\fR \ \(em\ If the call identity information element is present with a
- null length, the message shall be handled as if it was absent.
- .PP
- The default maximum length of the call identity value within the call identity
- information element is eight octets. If the network receives a call
- identity value longer than the maximum length supported, the network shall
- truncate the call identity value to the maximum length; take the action
- specified in \(sc\ 5.8.7 and continue processing.
- .RT
- .sp 1P
- .LP
- 5.6.2
- \fICall suspended\fR
- .sp 9p
- .RT
- .PP
- Following the receipt of a SUSPEND message the network enters the suspend
- request state. After a positive validation of the received call
- identity the network shall: send a SUSPEND ACKNOWLEDGE message; and start
- timer\ T307. (The value of T307 is specified in \(sc\ 9.1.)
- .PP
- At this time, the network shall consider the call reference to be
- released and enter the Null state for that call reference. The call identity
- associated with the suspended call has to be stored by the network and
- cannot be accepted for another suspension until it is released.
- .PP
- The B\(hychannel involved in the connection will be reserved by the
- network until reconnection of the call (or until a clearing cause occurs,
- e.g.\ expiry of timer\ T307). A NOTIFY message with notification indicator\
- No.\ 0 (user suspended) is sent to the other user.
- .PP
- When the user receives the SUSPEND ACKNOWLEDGE message, the user
- shall: stop timer\ T319; release the B\(hychannel and call reference; and enter
- the Null state.
- .PP
- Following the receipt of the SUSPEND ACKNOWLEDGE, the user may
- disconnect the underlying data link connection. In any case, if the user
- physically disconnects from the interface without having disconnected the
- data link connection, standard data link layer procedures are started by
- the network side of the data link layer supervision, resulting in the release
- of the data link layer connection.
- .bp
- .RT
- .sp 1P
- .LP
- 5.6.3
- \fICall suspend error\fR
- .sp 9p
- .RT
- .PP
- On receipt of a SUSPEND message, the network will respond by
- sending a SUSPEND REJECT message with cause\ No.\ 84 \fIcall identity in
- use\fR if
- the information contained in the SUSPEND message is not sufficient to avoid
- ambiguities on subsequent call re\(hyestablishment. This will apply, in
- particular, when at a given user\(hynetwork interface, a SUSPEND message is
- received with a call identity sequence already in use, or when the SUSPEND
- message does not contain any call identity sequence and the null\(hyvalue call
- identity is already allocated for that interface. On receipt of the SUSPEND
- REJECT message, the user shall: stop timer\ T319; and return to the active
- state. If timer\ T319 expires, the user shall: notify the user application;
- and return to the active state.
- .PP
- In these cases the state of the call is not altered within the network
- (i.e. it remains in the active state).
- .RT
- .sp 1P
- .LP
- 5.6.4
- \fICall re\(hyestablishment\fR
- .sp 9p
- .RT
- .PP
- At the connection end where suspension was initiated, the user may request
- re\(hyestablishment of a call after physical reconnection of a terminal
- by sending a RESUME message containing the call identity exactly as that
- used at the time of call suspension; starting timer\ T318; and entering
- the resume
- request state. If the SUSPEND message did not include a call identity
- information element, then the corresponding RESUME message shall also not
- include a call identity information element. The call reference included
- in the RESUME message is chosen by the user according to the normal allocation
- of
- outgoing call reference (see \(sc\ 4.3).
- .PP
- On receipt of a RESUME message, the network enters the resume request state.
- After a positive validation of the call identity that relates to the
- suspended call containing a valid identity that relates to a currently
- suspended call, the network shall: send a RESUME ACKNOWLEDGE message to the
- user; release the call identity; stop timer\ T307 and enter the active state.
- The RESUME ACKNOWLEDGE message shall specify the B\(hychannel reserved
- to the call by the network by means of the channel identification element,
- coded
- \fIB\(hychannel is indicated, no alternative is acceptable\fR .
- .PP
- The network shall also send a NOTIFY message with the notification
- indicated \fIuser resumed\fR to the other user.
- .PP
- No memory of the previously received call identity sequence is kept by
- the network after sending the RESUME ACKNOWLEDGE message. This call identity
- is now available for another suspension.
- .PP
- On receipt of the RESUME ACKNOWLEDGE message, the user shall: stop
- timer\ T318 and enter the active state.
- .RT
- .sp 1P
- .LP
- 5.6.5
- \fICall resume errors\fR
- .sp 9p
- .RT
- .PP
- If a received RESUME message cannot be actioned by the network
- (e.g. as a result of an unknown call identity, a RESUME REJECT message
- shall be returned to the requesting user indicating one of the following
- causes:
- .RT
- .LP
- a)
- No. 83 \fIa suspended call exists, but this call identity\fR
- \fIdoes not\fR ;
- .LP
- b)
- No. 85 \fIno call suspended\fR ; or,
- .LP
- c)
- No. 86 \fIcall having the requested call identity\fR
- \fIhas been cleared\fR .
- .PP
- The call identity remains unknown. The call reference contained in the
- RESUME message is released by both the user and network side. Upon receipt
- of the RESUME REJECT message the user shall: stop timer\ T318; and enter
- the
- Null state.
- .PP
- If timer T307 expires the network shall initiate clearing of the
- network connection with cause\ No.\ 102 \fIrecovery on timer expiry\fR
- ; discard the call identity; and release the reserved B\(hychannel.
- .PP
- On release, the call identity can then be used for subsequent call
- suspension. If before the expiry of timer\ T307 the call is cleared by the
- remote user, the B\(hychannel reservation is released but the call identity
- may be preserved by some networks along with a clearing cause (e.g.\ cause\
- No.\ 16
- \fInormal clearing\fR ).
- .PP
- If timer T318 expires, the user shall initiate internal call clearing with
- cause\ No.\ 102 \fIrecovery on timer expiry\fR , in accordance with
- \(sc\ 5.3.2 | ).
- .RT
- .sp 1P
- .LP
- 5.6.6
- \fIDouble suspension\fR
- .sp 9p
- .RT
- .PP
- Simultaneous suspension of the call at both ends is possible. The procedures
- do not prevent this from occurring. If double suspensions are not
- desired the users must protect against this by other means; e.g.\ higher
- layer negotiation protocols.
- .bp
- .RT
- .sp 1P
- .LP
- 5.6.7
- \fICall re\(hyarrangement notification controlled by an NT2\fR
- .sp 9p
- .RT
- .PP
- When the call rearrangement is controlled by the NT2, the
- procedures shall be applied by the NT2 at reference point\ S. The NT2 shall
- inform the remote user by sending a NOTIFY message described in \(sc\(sc\ 5.6.2
- and\ 5.6.4 across reference point\ T.
- .RT
- .sp 1P
- .LP
- 5.7
- \fICall collisions\fR
- .sp 9p
- .RT
- .PP
- Call collisions as such cannot occur at the network. Any
- simultaneous incoming or outgoing calls are dealt with separately and assigned
- different call references.
- .PP
- Channel selection conflicts may occur if an incoming call and outgoing
- call select the same channel. This is resolved by the network through channel
- selection mechanisms described in \(sc\(sc\ 5.1.2 and\ 5.2.2.
- .PP
- In the case of such conflicts, the network shall give priority to the incoming
- call over the call request received from the user. It shall clear the outgoing
- call whenever the B\(hychannel cannot be allocated by the network or
- accepted by the user originating the call.
- .PP
- \fINote\fR \ \(em\ Some terminal adaptors supporting existing non\(hyvoice
- terminals (e.g.\ X.21) may need to resolve double channel selection by
- clearing the incoming call and reattempting the outgoing call setup in
- order to satisfy the requirements of the interface at reference point\
- R.
- .RT
- .sp 1P
- .LP
- 5.8
- \fIHandling of error conditions\fR
- .sp 9p
- .RT
- .PP
- All procedures transferring signalling information by using the
- protocol discriminator of Q.931 user\(hynetwork call control messages are
- applicable only to those messages which pass the checks described in \(sc\(sc\
- 5.8.1 through\ 5.8.7.
- .PP
- Detailed error handling procedures are implementation dependent and
- may vary from network to network. However, capabilities facilitating the
- orderly treatment of error conditions are provided for in this section and
- shall be provided in each implementation.
- .PP
- Paragraphs 5.8.1 through 5.8.7 are listed in order of
- precedence.
- .RT
- .sp 1P
- .LP
- 5.8.1
- \fIProtocol discrimination error\fR
- .sp 9p
- .RT
- .PP
- When a message is received with a protocol discriminator coded
- other than \fIQ.931 user\(hynetwork call control message\fR , that message
- shall be
- ignored. \*QIgnore\*U means to do nothing, as if the message had never been
- received.
- .RT
- .sp 1P
- .LP
- 5.8.2
- \fIMessage too short\fR
- .sp 9p
- .RT
- .PP
- When a message is received that is too short to contain a complete message
- type information element, that message shall be ignored.
- .RT
- .sp 2P
- .LP
- 5.8.3
- \fICall reference error\fR
- .sp 1P
- .RT
- .sp 1P
- .LP
- 5.8.3.1
- \fIInvalid call reference format\fR
- .sp 9p
- .RT
- .PP
- If the call reference information element octet 1, bits 5 through 8 do
- not equal\ 0000, then the message shall be ignored.
- .PP
- If the call reference information element octet 1, bits 1 through 4
- indicate a length greater than the maximum length supported by the receiving
- equipment (see \(sc\ 4.3), then the message shall be ignored.
- .RT
- .sp 1P
- .LP
- 5.8.3.2
- \fICall reference procedural errors\fR
- .sp 9p
- .RT
- .LP
- a)
- Whenever any message except SETUP, RELEASE, RELEASE
- COMPLETE, STATUS or RESUME is received specifying a call reference which
- is not recognized as relating to an active call or to a call in progress,
- clearing is initiated by sending a RELEASE message with cause\ No.\ 81
- \fIinvalid call\fR
- \fIreference value\fR and following the procedures in \(sc\ 5.3, specifying
- the call
- reference in the received message.
- .LP
- Alternatively, the receiving entity may send a RELEASE
- COMPLETE message with cause\ No.\ 81 \fIinvalid call reference value\fR
- and remain in the Null state.
- .bp
- .LP
- b)
- When a RELEASE message is received that specified a call
- reference which is not recognized as relating to an active call or to a
- call in progress, a RELEASE message with cause\ No.\ 81 \fIinvalid call
- reference value\fR is returned specifying the call reference in the received
- message.
- .LP
- c)
- When a RELEASE COMPLETE message is received specifying a
- call reference which is not recognized as relating to an active call or to a
- call in progress, no action should be taken.
- .LP
- d)
- When a SETUP or RESUME message is received spcifying a call reference
- which is not recognized as relating to an active call or to a call in progress,
- and with a call reference flag incorrectly set to \*Q1\*U, this message
- shall be ignored.
- .LP
- e)
- When a SETUP message is received specifying a call reference which is
- recognized as relating to an active call or to a call in progress,
- this SETUP message shall be ignored.
- .LP
- f
- )
- When any message except RESTART, RESTART ACKNOWLEDGE, or STATUS is received
- using the global call reference, no action should be
- taken on this message and a STATUS message using the global call reference
- with a call state indicating the current state associated with the global
- call
- reference and cause\ No.\ 81 \fIinvalid call reference\fR shall be returned.
- .LP
- g)
- When a STATUS message is received specifying a call
- reference which is not recognized as relating to an active call or to a
- call in progress, the procedures of \(sc\ 5.8.11 shall apply.
- .sp 1P
- .LP
- 5.8.4
- \fIMessage type or message sequence errors\fR
- .sp 9p
- .RT
- .PP
- Whenever an unexpected message, except RELEASE or RELEASE COMPLETE, or
- unrecognized message is received in any state other than the Null state,
- a STATUS message shall be returned with cause\ No.\ 98 \fImessage not compatible\fR
- \fIwith call state or message type non\(hyexistent or not implemented\fR
- and the
- corresponding diagnostic. If a network or user can distinguish between
- unimplemented (or non\(hyexistent) message types and implemented message types
- which are incompatible with the call state, then a STATUS message may be
- sent with one of the following causes:
- .RT
- .LP
- a)
- cause No. 97 \fImessage type non\(hyexistent or not\fR
- \fIimplemented\fR ; or,
- .LP
- b)
- cause No. 101 \fImessage not compatible with call\fR
- \fIstate\fR .
- .PP
- Alternatively, a STATUS ENQUIRY message may be sent requesting the call
- state of the entity (see \(sc\ 5.8.10). No change in state shall be made
- in
- either case at this time.
- .PP
- However, two exceptions to this procedure exist. The first exception is
- when the network or the user receives an unexpected RELEASE message (e.g.\
- if the DISCONNECT message was corrupted by undetected transmission errors).
- In
- this case no STATUS or STATUS ENQUIRY message is sent. Whenever the network
- receives an unexpected RELEASE message, the network shall: disconnect and
- release the B\(hychannel; clear the network connection and the call to
- the remote user with the cause in the RELEASE message sent by the user
- or, if not
- included, cause\ No.\ 31 \fInormal, unspecified\fR ; return a RELEASE COMPLETE
- message to the user; release the call reference; stop all timers; and enter
- the Null
- state. Whenever the user receives an unexpected RELEASE message, the user
- shall: disconnect and release the B\(hychannel; return a RELEASE COMPLETE
- message to the network; release the call reference; stop all timers; and
- enter the Null state.
- .PP
- The second exception is when the network or the user receives an
- unexpected RELEASE COMPLETE message. Whenever the network receives an
- unexpected RELEASE COMPLETE message, the network shall: disconnect and
- release the B\(hychannel; clear the network connection and the call to
- the remote user
- with the cause indicated by the user or, if not included, cause\ No.\ 111
- \fIprotocol error, unspecified\fR ; release the call reference; stop all
- timers; and enter the Null state. Whenever the user receives an unexpected
- RELEASE COMPLETE message, the user shall: disconnect and release the B\(hychannel;
- release the call reference; stop all timers; and enter the Null state.
- .RT
- .sp 1P
- .LP
- 5.8.5
- \fIGeneral information element errors\fR
- .sp 9p
- .RT
- .PP
- The general information element error procedures may also apply to information
- elements in codesets other than\ 0. In that case, the diagnostics in the
- cause information element may indicate information elements other than
- those in codeset\ 0 by applying the locking or non\(hylocking shift procedures
- as described in \(sc\ 4.5.
- .bp
- .RT
- .sp 1P
- .LP
- 5.8.5.1
- \fIInformation element out of sequence\fR
- .sp 9p
- .RT
- .PP
- A variable length information element which has a code value lower than
- the code value of the variable length information element preceding it
- shall be considered as an out of sequence information element.
- .PP
- If the network or user receives a message containing an out of
- sequence information element, it may ignore this information element and
- continue to process the message. If this information is mandatory, and the
- network or user chooses to ignore this out of sequence information element,
- then the error handling procedure for missing mandatory information elements
- as described in \(sc\ 5.8.6.1 shall be followed. If the ignored information
- element is non\(hymandatory, the receiver continues to process the message.
- .PP
- \fINote\fR \ \(em\ Some implementations may choose to process all the
- information elements received in a message regardless of the order in which
- they are placed.
- .RT
- .sp 1P
- .LP
- 5.8.5.2
- \fIDuplicated information elements\fR
- .sp 9p
- .RT
- .PP
- If an information element is repeated in a message in which
- repetition of the information element is not permitted, only the contents of
- information element appearing first shall be handled and all subsequent
- repetitions of the information element shall be ignored. When repetition of
- information elements is permitted, only the contents of permitted information
- elements shall be handled. If the limit on repetition of information elements
- is exceeded, the contents of information elements appearing first up to
- the
- limit of repetitions shall be handled and all subsequent repetitions of the
- information element shall be ignored.
- .RT
- .sp 2P
- .LP
- 5.8.6
- \fIMandatory information element errors\fR
- .sp 1P
- .RT
- .sp 1P
- .LP
- 5.8.6.1
- \fIMandatory information element missing\fR
- .sp 9p
- .RT
- .PP
- When a message other than SETUP, DISCONNECT, RELEASE or RELEASE
- COMPLETE is received which has one or more mandatory information elements
- missing, no action should be taken on the message and no state change should
- occur. A STATUS message is then returned with cause\ No.\ 96 \fImandatory\fR
- \fIinformation element is missing\fR .
- .PP
- When a SETUP or RELEASE message is received which has one or more
- mandatory information elements missing, a RELEASE COMPLETE message with
- cause\ No.\ 96 \fImandatory information element is missing\fR shall be
- returned.
- .PP
- When a DISCONNECT message is received with the cause information
- element missing, the actions taken shall be the same as if a DISCONNECT
- message with cause\ No.\ 31 \fInormal, unspecified\fR was received (see
- \(sc\ 5.3), with the
- exception that the RELEASE message sent on the local interface contains
- cause\ No.\ 96 \fImandatory information element is missing\fR .
- .PP
- When a RELEASE COMPLETE message is received with a cause information element
- missing, it will be assumed that a RELEASE COMPLETE message was
- received with cause\ No.\ 31 \fInormal, unspecified\fR .
- .RT
- .sp 1P
- .LP
- 5.8.6.2
- \fIMandatory information element content error\fR
- .sp 9p
- .RT
- .PP
- When a message other than SETUP, DISCONNECT, RELEASE, or RELEASE
- COMPLETE is received which has one or more mandatory information elements
- with invalid content, no action should be taken on the message and no state
- change should occur. A STATUS message is then returned with cause\ No.\
- 100 \fIinvalid\fR \fIinformation element contents\fR .
- .PP
- When a SETUP or RELEASE message is received which has one or more
- mandatory information elements with invalid content, a RELEASE COMPLETE
- message with cause No.\ 100 \fIinvalid information element contents\fR
- shall be returned.
- .PP
- When a DISCONNECT message is received with invalid content of the
- cause information element, the actions taken shall be the same as if a
- DISCONNECT message with cause\ No.\ 31 \fInormal, unspecified\fR was received
- (see
- \(sc\ 5.3), with the exception that the RELEASE message sent on the local
- interface contains cause\ No.\ 100 \fIinvalid information element contents\fR
- .
- .PP
- When a RELEASE COMPLETE message is received with invalid content of
- the cause information element, it will be assumed that a RELEASE COMPLETE
- message was received with cause\ No.\ 31 \fInormal, unspecified\fR .
- .PP
- Information elements with a length exceeding the maximum length (given
- in \(sc\ 3) will be treated as information element with content error.
- .RT
- .sp 1P
- .LP
- 5.8.7
- \fINon\(hymandatory information element errors\fR
- .sp 9p
- .RT
- .PP
- The following sections identify actions on information elements not recognized
- as mandatory.
- .bp
- .RT
- .sp 1P
- .LP
- 5.8.7.1
- \fIUnrecognized information element\fR
- .sp 9p
- .RT
- .PP
- When a message is received which has one or more unrecognized
- information elements, the receiving entity shall check whether any are
- encoded to indicate \fIcomprehension required\fR (refer to Table\ 4\(hy3/Q.931
- for information element identifiers reserved with this meaning). If any
- unrecognized
- information element is encoded to indicate \*Qcomprehension required\*U,
- then the procedures in \(sc\ 5.8.6.1 are followed; i.e.\ as if a \*Qmissing
- mandatory
- information element\*U error condition had occurred. If all unrecognized
- information elements are \fInot\fR encoded to indicate \*Qcomprehension
- required\*U,
- then the receiving entity shall proceed as follows:
- .PP
- Action shall be taken on the message and those information elements
- which are recognized and have valid content. When the received message
- is other than DISCONNECT, RELEASE or RELEASE COMPLETE, a STATUS message
- may be returned containing one cause information element. The STATUS message
- indicates the call state in which the receiver detected the error. The
- cause information element shall contain cause\ No.\ 99 \fIinformation element
- non\(hyexistent or not\fR
- \fIimplemented\fR , and the diagnostic field, if present, shall contain the
- information element identifier for each information element which was
- unrecognized.
- .PP
- Subsequent actions are determined by the sender of the unrecognized
- information elements. If a clearing message contains one or more unrecognized
- information elements, the error is reported to the local user in the following
- manner:
- .RT
- .LP
- a)
- When a DISCONNECT message is received which has one or more unrecognized
- information elements, a RELEASE message with cause\ No.\ 99,
- \fIinformation element non\(hyexistent or not implemented\fR , shall be
- returned. The cause information element diagnostic field, if present, shall
- contain the
- information element identifier for each information element which was
- unrecognized.
- .LP
- b)
- When a RELEASE message is received which has one or more
- unrecognized information elements, a RELEASE COMPLETE message with
- cause\ No.\ 99, \fIinformation element non\(hyexistent or not implemented\fR
- , shall be returned. The cause information element diagnostic field, if
- present, shall
- contain the information element identifier for each information element
- which was unrecognized.
- .LP
- c)
- When a RELEASE COMPLETE message is received which has one or more unrecognized
- information elements, no action shall be taken on the
- unrecognized information.
- .PP
- \fINote\fR \ \(em\ The diagnostic(s) of cause No. 99 facilitates the
- decision in selecting an appropriate recovery procedure at the reception
- of a STATUS message. Therefore, it is recommended to provide cause\ No.\
- 99 with
- diagnostic(s) if a layer\ 3 entity expects the peer to take an appropriate
- action at the receipt of a STATUS message, although inclusion of diagnostic(s)
- is optional.
- .sp 1P
- .LP
- 5.8.7.2
- \fINon\(hymandatory information element content error\fR
- .sp 9p
- .RT
- .PP
- When a message is received which has one or more non\(hymandatory
- information elements with invalid content, action shall be taken on the
- message and those information elements which are recognized and have valid
- content. A STATUS message may be returned containing one cause information
- element. The
- STATUS message indicates the call state in which the receiver detected the
- error. The cause information element shall contain cause\ No.\ 100 \fIinvalid\fR
- \fIinformation element contents\fR , and the diagnostic field, if present,
- shall
- contain the information element identifier for each information element
- which has invalid contents.
- .PP
- Information elements with a length exceeding the maximum length (given
- in \(sc\ 3) will be treated as an information element with content error.
- But for access information elements (see Annex\ G; e.g.\ user\(hyuser information
- element, called party subaddress information element), cause\ No.\ 43 \fIaccess\fR
- \fIinformation discarded\fR is used instead of cause\ No.\ 100 \fIinvalid
- information\fR \fIelement contents\fR . However, in some networks, access
- information elements may be truncated and processed.
- .RT
- .sp 1P
- .LP
- 5.8.8
- \fIData link reset\fR
- .sp 9p
- .RT
- .PP
- Whenever a Q.931 entity is informed of a spontaneous data link
- layer reset by means of the DL\(hyESTABLISH\(hyINDICATION primitive, the
- following
- procedures apply:
- .RT
- .LP
- a)
- For calls in the overlap sending and overlap receiving
- states, the entity shall initiate clearing by sending a DISCONNECT message
- with cause\ No.\ 41 \fItemporary failure\fR , and following the procedures
- of \(sc\ 5.3.
- .LP
- b)
- For calls in the disestablishment phase (states N11, N12,
- N19, N22, U11, U12 and U19), no action shall be taken.
- .LP
- c)
- Calls in the establishment phase (states N1, N3, N4, N6, N7, N8, N9,
- U1, U3, U4, U6, U7, U8 and U9) and in the active, suspend request, and
- resume request states shall be maintained according to the procedures contained
- in other parts of \(sc\ 5.
- .bp
- .sp 1P
- .LP
- 5.8.9
- \fIData link failure\fR
- .sp 9p
- .RT
- .PP
- Whenever a Q.931 entity is notified by its data link entity via the DL\(hyRELEASE\(hyINDICATION
- primitive that there is a data link layer malfunction,
- the following procedure shall apply:
- .RT
- .LP
- a)
- The calls in the overlap sending or overlap receiving states shall be
- cleared internally. For any call without a timer running (see \(sc\ 9),
- a timer\ T309 shall be started.
- .LP
- \fINote\fR \ \(em\ If timer T309 is already running, it shall not be
- restarted.
- .LP
- b)
- The Q.931 entity may request layer 2 reestablishment by
- sending a DL\(hyESTABLISH\(hyREQUEST primitive if a call is not in the
- Null state.
- Otherwise, the Q.931 entity may clear internally.
- .LP
- \fINote\fR \ \(em\ If the transfer mode of the call is circuit\(hymode,
- the Q.931 entity may clear the calls. If the transfer mode of the call
- is
- packet\(hymode and layer\ 1 is recognized as normal in spite of the data link
- failure, the Q.931 entity shall not clear the call and shall request data
- link reestablishment.
- .LP
- When informed of layer 2 reestablishment by means of the
- DL\(hyESTABLISH\(hyCONFIRM primitive, the following procedure shall apply:
- .LP
- 1)
- Stop timer T309.
- .LP
- 2)
- Optionally, a STATUS message may also be sent to
- report the current call state to the peer entity. Alternatively, a STATUS
- ENQUIRY message can be sent to verify the call state of the peer entity.
- .LP
- If timer T309 expires prior to data link reestablishment,
- the network shall: clear the network connection and call to the remote user
- with cause\ No.\ 27 \fIdestination out of order\fR ; disconnect and release the
- B\(hychannel; release the call reference; and enter the Null state.
- .PP
- When a backup D\(hychannel is available, the procedures in Annex\ F
- may be used.
- .PP
- \fINote\fR \ \(em\ The implementation of timer T309 in the user side is
- optional. If timer\ T309 expires prior to data link reestablishment, the user
- shall: clear an attached connection (if any) with cause\ No.\ 27 \fIdestination\fR
- \fIout of order\fR ; disconnect and release the B\(hychannel; release the
- call
- reference; and enter the Null state.
- .RT
- .sp 1P
- .LP
- 5.8.10
- \fIStatus enquiry procedure\fR
- .sp 9p
- .RT
- .PP
- Whenever an entity wishes to check the correctness of a call state at a
- peer entity, a STATUS ENQUIRY message may be sent requesting the call
- state. This may, in particular, apply to procedural error conditions described
- in \(sc\(sc\ 5.8.8 and\ 5.8.9.
- .PP
- Upon sending the STATUS ENQUIRY message, timer T322 shall be started in
- anticipation of receiving a STATUS message. While timer T322 is running,
- only one outstanding request for call state information shall exist. Therefore,
- if timer\ T322 is already running, it shall not be restarted. If a clearing
- message is received before timer\ T322 expires, timer\ T322 shall be stopped,
- and call clearing shall continue.
- .PP
- Upon receipt of a STATUS ENQUIRY message, the receiver shall respond with
- a STATUS message, reporting the current call state and cause\ No.\ 30
- \fIresponse to STATUS ENQUIRY\fR or No.\ 97 \fImessage type non\(hyexistent
- or not\fR
- \fIimplemented\fR (see \(sc\ 5.8.4). Receipt of the STATUS ENQUIRY message
- does not
- result in a state change.
- .PP
- The sending or receipt of the STATUS message in such a situation will not
- directly affect the call state of either the sender or receiver. The side
- having received the STATUS message shall inspect the cause information
- element. If the STATUS message contains cause\ No.\ 97 \fImessage type
- non\(hyexistent or not\fR \fIimplemented\fR , timer\ T322 shall continue
- to time for an explicit response to
- the STATUS ENQUIRY message. If a STATUS message is received that contains
- cause\ No.\ 30 \fIresponse to status enquiry\fR , timer\ T322 shall be
- stopped and the appropriate actiont taken, based on the information in
- that STATUS message,
- relative to the current state of the receiver. If timer\ T322 expires and a
- STATUS message with cause\ No.\ 97 \fImessage type non\(hyexistent or not\fR
- \fIimplemented\fR was received, the appropriate action shall be taken,
- based on the information in that STATUS message, relative to the current
- call state of the receiver.
- .PP
- These further \fIappropriate actions\fR are implementation dependent.
- However, the actions prescribed in the following section shall apply.
- .bp
- .PP
- If timer T322 expires, and no STATUS message was received, the STATUS ENQUIRY
- message may be retransmitted one or more times until a response is
- received. The number of times the STATUS ENQUIRY message is retransmitted
- as an implementation dependent value. The call shall be cleared to the
- local
- interface with cause\ No.\ 41, \fItemporary failure\fR , if the STATUS
- ENQUIRY is
- retransmitted the maximum number of times. If appropriate, the network shall
- also clear the network connection, using cause\ No.\ 41, \fItemporary\fR
- \fIfailure\fR .
- .RT
- .sp 1P
- .LP
- 5.8.11
- \fIReceiving a STATUS message\fR
- .sp 9p
- .RT
- .PP
- On receipt of a STATUS message reporting an incompatible state, the receiving
- entity shall:
- .RT
- .LP
- a)
- clear the call by sending the appropriate clearing message with cause\
- No.\ 101 \fImessage not compatible with call state\fR ; or,
- .LP
- b)
- take other actions which attempt to cover from a mismatch
- and which are an implementation option.
- .PP
- Except for the following rules, the determination of which states are incompatible
- is left as an implementation decision:
- .LP
- a)
- If a STATUS message indicating any call state except the
- Null state is received in the Null state, then the receiving entity shall
- either:
- .LP
- 1)
- send a RELEASE message with cause No. 101 \fImessage\fR \fInot compatible
- with call state\fR ; and then follow the procedures of \(sc\ 5.3; or,
- .LP
- 2)
- send a RELEASE COMPLETE message with cause No. 101
- \fImessage not compatible with call state\fR ; and remain in the Null state.
- .LP
- b)
- If a STATUS message indicating any call state except the
- Null state is received in the release request state, no action shall be taken.
- .LP
- c)
- If a STATUS message, indicating the Null state, is received in any state
- except the Null state, the receiver shall release all resources
- and move into the Null state.
- .PP
- When in the Null state, the receiver of a STATUS message
- indicating the Null state shall take no action other than to discard the
- message and shall remain in the Null state.
- .PP
- A STATUS message may be received indicating a compatible call
- state but containing one of the following causes:
- .RT
- .LP
- i)
- No. 96\
- \fImandatory information element is missing\fR ;
- .LP
- ii)
- No. 97\
- \fImessage type non\(hyexisting or not implemented;\fR
- .LP
- iii)
- No. 99\
- \fIinformation element non\(hyexistent or not\fR
- \fIimplemented\fR ; or
- .LP
- iv)
- No. 100 \fIinvalid information element contents\fR .
- .PP
- In this case the actions to be taken are an implementation option. If other
- procedures are not defined, the receiver shall clear the call with the
- appropriate procedure defined in \(sc\ 5.3, using the cause specified in
- the
- received STATUS message.
- .PP
- On receipt of a STATUS message specifying the global call reference
- and reporting an incompatible state in the restart request or restart state,
- the receiving Q.931 entity shall inform layer management and take no further
- action on this message.
- .PP
- When in the null state, then on receipt of a STATUS message with the global
- call reference no action shall be taken.
- .PP
- \fINote\fR \ \(em\ Further actions as a result of higher layer activity (e.g.
- system or layer management) and implementation dependent (including the
- retransmission of RESTART).
- .PP
- Except for the above case, the error handling procedures when
- receiving a STATUS message specifying the global call reference are an
- implementation option.
- .RT
- .sp 1P
- .LP
- 5.9
- \fIUser notification procedure\fR
- .sp 9p
- .RT
- .PP
- This procedure allows the network to notify a user of any
- appropriate call\(hyrelated event during the active state of a call. It also
- allows a user to notify the remote user of any appropriate call\(hyrelated
- event during the active state of a call by sending a NOTIFY message containing
- a
- notify indicator to the network; upon receipt of this message, the network
- must send a NOTIFY message containing the same notify indicator to the
- other user
- involved in the call. No state change occurs at any of the interface sides
- following the sending or the receipt of this message.
- .RT
- .LP
- .bp
-