62 Global Call API for HMP on Windows Programming Guide — August 2006
Call State Models
gc_ReleaseCallEx( ) function must be issued to release all internal resources committed to
servicing the call.
3.4.3.4 Call Release
Once in the Idle state, the call has been disconnected and the application must issue a
gc_ReleaseCallEx( ) function to free the line device for another call. The gc_ReleaseCallEx( )
function releases all internal system resources committed to servicing the call. A
GCEV_RELEASECALL event is generated and the call state transitions to the Null state.
3.4.3.5 Call Termination Call Control Scenarios in Asynchronous Mode
This section shows various asynchronous call termination call scenarios. For call scenarios used for
a specific signaling protocol, check the Global Call Technology Guide for that technology.
Figure 16 shows an asynchronous user initiated call termination scenario.
Figure 16. User Initiated Asynchronous Call Termination Scenario
Figure 17 shows an asynchronous network initiated call termination scenario.
Application
GlobalCall
Library/
Technology Network
Disconnect
gc_DropCall ()
GCEV_RELEASECALL
GCEV_DROPCALL
Call Disconnected
gc_ReleaseCallEx()