énumération TAPI_EVENT (tapi3if.h)
L’énumération TAPI_EVENT est utilisée pour informer une application qu’une modification s’est produite dans l’objet TAPI. L’implémentation de la méthode ITTAPIEventNotification ::Event utilise les membres de cette énumération pour indiquer le type d’objet associé au pointeur IDispatch passé par 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_TAPIOBJECT Valeur : 0x1 La modification se trouve dans l’objet TAPI lui-même. Pour plus d'informations, consultez la rubrique ITTAPIObjectEvent. |
TE_ADDRESS Valeur : 0x2 Un objet Address a changé. Pour plus d'informations, consultez la rubrique ITAddressEvent. |
TE_CALLNOTIFICATION Valeur : 0x4 Une nouvelle session de communication est apparue sur l’adresse et la DLL TAPI a créé un nouvel objet d’appel. Cela peut être le résultat d’une session entrante, d’une session remise par une autre application ou d’une session stationnée sur l’adresse. Pour plus d'informations, consultez la rubrique ITCallNotificationEvent et ITTAPI ::RegisterCallNotifications. |
TE_CALLSTATE Valeur : 0x8 L’état De l’appel a changé. Pour plus d'informations, consultez la rubrique ITCallStateEvent. |
TE_CALLMEDIA Valeur : 0x10 Le média associé à un appel a changé. Pour plus d'informations, consultez la rubrique ITCallMediaEvent. |
TE_CALLHUB Valeur : 0x20 Un objet CallHub a changé. Pour plus d'informations, consultez la rubrique ITCallHubEvent. |
TE_CALLINFOCHANGE Valeur : 0x40 Les informations d’appel ont changé. Pour plus d’informations, consultez ITCallInfoChangeEvent. |
TE_PRIVATE Valeur : 0x80 Un objet privé spécifique au fournisseur a changé. Le type précis d’objet référencé dépend de l’implémentation. Pour plus d’informations, consultez Interfaces spécifiques au fournisseur. |
TE_REQUEST Valeur : 0x100 Un objet Request a été modifié. Pour plus d’informations, consultez ITRequestEvent. |
TE_AGENT Valeur : 0x200 Un objet Agent a changé. Pour plus d’informations, consultez ITAgentEvent. |
TE_AGENTSESSION Valeur : 0x400 Un objet AgentSession a été modifié. Pour plus d’informations, consultez ITAgentSessionEvent. |
TE_QOSEVENT Valeur : 0x800 Un événement QOS s’est produit. Pour plus d’informations, consultez ITQOSEvent. |
TE_AGENTHANDLER Valeur : 0x1000 Un objet AgentHandler a été modifié. Pour plus d’informations, consultez ITAgentHandlerEvent. |
TE_ACDGROUP Valeur : 0x2000 Un objet ACDGroup a été modifié. Pour plus d’informations, consultez ITACDGroupEvent. |
TE_QUEUE Valeur : 0x4000 Un objet Queue a changé. Pour plus d’informations, consultez ITQueueEvent. |
TE_DIGITEVENT Valeur : 0x8000 Un événement numérique s’est produit. Pour plus d’informations, consultez ITDigitDetectionEvent. |
TE_GENERATEEVENT Valeur : 0x10000 Un événement de génération de chiffres s’est produit. Pour plus d’informations, consultez ITDigitGenerationEvent. |
TE_ASRTERMINAL Valeur : 0x20000 Un événement terminal de reconnaissance vocale automatique s’est produit. Valide uniquement pour les ordinateurs s’exécutant sur Windows XP et versions ultérieures. |
TE_TTSTERMINAL Valeur : 0x40000 Un événement s’est produit sur un terminal TTS. Pour plus d’informations, consultez ITTTSTerminalEvent. Valide uniquement pour les ordinateurs s’exécutant sur Windows XP et versions ultérieures. |
TE_FILETERMINAL Valeur : 0x80000 Un événement s’est produit sur un terminal de fichiers. Pour plus d’informations, consultez ITFileTerminalEvent. Valide uniquement pour les ordinateurs s’exécutant sur Windows XP et versions ultérieures. |
TE_TONETERMINAL Valeur : 0x100000 Un événement s’est produit sur un terminal de tonalité. Pour plus d’informations, consultez ITToneTerminalEvent. Valide uniquement pour les ordinateurs s’exécutant sur Windows XP et versions ultérieures. |
TE_PHONEEVENT Valeur : 0x200000 Un objet Phone a changé. Pour plus d'informations, consultez la rubrique ITPhoneEvent. Valide uniquement pour les ordinateurs s’exécutant sur Windows XP et versions ultérieures. |
TE_TONEEVENT Valeur : 0x400000 Un événement de ton a été déclenché. La détection des tonalités in-band sera activée ou désactivée. Pour plus d'informations, consultez la rubrique ITToneDetectionEvent. Valide uniquement pour les ordinateurs s’exécutant sur Windows XP et versions ultérieures. |
TE_GATHERDIGITS Valeur : 0x800000 Un événement de collecte de chiffres a été déclenché. Les chiffres seront collectés lors de l’appel en cours. Pour plus d'informations, consultez la rubrique ITDigitsGatheredEvent. Valide uniquement pour les ordinateurs s’exécutant sur Windows XP et versions ultérieures. |
TE_ADDRESSDEVSPECIFIC Valeur : 0x1000000 Un événement spécifique à l’appareil d’adresse s’est produit. Pour plus d’informations, consultez ITAddressDeviceSpecificEvent. Valide uniquement pour les ordinateurs exécutant Windows XP et versions ultérieures. |
TE_PHONEDEVSPECIFIC Valeur : 0x2000000 Un événement spécifique à un appareil téléphonique s’est produit. Pour plus d’informations, consultez ITPhoneDeviceSpecificEvent. Valide uniquement pour les ordinateurs exécutant Windows XP et versions ultérieures. |
Remarques
Appelez la méthode ITTAPI ::p ut_EventFilter et définissez le masque de filtre d’événements pour activer la réception des événements. Si ITTAPI ::p ut_EventFilter n’est pas appelé, l’application ne peut pas recevoir d’événements.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | tapi3if.h |
Voir aussi
ITTAPI ::RegisterCallNotifications