ISDN Software Reference for Linux and Windows
18
CCEV_CONNECTED
cc_AnswerCall( )
CCEV_ANSWERED
Null
Offered Dialing
Connected
cc_WaitCall( )
CCEV_OFFERED
cc_MakeCall( )
cc_AnswerCall( )
CCEV_ANSWERED
CCEV_CONNECTED
Accepted
cc_AcceptCall( )
CCEV_ACCEPT
Alerting
cc_SetEvtMsk( )
(Maskable)
CCEV_ALERTING
LEGEND
State
0
cc_Function( )
CCEV_EVENT
State
1
State
2
Inbound Outbound
Figure 3. Asynchronous Call Establishment Process
Table 3 provides an example of a simple inbound call using the asynchronous call
establishment process. The items denoted by an asterisk (*) are optional
functions/events or maskable events that may be reported to the application. For
more detailed call scenarios see Appendix A.