This topic describes the following processes for blocking and unblocking circuits:
The application requests blocking of a circuit group by invoking TUPStatusReq with the event type of TUPCRSGRPBLKREQ. The application can consider the circuit group blocked or unblocked when issuing this request. The following illustration shows how the application initiates a group blocking request:
If the far exchange initiates the blocking of the circuit group, the application receives a status indication (EVTTUPSTAIND) with the event type of TUPCRSGRPBLKREQ from the TUP layer. The TUP task acknowledges the circuit group blocking. The following illustration shows how a far exchange-initiated group blocking request is conducted:
The application requests unblocking of a circuit group by invoking TUPStatusReq with the event type of TUPCRSGRPUNBLKREQ. The following illustration shows how the application initiates a group unblocking request:
If the far exchange initiates the unblocking of the circuit group, the application receives a status indication (EVTTUPSTAIND) with the event type of TUPCRSGRPUNBLKREQ from the TUP layer. The TUP task then acknowledges the circuit group unblocking. The following illustration shows how a far exchange-initiated group unblocking request is conducted: