3.4. Inbound Calls, Synchronous Mode
Table32 describes the sequencing of function calls and the messages exchanged with the ISDN carrier during a synchronous mode inbound call. The items denoted by an asterisk (*) are optional functions/events or maskable events that may be reported to the application for specific signaling protocols.
Table 32. ISDN Inbound Call Set-Up (Synchronous)
| Function/Event |
Action/Description |
| gc_WaitCall( ) |
Enables notification of an incoming call after line device opened with gc_Open( ) or gc_OpenEx( ); incoming calls are unblocked. Network responds with a Setup message.
- Note: Application may connect a voice resource channel to the B channel at this time.
Proceeding message sent to network. |
| gc_GetDNIS( ) |
Request DNIS information; information returned is stored in buffer. |
| gc_GetANI( )* |
Information returned is stored in buffer. |
| gc_CallProgress( )* |
Progress message sent to acknowledge that call was received. No response expected from network. |
| gc_AcceptCall( )* |
Alerting message sent to acknowledge that a call was received but called party has not 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. |
| * = Optional function/event |