6.4.3 IPCallControl::getCallInfo State
The application waits for a GCEV_EXTENSIONCMPLT event. The application calls getExtensionInfo( ) and the state transitions to Offered.
If the application receives a GCEV_CALLPROC event, acknowledging the callAck( ) function, it ignores the event and remains in the getCallInfo state.
If the application receives a GCEV_DISCONNECTED or GCEV_TASKFAIL event, it calls getResultValue( ) to get the disconnect reason and then calls dropCall( ). If the dropCall( ) function fails, the application calls resetLineDevice( ) to reset the line device and the state transitions to Init. Otherwise, the state transitions to Dropping.
If the application receives a USR_DISCONNECT event it retrieves the DropReason from the EventData and calls dropCall( ). If the dropCall( ) function fails, the application calls resetLineDevice( ) to reset the line device and the state transitions to Init. Otherwise, the state transitions to Dropping.
Click here to contact Telecom Support Resources
Copyright 2002, Intel Corporation