Compartir a través de


constantes de LINEDEVCAPFLAGS_

Las constantes de marca de bits LINEDEVCAPFLAGS_ son una colección de booleanos que describen diversas funcionalidades de dispositivo de línea.

LINEDEVCAPFLAGS_CALLHUB

Indica si se admiten centros de llamadas en esta línea. Esta marca solo se expone a las aplicaciones que negocian una versión tapi de 3.0 o superior.

LINEDEVCAPFLAGS_CALLHUBTRACKING

Indica si se admite el seguimiento del centro de llamadas en esta línea. Esta marca solo se expone a las aplicaciones que negocian una versión tapi de 3.0 o superior.

LINEDEVCAPFLAGS_CLOSEDROP

Especifica lo que sucede cuando se cierra una línea abierta mientras la aplicación tiene llamadas activas en la línea. Si es TRUE, el proveedor de servicios quita (borra) todas las llamadas activas en la línea cuando la última aplicación que ha abierto la línea lo cierra con lineClose. Si es FALSE, el proveedor de servicios no quita las llamadas activas en estos casos. En su lugar, las llamadas permanecen activas y bajo control de dispositivos externos. Normalmente, un proveedor de servicios establece este bit en FALSE si hay algún otro dispositivo que pueda mantener activa la llamada, por ejemplo, si una línea analógica tiene el equipo y el teléfono establecido ambos se conectan directamente a ellos en una configuración de línea de terceros, el teléfono de offhook mantendrá automáticamente la llamada activa incluso después de que el equipo se apague.

Las aplicaciones deben comprobar esta marca para determinar si se debe advertir al usuario (con un cuadro de diálogo Aceptar o cancelar) que se perderán las llamadas activas.

LINEDEVCAPFLAGS_CROSSADDRCONF

Especifica si las llamadas en diferentes direcciones de esta línea se pueden conferenciar.

LINEDEVCAPFLAGS_DIALBILLING

LINEDEVCAPFLAGS_DIALDIALTONE

LINEDEVCAPFLAGS_DIALQUIET

Estas marcas indican si se admite el modificador de cadena de marcado "$", "@" o "W" para un dispositivo de línea determinado. Es TRUE si se admite el modificador; de lo contrario, FALSE. "?" (pedir al usuario que siga marcando) nunca es compatible con un dispositivo de línea. Estas marcas permiten a una aplicación determinar por adelantado qué modificadores darían lugar a la generación de un LINEERR. La aplicación tiene la opción de examinar previamente cadenas marcados para caracteres no admitidos o pasar la cadena "raw" de lineTranslateAddress directamente al proveedor como parte de funciones como lineMakeCall o lineDial y permitir que la función genere un error para indicarle qué modificador no admitido se produce primero en la cadena.

LINEDEVCAPFLAGS_HIGHLEVCOMP

Especifica si se admiten elementos de información de compatibilidad de alto nivel en esta línea.

LINEDEVCAPFLAGS_LOWLEVCOMP

Especifica si se admiten elementos de información de compatibilidad de bajo nivel en esta línea.

LINEDEVCAPFLAGS_MEDIACONTROL

Especifica si las operaciones de control multimedia están disponibles para las llamadas en esta línea.

LINEDEVCAPFLAGS_MSP

Indica si un proveedor de servicios multimedia (MSP) está asociado a la línea. Esta marca solo se expone a las aplicaciones que negocian una versión tapi de 3.0 o superior.

LINEDEVCAPFLAGS_MULTIPLEADDR

Especifica si lineMakeCall, lineDial, TSPI_lineMakeCall o TSPI_lineDial puede tratar varias direcciones a la vez (como para la multiplexación inversa).

LINEDEVCAPFLAGS_PRIVATEOBJECTS

Indica si se han implementado interfaces específicas del proveedor . Esta marca solo se expone a las aplicaciones que negocian una versión tapi de 3.0 o superior.

Comentarios

No hay extensibilidad. Todos los 32 bits están reservados.

Requisitos

Requisito Value
Versión de TAPI
Requiere TAPI 2.0 o posterior
Encabezado
Tapi.h

Consulte también

lineClose

lineDial

lineMakeCall

lineTranslateAddress