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) |