Compartir a través de


enumeración TAPI_EVENT (tapi3if.h)

La enumeración TAPI_EVENT se usa para notificar a una aplicación que se ha producido un cambio en el objeto TAPI. La implementación del método ITTAPIEventNotification::Event usa miembros de esta enumeración para indicar el tipo de objeto asociado al puntero IDispatch pasado por TAPI.

Syntax

typedef enum TAPI_EVENT {
  TE_TAPIOBJECT = 0x1,
  TE_ADDRESS = 0x2,
  TE_CALLNOTIFICATION = 0x4,
  TE_CALLSTATE = 0x8,
  TE_CALLMEDIA = 0x10,
  TE_CALLHUB = 0x20,
  TE_CALLINFOCHANGE = 0x40,
  TE_PRIVATE = 0x80,
  TE_REQUEST = 0x100,
  TE_AGENT = 0x200,
  TE_AGENTSESSION = 0x400,
  TE_QOSEVENT = 0x800,
  TE_AGENTHANDLER = 0x1000,
  TE_ACDGROUP = 0x2000,
  TE_QUEUE = 0x4000,
  TE_DIGITEVENT = 0x8000,
  TE_GENERATEEVENT = 0x10000,
  TE_ASRTERMINAL = 0x20000,
  TE_TTSTERMINAL = 0x40000,
  TE_FILETERMINAL = 0x80000,
  TE_TONETERMINAL = 0x100000,
  TE_PHONEEVENT = 0x200000,
  TE_TONEEVENT = 0x400000,
  TE_GATHERDIGITS = 0x800000,
  TE_ADDRESSDEVSPECIFIC = 0x1000000,
  TE_PHONEDEVSPECIFIC = 0x2000000
} ;

Constantes

 
TE_TAPIOBJECT
Valor: 0x1
El cambio está en el propio objeto TAPI. Para obtener más información, vea
ITTAPIObjectEvent.
TE_ADDRESS
Valor: 0x2
Un objeto Address ha cambiado. Para obtener más información, vea
ITAddressEvent.
TE_CALLNOTIFICATION
Valor: 0x4
Ha aparecido una nueva sesión de comunicaciones en la dirección y el archivo DLL tapi ha creado un nuevo objeto de llamada. Esto podría ser un resultado de una sesión entrante, una sesión entregada por otra aplicación o una sesión que se estaciona en la dirección. Para obtener más información, vea
ITCallNotificationEvent y
ITTAPI::RegisterCallNotifications.
TE_CALLSTATE
Valor: 0x8
El estado de llamada ha cambiado. Para obtener más información, vea
ITCallStateEvent.
TE_CALLMEDIA
Valor: 0x10
Los medios asociados a una llamada han cambiado. Para obtener más información, vea
ITCallMediaEvent.
TE_CALLHUB
Valor: 0x20
Un objeto CallHub ha cambiado. Para obtener más información, vea
ITCallHubEvent.
TE_CALLINFOCHANGE
Valor: 0x40
La información de la llamada ha cambiado.
Para obtener más información, vea ITCallInfoChangeEvent.
TE_PRIVATE
Valor: 0x80
Un objeto privado específico del proveedor ha cambiado. El tipo preciso de objeto al que se hace referencia depende de la implementación. Para obtener más información, consulte Interfaces específicas del proveedor.
TE_REQUEST
Valor: 0x100
Un objeto Request ha cambiado. Para obtener más información, vea ITRequestEvent.
TE_AGENT
Valor: 0x200
Un objeto Agent ha cambiado. Para obtener más información, vea ITAgentEvent.
TE_AGENTSESSION
Valor: 0x400
Un objeto AgentSession ha cambiado. Para obtener más información, vea ITAgentSessionEvent.
TE_QOSEVENT
Valor: 0x800
Se ha producido un evento QOS. Para obtener más información, consulte ITQOSEvent.
TE_AGENTHANDLER
Valor: 0x1000
Un objeto AgentHandler ha cambiado. Para obtener más información, vea ITAgentHandlerEvent.
TE_ACDGROUP
Valor: 0x2000
Un objeto ACDGroup ha cambiado. Para obtener más información, vea ITACDGroupEvent.
TE_QUEUE
Valor: 0x4000
Un objeto Queue ha cambiado. Para obtener más información, vea ITQueueEvent.
TE_DIGITEVENT
Valor: 0x8000
Se ha producido un evento de dígito. Para obtener más información, vea ITDigitDetectionEvent.
TE_GENERATEEVENT
Valor: 0x10000
Se ha producido un evento de generación de dígitos. Para obtener más información, vea ITDigitGenerationEvent.
TE_ASRTERMINAL
Valor: 0x20000
Se ha producido un evento de terminal de reconocimiento automático de voz. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.
TE_TTSTERMINAL
Valor: 0x40000
Se ha producido un evento en un terminal TTS. Para obtener más información, vea ITTTSTerminalEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.
TE_FILETERMINAL
Valor: 0x80000
Se ha producido un evento en un terminal de archivos. Para obtener más información, vea ITFileTerminalEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.
TE_TONETERMINAL
Valor: 0x100000
Se ha producido un evento en un terminal de tono. Para obtener más información, vea ITToneTerminalEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.
TE_PHONEEVENT
Valor: 0x200000
Un objeto Phone ha cambiado. Para obtener más información, vea
ITPhoneEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.
TE_TONEEVENT
Valor: 0x400000
Se ha desencadenado un evento de tono. La detección de tonos en banda se habilitará o deshabilitará. Para obtener más información, vea
ITToneDetectionEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.
TE_GATHERDIGITS
Valor: 0x800000
Se ha desencadenado un evento de recopilación de dígitos. Los dígitos se recopilarán en la llamada actual. Para obtener más información, vea
ITDigitsGatheredEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.
TE_ADDRESSDEVSPECIFIC
Valor: 0x1000000
Se ha producido un evento específico del dispositivo de dirección. Para obtener más información, vea ITAddressDeviceSpecificEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.
TE_PHONEDEVSPECIFIC
Valor: 0x2000000
Se ha producido un evento específico del dispositivo telefónico. Para obtener más información, vea ITPhoneDeviceSpecificEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores.

Comentarios

Llame al método ITTAPI::p ut_EventFilter y establezca la máscara de filtro de eventos para habilitar la recepción de eventos. Si no se llama a ITTAPI::p ut_EventFilter , la aplicación no puede recibir eventos.

Requisitos

Requisito Valor
Header tapi3if.h

Consulte también

ITACDGroupEvent

ITAddressEvent

ITAgentEvent

ITAgentHandlerEvent

ITAgentSessionEvent

ITCallHubEvent

ITCallInfoChangeEvent

ITCallMediaEvent

ITCallNotificationEvent

ITCallStateEvent

ITQOSEvent

ITQueueEvent

ITRequestEvent

ITTAPI::RegisterCallNotifications

ITTAPIEventNotification::Event

ITTAPIObjectEvent