Appendix A - Call Control Scenarios
371
Normal Call Establishment and Termination
This section provides scenarios of normal basic call control procedures for call
establishment and termination. Both Facility Associated Signaling (FAS) and
Non-Facility Associated Signaling (NFAS) cases are illustrated.
Network initiated call (inbound call)
Synchronous Programming: The incoming call terminates the cc_WaitCall( )
function. cc_WaitCall( ) must be issued for the next incoming call after the last
call is terminated.
Application Device Driver State Firmware Network
cc_WaitCall( )
-->
ISDN_Unblock_Ts
-->
NULL Incoming call
unblocked
Set_Up
<--
*B-channel cut-
thru
CALL_PROCEEDING
-->
Proceeding
-->
CRN assigned
termination of
cc_WaitCall()
<--
OFFERED CALL_INCOMING
<--
cc_GetDNIS( )
-->
Return
immediately with
DNIS
<--
cc_GetANI( )
or
cc_ReqANI( )
(option)
-->
Return
immediately with
ANI
<--
cc_CallProgress( )
(option)
-->
Call_Progress
-->
P1=8 (in-band
information is
now available)
CALL_PROGRESS
-->
Progress
-->
Return
immediately
<--
No response
from F/W to
driver