VoIPCallEvent

This enumeration lists possible call events associated with the current call. It is used in IVoIPUI::OnCallEvent. It is also associated with the IVoIPCurrentCall interface.

typedef enum VoIPCallEvent {
  e_vceInvalid = 0, 
  e_vceStatusChanged, 
  e_vceMissed,
  e_vceAutoBlocked, 
  e_vceAutoForwarded, 
  e_vceDropped, 
  e_vceRedirectSucceeded, 
  e_vceRedirectFailed 
} VoIPCallEvent; 

Elements

  • e_vceInvalid
    Invalid event.
  • e_vceStatusChanged
    VoIPCallStatus of the call has changed. For more information, see IVoIPCurrentCall::Status.
  • e_vceMissed
    Incoming call was not answered before the caller hung up or before the specified timeout expired. The call will be disconnected if IVoIPUI::OnCallEvent does not return VOIP_S_DONT_TERMINATE.
  • e_vceAutoBlocked
    Caller information database shows that this caller's URI is blocked. The incoming call is automatically rejected.
  • e_vceAutoForwarded
    Incoming call was forwarded either by IVoIPMgr::AutoForwardURI method or by the caller information in the database.
  • e_vceDropped
    Call was dropped due to network connection failure.
  • e_vceRedirectSucceeded
    Redirect request for the current call was accepted by the other caller. Therefore, the call is disconnected.
  • e_vceRedirectFailed
    Redirect request for the current call was rejected by the other caller. The call will stay connected.

Requirements

OS Versions: Windows CE .NET 4.2 and later.
Header: Voipmanager.h, Voipmanager.idl.

See Also

VoIP Application Interface Layer Architecture | IVoIPCurrentCall | IVoIPMgr | IVoIPCurrentCall::Status | IVoIPMgr::AutoForwardURI | IVoIPUI::OnCallEvent | VoIPCallStatus

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.