Intel 05-2409-003 사용자 설명서

다운로드
페이지 154
Global Call API for HMP on Windows Programming Guide — August 2006
47
Call State Models
the gc_ResetLineDev( ) function to reset the line device to the Null state. For more 
information, see the gc_DropCall( )gc_ReleaseCallEx( ) and gc_ResetLineDev( ) function 
descriptions in the Global Call API Library Reference
3.4.1.10
Abandoned Calls
During call establishment, the remote side may choose to hang up before call setup has been 
completed. The application must be capable of handling error conditions and the lack of complete 
information when requesting call information. 
Note:
The GCEV_DETECTED event is not supported. If the host application has not received a 
GCEV_OFFERED event when the call is disconnected by the remote side, the host application will 
not receive any event. If the host application has already received a GCEV_OFFERED event, it 
receives a GCEV_DISCONNECTED event when the call is disconnected. 
3.4.1.11
Inbound Call Scenarios in Asynchronous Mode
This section shows various asynchronous inbound call scenarios. For call scenarios used by a 
specific signaling protocol, check the Global Call Technology Guide for that technology. 
Figure 5 shows a basic asynchronous call scenario for an incoming call. 
Figure 5. Basic Asynchronous Inbound Call Scenario
Application
GlobalCall
Library/
Technology
Network
GCEV_ACCEPTED
GCEV_OFFERED
GCEV_ANSWERED
Incoming Call
(All Information
Received)
gc_GetCallInfo(DESTINATION_ADDRESS)
gc_GetCallInfo(ORIGINATION_ADDRESS)
(Sufficient Information Received)
gc_AcceptCall()
gc_AnswerCall()
Alerting
Call Answered