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.