Dialogic 05-0867-005 Table Top Game User Manual


 
Appendix A - Call Control Scenarios
387
Application Device Driver State Firmware Network
cc_CallAck( )
-->
Proceeding
-->
*Application may control CALL_PROCEEDING by adding CCMSK_CALL_PROC and using
cc_CallAck( ) to send event mask, proceeding toward network.
Asynchronous Programming
Application Device Driver State Firmware Network
cc_WaitCall( )
-->
ISDN_Unblock_Ts
-->
NULL Incoming call
unblocked
Set_Up
<--
*CALL_PROCEEDING
-->
Proceeding
-->
CRN assigned
CCEV_OFFERED
<--
OFFERED CALL_INCOMING
<--
cc_GetDNIS( )
(option)
-->
Return
immediately with
DNIS
<--
cc_DropCall( )
-->
Call_Disconnect
(cause value
0) -->
IDLE B channel
disconnected
CALL_DISC
-->
disconnect
-->
Release
<--
CCEV_DROPCALL
<--
CALL_CLEARED
<--
Rel_Comp
-->
cc_ReleaseCall( )
-->
Call_Dealloc
-->
Driver releases
CRN
Return
<--
NULL F/W releases CRN
CALL_DEALLOC_ACK
<--
Set_Up
<--
OFFERED CALL_INCOMING
<--
cc_GetDNIS( )
(option)
-->
cc_CallAck( )
Proceeding
-->
* Application may control CALL_PROCEEDING by adding CCMSK_CALL_PROC and using
cc_CallAck( ) to send event mask, proceeding toward network.