enumerazione TAPI_EVENT (tapi3if.h)

L'enumerazione TAPI_EVENT viene usata per notificare a un'applicazione che si è verificata una modifica nell'oggetto TAPI. L'implementazione del metodo ITTAPIEventNotification::Event usa i membri di questa enumerazione per indicare il tipo di oggetto associato al puntatore IDispatch passato da TAPI.

Sintassi

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
} ;

Costanti

 
TE_TAPIOBJECT
Valore: 0x1
La modifica è nell'oggetto TAPI stesso. Per ulteriori informazioni, vedere
ITTAPIObjectEvent.
TE_ADDRESS
Valore: 0x2
Un oggetto Address è stato modificato. Per ulteriori informazioni, vedere
ITAddressEvent.
TE_CALLNOTIFICATION
Valore: 0x4
Una nuova sessione di comunicazione è stata visualizzata nell'indirizzo e la DLL TAPI ha creato un nuovo oggetto call. Questo potrebbe essere un risultato da una sessione in ingresso, una sessione passata da un'altra applicazione o una sessione in cui viene parcheggiata l'indirizzo. Per ulteriori informazioni, vedere
ITCallNotificationEvent e
ITTAPI::RegisterCallNotifications.
TE_CALLSTATE
Valore: 0x8
Lo stato della chiamata è cambiato. Per ulteriori informazioni, vedere
ITCallStateEvent.
TE_CALLMEDIA
Valore: 0x10
I supporti associati a una chiamata sono stati modificati. Per ulteriori informazioni, vedere
ITCallMediaEvent.
TE_CALLHUB
Valore: 0x20
È stato modificato un oggetto CallHub. Per ulteriori informazioni, vedere
ITCallHubEvent.
TE_CALLINFOCHANGE
Valore: 0x40
Le informazioni sulla chiamata sono state modificate.
Per altre informazioni, vedere ITCallInfoChangeEvent.
TE_PRIVATE
Valore: 0x80
È stato modificato un oggetto privato specifico del provider. Il tipo preciso di oggetto a cui fa riferimento dipende dall'implementazione. Per altre informazioni, vedere Interfacce specifiche del provider.
TE_REQUEST
Valore: 0x100
Un oggetto Request è stato modificato. Per altre informazioni, vedere ITRequestEvent.
TE_AGENT
Valore: 0x200
Un oggetto Agent è stato modificato. Per altre informazioni, vedere ITAgentEvent.
TE_AGENTSESSION
Valore: 0x400
Un oggetto AgentSession è stato modificato. Per altre informazioni, vedere ITAgentSessionEvent.
TE_QOSEVENT
Valore: 0x800
Si è verificato un evento QOS. Per altre informazioni, vedere ITQOSEvent.
TE_AGENTHANDLER
Valore: 0x1000
Un oggetto AgentHandler è stato modificato. Per altre informazioni, vedere ITAgentHandlerEvent.
TE_ACDGROUP
Valore: 0x2000
È stato modificato un oggetto ACDGroup. Per altre informazioni, vedere ITACDGroupEvent.
TE_QUEUE
Valore: 0x4000
Un oggetto Queue è stato modificato. Per altre informazioni, vedere ITQueueEvent.
TE_DIGITEVENT
Valore: 0x8000
Si è verificato un evento di cifra. Per altre informazioni, vedere ITDigitDetectionEvent.
TE_GENERATEEVENT
Valore: 0x10000
Si è verificato un evento di generazione di cifre. Per altre informazioni, vedere ITDigitGenerationEvent.
TE_ASRTERMINAL
Valore: 0x20000
Si è verificato un evento terminale riconoscimento vocale automatico. Valido solo per i computer in esecuzione in Windows XP e versioni successive.
TE_TTSTERMINAL
Valore: 0x40000
Si è verificato un evento in un terminale TTS. Per altre informazioni, vedere ITTTSTerminalEvent. Valido solo per i computer in esecuzione in Windows XP e versioni successive.
TE_FILETERMINAL
Valore: 0x80000
Si è verificato un evento in un terminale file. Per altre informazioni, vedere ITFileTerminalEvent. Valido solo per i computer in esecuzione in Windows XP e versioni successive.
TE_TONETERMINAL
Valore: 0x100000
Si è verificato un evento su un terminale tono. Per altre informazioni, vedere ITToneTerminalEvent. Valido solo per i computer in esecuzione in Windows XP e versioni successive.
TE_PHONEEVENT
Valore: 0x200000
Un oggetto Phone è cambiato. Per ulteriori informazioni, vedere
ITPhoneEvent. Valido solo per i computer in esecuzione in Windows XP e versioni successive.
TE_TONEEVENT
Valore: 0x400000
È stato attivato un evento tono. Il rilevamento dei toni in banda sarà abilitato o disabilitato. Per ulteriori informazioni, vedere
ITToneDetectionEvent. Valido solo per i computer in esecuzione in Windows XP e versioni successive.
TE_GATHERDIGITS
Valore: 0x800000
È stato attivato un evento di raccolta cifre. Le cifre verranno raccolte nella chiamata corrente. Per ulteriori informazioni, vedere
ITDigitsGatheredEvent. Valido solo per i computer in esecuzione in Windows XP e versioni successive.
TE_ADDRESSDEVSPECIFIC
Valore: 0x1000000
Si è verificato un evento specifico del dispositivo di indirizzo. Per altre informazioni, vedere ITAddressDeviceSpecificEvent. Valido solo per i computer in esecuzione in Windows XP e versioni successive.
TE_PHONEDEVSPECIFIC
Valore: 0x2000000
Si è verificato un evento specifico del dispositivo telefonico. Per altre informazioni, vedere ITPhoneDeviceSpecificEvent. Valido solo per i computer in esecuzione in Windows XP e versioni successive.

Commenti

Chiamare il metodo ITTAPI::p ut_EventFilter e impostare la maschera di filtro eventi per abilitare la ricezione di eventi. Se ITTAPI::p ut_EventFilter non viene chiamato, l'applicazione non può ricevere eventi.

Requisiti

Requisito Valore
Intestazione tapi3if.h

Vedi anche

ITACDGroupEvent

ITAddressEvent

ITAgentEvent

ITAgentHandlerEvent

ITAgentSessionEvent

ITCallHubEvent

ITCallInfoChangeEvent

ITCallMediaEvent

ITCallNotificationEvent

ITCallStateEvent

ITQOSEvent

ITQueueEvent

ITRequestEvent

ITTAPI::RegisterCallNotifications

ITTAPIEventNotification::Event

ITTAPIObjectEvent