Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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_TAPIOBJECTValor: 0x1 A alteração está no próprio objeto TAPI. Para obter mais informações, consulte ITTAPIObjectEvent. |
TE_ADDRESSValor: 0x2 Um objeto Address foi alterado. Para obter mais informações, consulte ITAddressEvent. |
TE_CALLNOTIFICATIONValor: 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_CALLSTATEValor: 0x8 O estado De chamada foi alterado. Para obter mais informações, consulte ITCallStateEvent. |
TE_CALLMEDIAValor: 0x10 A mídia associada a uma chamada foi alterada. Para obter mais informações, consulte ITCallMediaEvent. |
TE_CALLHUBValor: 0x20 Um objeto CallHub foi alterado. Para obter mais informações, consulte ITCallHubEvent. |
TE_CALLINFOCHANGEValor: 0x40 As informações da chamada foram alteradas. Para obter mais informações, consulte ITCallInfoChangeEvent. |
TE_PRIVATEValor: 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_REQUESTValor: 0x100 Um objeto Request foi alterado. Para obter mais informações, consulte ITRequestEvent. |
TE_AGENTValor: 0x200 Um objeto Agent foi alterado. Para obter mais informações, consulte ITAgentEvent. |
TE_AGENTSESSIONValor: 0x400 Um objeto AgentSession foi alterado. Para obter mais informações, consulte ITAgentSessionEvent. |
TE_QOSEVENTValor: 0x800 Ocorreu um evento QOS. Para obter mais informações, consulte ITQOSEvent. |
TE_AGENTHANDLERValor: 0x1000 Um objeto AgentHandler foi alterado. Para obter mais informações, consulte ITAgentHandlerEvent. |
TE_ACDGROUPValor: 0x2000 Um objeto ACDGroup foi alterado. Para obter mais informações, consulte ITACDGroupEvent. |
TE_QUEUEValor: 0x4000 Um objeto Queue foi alterado. Para obter mais informações, consulte ITQueueEvent. |
TE_DIGITEVENTValor: 0x8000 Ocorreu um evento de dígito. Para obter mais informações, consulte ITDigitDetectionEvent. |
TE_GENERATEEVENTValor: 0x10000 Ocorreu um evento de geração de dígito. Para obter mais informações, consulte ITDigitGenerationEvent. |
TE_ASRTERMINALValor: 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_TTSTERMINALValor: 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_FILETERMINALValor: 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_TONETERMINALValor: 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_PHONEEVENTValor: 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_TONEEVENTValor: 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_GATHERDIGITSValor: 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_ADDRESSDEVSPECIFICValor: 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_PHONEDEVSPECIFICValor: 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
ITTAPI::RegisterCallNotifications