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).