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