Appendix A - Call Control Scenarios
381
Application Terminated CallFirmware-controlled disconnect: This is the default setting for parameter 24 inthe *.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
<--
**RELEASE_DONE
--> **Rel_Comp
-->
ISDN_Block_Ts
--> Incoming call
unblocked
*cc_ReleaseCall
()
-->
Call_Dealloc
-->
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 firmware-controlled disconnect process, the firmware immediately
sends a RELEASE_DONE (and therefore a RELEASE COMPLETE) to the network after receiving
a RELEASE message.
Asynchronous Programming
Application Device Driver State Firmware Network
CONNECTED
cc_DropCall( )
--> Call_Disconnected
(cause value =0)
--> IDLE B channel
disconnected
CALL_DISC
-->
Disconnect
-->