NCCEVN_CALL_RELEASED

The application released the call and NCC released all internal resources for the call.

State transition

To undefined state, from disconnected or outbound initiated call states.

Associated function

nccReleaseCall

Fields

Field

Description

callhd

Call handle.

value

Reason for release.

Reason codes

Reason code

Description

NCC_RELEASED_GLARE

Outbound call was released because an incoming call was detected.

NCC_RELEASED_ERROR

Outbound call was released because an error occurred.

Details

NCCEVN_CALL_RELEASED is generated in response to nccReleaseCall. It indicates that the call handle is destroyed and the call is no longer in any state. If this call handle is currently referenced in the application, the application receives an error.

An outbound call may also be released if a glare (call collision) situation is detected while the call is in outbound initiated state. In this case, the event value field contains NCC_RELEASED_GLARE.

After the application receives this event, no more DSP-related events are generated for this call handle. Also, the application can no longer retrieve call status information for the call using nccGetCallStatus or nccGetExtendedCallStatus.