Método ITBasicCallControl::P arkDirect (tapi3if.h)
El método ParkDirect estaciona la llamada en una dirección especificada.
Sintaxis
HRESULT ParkDirect(
[in] BSTR pParkAddress
);
Parámetros
[in] pParkAddress
Puntero a BSTR que contiene la dirección donde se va a estacionar la llamada.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
El parámetro pParkAddress no es un puntero válido. |
|
No se admite park. |
|
El parámetro pParkAddress no es válido. |
|
Existe memoria insuficiente para realizar la operación. |
|
Error en la operación porque el archivo DLL tapi 3 lo agotó. El intervalo de tiempo de espera es de dos minutos. |
Comentarios
Algunos proveedores de servicios no admiten esta operación mientras el streaming está activo. Es posible que la aplicación tenga que llamar a ITStream::StopStream o ITSubStream::StopSubStream antes de la operación y ITStream::StartStream o ITSubStream::StartSubStream después de completar la operación.
Con el parque dirigido, la aplicación determina la dirección en la que quiere estacionar la llamada. Con ParkInDirect, el modificador determina la dirección y la proporciona a la aplicación. En cualquier caso, una llamada estacionada se puede desaparcar especificando esta dirección.
La llamada estacionada entra en el estado desconectado después de que se haya estacionado correctamente.
Algunos modificadores pueden recordar al usuario después de que se haya estacionado una llamada durante un largo período de tiempo. La aplicación ve una llamada de oferta con un motivo de llamada establecido en reminder.
La aplicación debe usar SysAllocString para asignar memoria para el parámetro pParkAddress y usar SysFreeString para liberar la memoria cuando la variable ya no sea necesaria.
Requisitos
Plataforma de destino | Windows |
Encabezado | tapi3if.h (include Tapi3.h) |
Library | Uuid.lib |
Archivo DLL | Tapi3.dll |