PREV TOC HOME INDEX NEXT


3.1. Inbound Calls, Asynchronous Mode

Table29 describes the sequencing of function calls and the messages exchanged with the ISDN carrier during an asynchronous mode inbound call. The items denoted by an asterisk (*) are optional functions/events. To prevent interruptions by events that the application does not want to respond to, some events can be masked.

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


PREV TOC HOME INDEX NEXT

Click here to contact Dialogic Customer Engineering

Copyright 2001, Dialogic Corporation
All rights reserved
This page generated October, 2001