Appendix A - Call Control Scenarios
383
Host-controlled disconnect: This is the default setting for parameter 24 in the*.prm file
Synchronous Programming
Application Device Driver State Firmware Network
CONNECTED
cc_DropCall( )
--> Call_Disconnected
(cause value =0)
--> IDLE Bchannel
disconnected
CALL_DISC
-->
Disconnect
-->
Release
<--
termination of
cc_DropCall()
<--
CALL_CLEARED
<--
ISDN_Block_Ts
--> Incoming call
unblocked
*cc_ReleaseCall
()
-->
Call_Dealloc
--> **RELEASE_DONE
--> **Rel_Comp
-->
Driver releases
CRN
Return
<--
NULL F/Wreleases CRN
CALL_DEALLOC_ACK
<--
*cc_WaitCall( ) must be issued again to receive the next incoming call.
**Note that for the host-controlled disconnect process, the firmware sends a
RELEASE_DONE (and therefore a RELEASE COMPLETE) to the network only when the host does
acc_ReleaseCall( ) .
Asynchronous Programming
Application Device Driver State Firmware Network
CONNECTED
cc_DropCall( )
--> Call_Disconnected
(cause value =0)
--> IDLE B channel
disconnected
CALL_DISC
-->
Disconnect
-->
Release
<--
CCEV_DROPCALL
<-- CALL_CLEARED
<--