Appendix A - Call Control Scenarios
385
Call Rejection
Outgoing call rejected by the network
Synchronous Programming
Application Device Driver State Firmware Network
cc_MakeCall( )
-->
CRN assigned
Call_Outgoing
-->
DIALING
CALL_OUTGOING
-->
Set up
-->
CCEV_
DISCONNECTED
<--
*DISCONNECTED CALL_REJECTION
<--
Rel_Comp
<--
ISDN_Block_Ts
(sync mode
only)
-->
Incoming call
blocked
cc_DropCall( )
IDLE B channel
disconnected
CALL_DISC
CCEV_DROPCALL CALL_CLEARED
<--
cc_ReleaseCall
()
-->
Call_Dealloc
-->
NULL
Driver releases
CRN
Return
<--
F/W releases CRN
CALL_DEALLOC_ACK
<--
*Application can use cc_ResultValue( ) to determine the cause value for the disconnect
(ERR_ISDN_CAUSE).