TAPI_EVENT enumeração (tapi3if.h)

A enumeração TAPI_EVENT é usada para notificar um aplicativo de que ocorreu uma alteração no objeto TAPI. A implementação do método ITTAPIEventNotification::Event usa membros dessa enumeração para indicar o tipo de objeto associado ao ponteiro IDispatch passado 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
A alteração está no próprio objeto TAPI. Para obter mais informações, consulte
ITTAPIObjectEvent.
TE_ADDRESS
Valor: 0x2
Um objeto Address foi alterado. Para obter mais informações, consulte
ITAddressEvent.
TE_CALLNOTIFICATION
Valor: 0x4
Uma nova sessão de comunicações apareceu no endereço e a DLL tapi criou um novo objeto de chamada. Isso pode ser resultado de uma sessão de entrada, uma sessão entregue por outro aplicativo ou uma sessão estacionada no endereço. Para obter mais informações, consulte
ITCallNotificationEvent e
ITTAPI::RegisterCallNotifications.
TE_CALLSTATE
Valor: 0x8
O estado De chamada foi alterado. Para obter mais informações, consulte
ITCallStateEvent.
TE_CALLMEDIA
Valor: 0x10
A mídia associada a uma chamada foi alterada. Para obter mais informações, consulte
ITCallMediaEvent.
TE_CALLHUB
Valor: 0x20
Um objeto CallHub foi alterado. Para obter mais informações, consulte
ITCallHubEvent.
TE_CALLINFOCHANGE
Valor: 0x40
As informações da chamada foram alteradas.
Para obter mais informações, consulte ITCallInfoChangeEvent.
TE_PRIVATE
Valor: 0x80
Um objeto privado específico do provedor foi alterado. O tipo preciso de objeto referenciado depende da implementação. Para obter mais informações, consulte Interfaces específicas do provedor.
TE_REQUEST
Valor: 0x100
Um objeto Request foi alterado. Para obter mais informações, consulte ITRequestEvent.
TE_AGENT
Valor: 0x200
Um objeto Agent foi alterado. Para obter mais informações, consulte ITAgentEvent.
TE_AGENTSESSION
Valor: 0x400
Um objeto AgentSession foi alterado. Para obter mais informações, consulte ITAgentSessionEvent.
TE_QOSEVENT
Valor: 0x800
Ocorreu um evento QOS. Para obter mais informações, consulte ITQOSEvent.
TE_AGENTHANDLER
Valor: 0x1000
Um objeto AgentHandler foi alterado. Para obter mais informações, consulte ITAgentHandlerEvent.
TE_ACDGROUP
Valor: 0x2000
Um objeto ACDGroup foi alterado. Para obter mais informações, consulte ITACDGroupEvent.
TE_QUEUE
Valor: 0x4000
Um objeto Queue foi alterado. Para obter mais informações, consulte ITQueueEvent.
TE_DIGITEVENT
Valor: 0x8000
Ocorreu um evento de dígito. Para obter mais informações, consulte ITDigitDetectionEvent.
TE_GENERATEEVENT
Valor: 0x10000
Ocorreu um evento de geração de dígito. Para obter mais informações, consulte ITDigitGenerationEvent.
TE_ASRTERMINAL
Valor: 0x20000
Ocorreu um evento de terminal de Reconhecimento automático de Fala. Válido somente para computadores em execução no Windows XP e posterior.
TE_TTSTERMINAL
Valor: 0x40000
Um evento ocorreu em um terminal TTS. Para obter mais informações, consulte ITTTSTerminalEvent. Válido somente para computadores em execução no Windows XP e posterior.
TE_FILETERMINAL
Valor: 0x80000
Ocorreu um evento em um terminal de arquivos. Para obter mais informações, consulte ITFileTerminalEvent. Válido somente para computadores em execução no Windows XP e posterior.
TE_TONETERMINAL
Valor: 0x100000
Um evento ocorreu em um terminal de tom. Para obter mais informações, consulte ITToneTerminalEvent. Válido somente para computadores em execução no Windows XP e posterior.
TE_PHONEEVENT
Valor: 0x200000
Um objeto Phone foi alterado. Para obter mais informações, consulte
ITPhoneEvent. Válido somente para computadores em execução no Windows XP e posterior.
TE_TONEEVENT
Valor: 0x400000
Um evento de tom foi acionado. A detecção de tons em banda será habilitada ou desabilitada. Para obter mais informações, consulte
ITToneDetectionEvent. Válido somente para computadores em execução no Windows XP e posterior.
TE_GATHERDIGITS
Valor: 0x800000
Um evento gather digits foi acionado. Os dígitos serão coletados na chamada atual. Para obter mais informações, consulte
ITDigitsGatheredEvent. Válido somente para computadores em execução no Windows XP e posterior.
TE_ADDRESSDEVSPECIFIC
Valor: 0x1000000
Ocorreu um evento específico do dispositivo de endereço. Para obter mais informações, consulte ITAddressDeviceSpecificEvent. Válido somente para computadores em execução no Windows XP e posterior.
TE_PHONEDEVSPECIFIC
Valor: 0x2000000
Ocorreu um evento específico do dispositivo de telefone. Para obter mais informações, consulte ITPhoneDeviceSpecificEvent. Válido somente para computadores em execução no Windows XP e posterior.

Comentários

Chame o método ITTAPI::p ut_EventFilter e defina a máscara de filtro de evento para habilitar o recebimento de eventos. Se ITTAPI::p ut_EventFilter não for chamado, o aplicativo não poderá receber eventos.

Requisitos

Requisito Valor
Cabeçalho tapi3if.h

Confira também

ITACDGroupEvent

ITAddressEvent

ITAgentEvent

ITAgentHandlerEvent

ITAgentSessionEvent

ITCallHubEvent

ITCallInfoChangeEvent

ITCallMediaEvent

ITCallNotificationEvent

ITCallStateEvent

ITQOSEvent

ITQueueEvent

ITRequestEvent

ITTAPI::RegisterCallNotifications

ITTAPIEventNotification::Event

ITTAPIObjectEvent