Compartir a través de


Interfaz ITTAPI (tapi3if.h)

La interfaz ITTAPI es la interfaz base del objeto TAPI. CoCreateInstance crea el objeto TAPI. Para obtener información sobre CoCreateInstance, consulte la documentación sobre COM. El resto de objetos TAPI 3 son creados por TAPI 3.

Los métodos ITTAPI se proporcionan para inicializar una sesión TAPI, enumerar las direcciones disponibles, registrarse para las notificaciones CallHub y CallEvent y apagar una sesión TAPI.

La interfaz ITTAPI2 se deriva de la interfaz ITTAPI . Agrega métodos adicionales en el objeto TAPI para admitir dispositivos telefónicos.

Herencia

La interfaz ITTAPI hereda de la interfaz IDispatch . ITTAPI también tiene estos tipos de miembros:

Métodos

La interfaz ITTAPI tiene estos métodos.

 
ITTAPI::EnumerateAddresses

El método EnumerateAddresses enumera las direcciones que están disponibles actualmente. Se proporciona para aplicaciones de C y C++. Las aplicaciones cliente de Automation, como las escritas en Visual Basic, deben usar el método get_Addresses.
ITTAPI::EnumerateCallHubs

El método EnumerateCallHubs enumera los centros de llamadas disponibles actualmente. Se proporciona para aplicaciones de C y C++. Las aplicaciones cliente de Automation, como las escritas en Visual Basic, deben usar el método get_Callhubs.
ITTAPI::EnumeratePrivateTAPIObjects

El método EnumeratePrivateTAPIObjects de la interfaz ITTAPI no se implementa y devolverá E_NOTIMPL.
ITTAPI::get_Addresses

El método get_Addresses crea una colección de direcciones que están disponibles actualmente. Se proporciona para las aplicaciones cliente de Automation, como las escritas en Visual Basic. Las aplicaciones de C y C++ deben usar el método EnumerateAddresses.
ITTAPI::get_CallHubs

El método get_CallHubs crea una colección de los centros de llamadas disponibles actualmente. Se proporciona para las aplicaciones cliente de Automation, como las escritas en Visual Basic. Las aplicaciones de C y C++ deben usar el método EnumerateCallHubs.
ITTAPI::get_EventFilter

El método get_EventFilter obtiene la máscara de filtro de eventos actual. La máscara es una serie de miembros ORed de la enumeración TAPI_EVENT.
ITTAPI::get_PrivateTAPIObjects

El método get_PrivateTAPIObjects de la interfaz ITTAPI no se implementa y devolverá E_NOTIMPL.
ITTAPI::Initialize

El método Initialize inicializa TAPI. Se debe llamar a este método antes de llamar a cualquier otro método TAPI 3. La aplicación debe llamar al método Shutdown al finalizar una sesión tapi.
ITTAPI::p ut_EventFilter

El método put_EventFilter establece la máscara de filtro de eventos. La máscara es una serie de miembros ORed de la enumeración TAPI_EVENT.
ITTAPI::RegisterCallNotifications

El método RegisterCallNotifications establece las nuevas notificaciones de llamada que recibirá una aplicación. La aplicación debe llamar al método para cada dirección, lo que indica el tipo de medio o los tipos que puede controlar y especificar los privilegios que solicita.
ITTAPI::RegisterRequestRecipient

El método RegisterRequestRecipient registra una instancia de aplicación como la adecuada para controlar las solicitudes de telefonía asistida.
ITTAPI::SetApplicationPriority

El método SetApplicationPriority permite a una aplicación establecer su prioridad en la lista de prioridades de entrega para un tipo de medio determinado o modo de solicitud de telefonía asistida, o bien quitarse de la lista de prioridades.
ITTAPI::SetAssistedTelephonyPriority

El método SetAssistedTelephonyPriority establece la prioridad de la aplicación para controlar las solicitudes de telefonía asistida.
ITTAPI::SetCallHubTracking

El método SetCallHubTracking habilita o deshabilita el seguimiento de CallHub.
ITTAPI::Shutdown

El método Shutdown cierra una sesión TAPI.
ITTAPI::UnregisterNotifications

El método UnregisterNotifications quita los registros de notificación de llamadas entrantes que se han realizado mediante ITTAPI::RegisterCallNotifications.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h (incluya Tapi3.h)

Consulte también

IDispatch

ITTAPI2

Tapi (objeto)