Función lineSetCallTreatment (tapi.h)

La función lineSetCallTratamiento establece los sonidos de una parte en una llamada sin responder o en espera escuchas. Excepto para la validación básica de parámetros, es un paso directo de TAPI al proveedor de servicios.

Sintaxis

LONG lineSetCallTreatment(
  HCALL hCall,
  DWORD dwTreatment
);

Parámetros

hCall

Identificador de la llamada. La aplicación debe tener el privilegio OWNER.

dwTreatment

Uno de los tratamientos de llamada admitidos en la dirección en la que aparece la llamada, como se indica en LINEADDRESSCAPS. LINEERR_INVALPARAM se devuelve si no se admite el tratamiento especificado.

Valor devuelto

Devuelve un identificador de solicitud positivo si se inicia la operación asincrónica; de lo contrario, la función devuelve uno de estos valores de error negativos:

LINEERR_INVALCALLHANDLE, LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_NOTOWNER, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Comentarios

El uso de la funcionalidad de tratamiento de llamadas debe limitarse al control de los equipos heredados. Por lo general, se diseñan nuevos equipos para que, en lugar de llamar a tratamientos generados por equipos de conmutación externos, las llamadas se conectarían a fuentes de audio basadas en PC y señales generadas mediante funciones estándar como la API de onda multimedia.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi.h
Library Tapi32.lib
Archivo DLL Tapi32.dll

Consulte también

LINEADDRESSCAPS

Funciones de servicio de línea complementarias

Información general de referencia de TAPI 2.2