Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La enumeración TAPI_EVENT se usa para notificar a una aplicación que se ha producido un cambio en el objeto TAPI. La implementación del método ITTAPIEventNotification::Event usa miembros de esta enumeración para indicar el tipo de objeto asociado al puntero IDispatch pasado 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 El cambio está en el propio objeto TAPI. Para obtener más información, vea ITTAPIObjectEvent. |
TE_ADDRESSValor: 0x2 Un objeto Address ha cambiado. Para obtener más información, vea ITAddressEvent. |
TE_CALLNOTIFICATIONValor: 0x4 Ha aparecido una nueva sesión de comunicaciones en la dirección y el archivo DLL tapi ha creado un nuevo objeto de llamada. Esto podría ser un resultado de una sesión entrante, una sesión entregada por otra aplicación o una sesión que se estaciona en la dirección. Para obtener más información, vea ITCallNotificationEvent y ITTAPI::RegisterCallNotifications. |
TE_CALLSTATEValor: 0x8 El estado de llamada ha cambiado. Para obtener más información, vea ITCallStateEvent. |
TE_CALLMEDIAValor: 0x10 Los medios asociados a una llamada han cambiado. Para obtener más información, vea ITCallMediaEvent. |
TE_CALLHUBValor: 0x20 Un objeto CallHub ha cambiado. Para obtener más información, vea ITCallHubEvent. |
TE_CALLINFOCHANGEValor: 0x40 La información de la llamada ha cambiado. Para obtener más información, vea ITCallInfoChangeEvent. |
TE_PRIVATEValor: 0x80 Un objeto privado específico del proveedor ha cambiado. El tipo preciso de objeto al que se hace referencia depende de la implementación. Para obtener más información, consulte Interfaces específicas del proveedor. |
TE_REQUESTValor: 0x100 Un objeto Request ha cambiado. Para obtener más información, vea ITRequestEvent. |
TE_AGENTValor: 0x200 Un objeto Agent ha cambiado. Para obtener más información, vea ITAgentEvent. |
TE_AGENTSESSIONValor: 0x400 Un objeto AgentSession ha cambiado. Para obtener más información, vea ITAgentSessionEvent. |
TE_QOSEVENTValor: 0x800 Se ha producido un evento QOS. Para obtener más información, consulte ITQOSEvent. |
TE_AGENTHANDLERValor: 0x1000 Un objeto AgentHandler ha cambiado. Para obtener más información, vea ITAgentHandlerEvent. |
TE_ACDGROUPValor: 0x2000 Un objeto ACDGroup ha cambiado. Para obtener más información, vea ITACDGroupEvent. |
TE_QUEUEValor: 0x4000 Un objeto Queue ha cambiado. Para obtener más información, vea ITQueueEvent. |
TE_DIGITEVENTValor: 0x8000 Se ha producido un evento de dígito. Para obtener más información, vea ITDigitDetectionEvent. |
TE_GENERATEEVENTValor: 0x10000 Se ha producido un evento de generación de dígitos. Para obtener más información, vea ITDigitGenerationEvent. |
TE_ASRTERMINALValor: 0x20000 Se ha producido un evento de terminal de reconocimiento automático de voz. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
TE_TTSTERMINALValor: 0x40000 Se ha producido un evento en un terminal TTS. Para obtener más información, vea ITTTSTerminalEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
TE_FILETERMINALValor: 0x80000 Se ha producido un evento en un terminal de archivos. Para obtener más información, vea ITFileTerminalEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
TE_TONETERMINALValor: 0x100000 Se ha producido un evento en un terminal de tono. Para obtener más información, vea ITToneTerminalEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
TE_PHONEEVENTValor: 0x200000 Un objeto Phone ha cambiado. Para obtener más información, vea ITPhoneEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
TE_TONEEVENTValor: 0x400000 Se ha desencadenado un evento de tono. La detección de tonos en banda se habilitará o deshabilitará. Para obtener más información, vea ITToneDetectionEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
TE_GATHERDIGITSValor: 0x800000 Se ha desencadenado un evento de recopilación de dígitos. Los dígitos se recopilarán en la llamada actual. Para obtener más información, vea ITDigitsGatheredEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
TE_ADDRESSDEVSPECIFICValor: 0x1000000 Se ha producido un evento específico del dispositivo de dirección. Para obtener más información, vea ITAddressDeviceSpecificEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
TE_PHONEDEVSPECIFICValor: 0x2000000 Se ha producido un evento específico del dispositivo telefónico. Para obtener más información, vea ITPhoneDeviceSpecificEvent. Válido solo para equipos que se ejecutan en Windows XP y versiones posteriores. |
Comentarios
Llame al método ITTAPI::p ut_EventFilter y establezca la máscara de filtro de eventos para habilitar la recepción de eventos. Si no se llama a ITTAPI::p ut_EventFilter , la aplicación no puede recibir eventos.
Requisitos
| Requisito | Valor |
|---|---|
| Header | tapi3if.h |
Consulte también
ITTAPI::RegisterCallNotifications