3.2. Outbound Calls, Asynchronous Mode
Table 16 describes the sequencing of function calls and the messages exchanged with the ISDN carrier during an asynchronous mode outbound call. The items denoted by an asterisk (*) are optional events that may be reported to the application for specific signaling protocols.
Table 16. ISDN Outbound Call (Asynchronous)
|
Function/Event
|
Action/Description
|
| gc_MakeCall( ) |
Requests a connection using a specified line device; a CRN is assigned and returned immediately. Setup message is sent to network. |
| GCEV_PROCEEDING* |
Event indicates that a Proceeding message was received from the network. |
| GCEV_PROGRESSING* |
Event indicates that Progress message was received from network. Multiple events of this type may be received within a call. The application may assign a voice resource to detect the in-band tones. |
| GCEV_ALERTING* |
Event indicates that an Alerting message was received from network indicating that the remote end was reached but a connection has not been established. |
| GCEV_CONNECTED |
Event indicates that a Connect message was received from network. Indicates successful completion of gc_MakeCall( ). |
| * = Optional event |