TAPI_EVENT-Enumeration (tapi3if.h)
Die TAPI_EVENT-Enumeration wird verwendet, um eine Anwendung darüber zu benachrichtigen, dass eine Änderung im TAPI-Objekt aufgetreten ist. Die Implementierung der ITTAPIEventNotification::Event-Methode verwendet Member dieser Enumeration, um den Typ des Objekts anzugeben, das dem von TAPI übergebenen IDispatch-Zeiger zugeordnet ist.
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
} ;
Konstanten
TE_TAPIOBJECT Wert: 0x1 Die Änderung erfolgt im TAPI-Objekt selbst. Weitere Informationen finden Sie unter ITTAPIObjectEvent. |
TE_ADDRESS Wert: 0x2 Ein Address-Objekt wurde geändert. Weitere Informationen finden Sie unter ITAddressEvent. |
TE_CALLNOTIFICATION Wert: 0x4 Eine neue Kommunikationssitzung wurde für die Adresse angezeigt, und die TAPI-DLL hat ein neues Aufrufobjekt erstellt. Dies kann das Ergebnis einer eingehenden Sitzung, einer sitzung sein, die von einer anderen Anwendung übergeben wird, oder eine Sitzung, die auf der Adresse geparkt wird. Weitere Informationen finden Sie unter ITCallNotificationEvent und ITTAPI::RegisterCallNotifications. |
TE_CALLSTATE Wert: 0x8 Der Anrufstatus hat sich geändert. Weitere Informationen finden Sie unter ITCallStateEvent. |
TE_CALLMEDIA Wert: 0x10 Die einem Anruf zugeordneten Medien haben sich geändert. Weitere Informationen finden Sie unter ITCallMediaEvent. |
TE_CALLHUB Wert: 0x20 Ein CallHub-Objekt wurde geändert. Weitere Informationen finden Sie unter ITCallHubEvent. |
TE_CALLINFOCHANGE Wert: 0x40 Die Anrufinformationen wurden geändert. Weitere Informationen finden Sie unter ITCallInfoChangeEvent. |
TE_PRIVATE Wert: 0x80 Ein anbieterspezifisches privates Objekt wurde geändert. Der genaue Typ des Objekts, auf das verwiesen wird, ist implementierungsabhängig. Weitere Informationen finden Sie unter Anbieterspezifische Schnittstellen. |
TE_REQUEST Wert: 0x100 Ein Request-Objekt wurde geändert. Weitere Informationen finden Sie unter ITRequestEvent. |
TE_AGENT Wert: 0x200 Ein Agent-Objekt wurde geändert. Weitere Informationen finden Sie unter ITAgentEvent. |
TE_AGENTSESSION Wert: 0x400 Ein AgentSession-Objekt wurde geändert. Weitere Informationen finden Sie unter ITAgentSessionEvent. |
TE_QOSEVENT Wert: 0x800 Ein QOS-Ereignis ist aufgetreten. Weitere Informationen finden Sie unter ITQOSEvent. |
TE_AGENTHANDLER Wert: 0x1000 Ein AgentHandler-Objekt wurde geändert. Weitere Informationen finden Sie unter ITAgentHandlerEvent. |
TE_ACDGROUP Wert: 0x2000 Ein ACDGroup-Objekt wurde geändert. Weitere Informationen finden Sie unter ITACDGroupEvent. |
TE_QUEUE Wert: 0x4000 Ein Queue-Objekt wurde geändert. Weitere Informationen finden Sie unter ITQueueEvent. |
TE_DIGITEVENT Wert: 0x8000 Ein Ziffernereignis ist aufgetreten. Weitere Informationen finden Sie unter ITDigitDetectionEvent. |
TE_GENERATEEVENT Wert: 0x10000 Ein Zifferngenerierungsereignis ist aufgetreten. Weitere Informationen finden Sie unter ITDigitGenerationEvent. |
TE_ASRTERMINAL Wert: 0x20000 Ein Terminalereignis für die automatische Spracherkennung ist aufgetreten. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
TE_TTSTERMINAL Wert: 0x40000 Ein Ereignis ist auf einem TTS-Terminal aufgetreten. Weitere Informationen finden Sie unter ITTTSTerminalEvent. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
TE_FILETERMINAL Wert: 0x80000 In einem Dateiterminal ist ein Ereignis aufgetreten. Weitere Informationen finden Sie unter ITFileTerminalEvent. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
TE_TONETERMINAL Wert: 0x100000 Ein Ereignis ist in einem Tonterminal aufgetreten. Weitere Informationen finden Sie unter ITToneTerminalEvent. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
TE_PHONEEVENT Wert: 0x200000 Ein Phone-Objekt wurde geändert. Weitere Informationen finden Sie unter ITPhoneEvent. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
TE_TONEEVENT Wert: 0x400000 Ein Tonereignis wurde ausgelöst. Die Erkennung von In-Band-Tönen wird aktiviert oder deaktiviert. Weitere Informationen finden Sie unter ITToneDetectionEvent. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
TE_GATHERDIGITS Wert: 0x800000 Ein Gather Digits-Ereignis wurde ausgelöst. Beim aktuellen Aufruf werden Ziffern erfasst. Weitere Informationen finden Sie unter ITDigitsGatheredEvent. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
TE_ADDRESSDEVSPECIFIC Wert: 0x1000000 Es ist ein gerätespezifisches Adressereignis aufgetreten. Weitere Informationen finden Sie unter ITAddressDeviceSpecificEvent. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
TE_PHONEDEVSPECIFIC Wert: 0x2000000 Ein gerätespezifisches Telefonereignis ist aufgetreten. Weitere Informationen finden Sie unter ITPhoneDeviceSpecificEvent. Gilt nur für Computer, die unter Windows XP und höher ausgeführt werden. |
Hinweise
Rufen Sie die ITTAPI::p ut_EventFilter-Methode auf, und legen Sie die Ereignisfiltermaske fest, um den Empfang von Ereignissen zu aktivieren. Wenn ITTAPI::p ut_EventFilter nicht aufgerufen wird, kann die Anwendung keine Ereignisse empfangen.
Anforderungen
Anforderung | Wert |
---|---|
Header | tapi3if.h |
Weitere Informationen
ITTAPI::RegisterCallNotifications