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
ITTAPI::RegisterCallNotifications