Compartir a través de


Interfaz ITBasicCallControl (tapi3if.h)

La aplicación usa la interfaz ITBasicCallControl para conectarse, responder y realizar operaciones de telefonía básicas en un objeto de llamada.

La interfaz ITBasicCallControl2 es una extensión de la interfaz ITBasicCallControl . ITBasicCallControl2 proporciona métodos adicionales que permiten a una aplicación seleccionar un terminal en una llamada. El método ITAddress::CreateCall crea la interfaz ITBasicCallControl .

Nota para los programadores familiarizados con TAPI 2.1: La función general de esta interfaz es similar a las funciones de línea TAPI 2.1. Por ejemplo, la función lineAnswer y el método ITBasicCallControl::Answer proporcionan una funcionalidad similar.

Herencia

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

Métodos

La interfaz ITBasicCallControl tiene estos métodos.

 
ITBasicCallControl::Answer

El método Answer responde a una llamada entrante. Este método solo puede realizarse correctamente si el estado de la llamada es CS_OFFERING.
ITBasicCallControl::BlindTransfer

El método BlindTransfer realiza una transferencia ciega o paso único de la llamada especificada a la dirección de destino especificada. La aplicación debe ser el propietario de la llamada. Después de una transferencia correcta, el estado de llamada pasa a CS_DISCONNECTED.
ITBasicCallControl::Conference

El método Conference agrega una llamada de consulta a la conferencia en la que la llamada actual es participante. Si no existe un objeto ITCallHub asociado, se crea.
ITBasicCallControl::Connect

El método Connect intenta completar la conexión de una llamada saliente.
ITBasicCallControl::D ial

El método Dial marca la dirección especificada.
ITBasicCallControl::D isconnect

El método Disconnect desconecta la llamada. El estado de llamada pasará a CS_DISCONNECTED después de que el método se complete correctamente.
ITBasicCallControl::Finish

Se llama al método Finish en una llamada de consulta para finalizar una conferencia o una transferencia.
ITBasicCallControl::HandoffDirect

El método HandoffDirect entrega la llamada a otra aplicación. Esto indica que la aplicación ya no requiere la propiedad de la llamada.
ITBasicCallControl::HandoffIndirect

El método HandoffIndirect entrega la llamada a otra aplicación en función del tipo de medio de la llamada.
ITBasicCallControl::Hold

El método Hold coloca o quita la llamada de la suspensión.
ITBasicCallControl::P arkDirect

El método ParkDirect estaciona la llamada en una dirección especificada.
ITBasicCallControl::P arkIndirect

El método ParkIndirect estaciona la llamada y devuelve la dirección estacionada.
ITBasicCallControl::P ickup

El método Pickup recoge una alerta de llamada en la identificación de grupo especificada.
ITBasicCallControl::RemoveFromConference

El método RemoveFromConference quita la llamada de una conferencia si está implicada en una.
ITBasicCallControl::SetQOS

El método SetQOS establece la calidad del nivel de servicio de la llamada.
ITBasicCallControl::SwapHold

El método SwapHold intercambia la llamada (que está activa) con la llamada especificada en espera.
ITBasicCallControl::Transfer

El método Transfer transfiere la llamada actual a la dirección de destino.
ITBasicCallControl::Unpark

El método Unpark obtiene la llamada desde park.

Requisitos

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

Consulte también

Call (objeto)

IDispatch

ITBasicCallControl2