Table 29. ISDN Inbound Call Set-Up (Asynchronous)
| Function/Event |
Action/Description |
| gc_WaitCall( ) |
Issued once after line device opened with gc_Open( ) or gc_OpenEx( ); incoming calls are unblocked. Network responds with Setup message. Proceeding message is sent to network. |
| GCEV_OFFERED |
Indicates arrival of an incoming call; a Setup message was received from the network and a Proceeding message was sent to the network. |
| gc_GetDNIS( )* |
Request DNIS information.
- Note: The application may connect a voice resource channel to the B channel at this time.
Information returned is stored in buffer. |
gc_GetANI( )* or gc_ReqANI( )* |
Information returned is stored in buffer. Request ANI information. |
| gc_CallProgress( )* |
Progress message sent to acknowledge that the call was received. No response expected from network. |
| GCEV_CALLPROGRESS* |
Termination event |
| gc_AcceptCall( )* |
Alerting message sent to acknowledge that call was received but called party has not answered. |
| GCEV_ACCEPT* |
Termination event - indicates call received, but not yet answered. |
| gc_AnswerCall( ) |
- Note: Application may connect a voice resource channel to the B channel.
Connect message sent to connect call to called party (answer inbound call). Network responds with Connect Acknowledged message. |
| GCEV_ANSWERED |
Termination event - indicates inbound call connected (Connect Acknowledged message was received); causes transition to Connected state. |
| * = Optional function/event |