constantes de LINEDEVSTATE_
Las constantes de marca de bits LINEDEVSTATE_ describen varios eventos de estado de línea.
-
LINEDEVSTATE_BATTERY
-
-
El nivel de batería ha cambiado significativamente (celular).
-
-
LINEDEVSTATE_CAPSCHANGE
-
-
Indica que, debido a los cambios de configuración realizados por el usuario u otras circunstancias, uno o varios de los miembros de la estructura LINEDEVCAPS de la dirección han cambiado. La aplicación debe usar lineGetDevCaps para leer la estructura actualizada. Si un proveedor de servicios envía un mensaje de LINE_LINEDEVSTATE que contiene este valor a TAPI, TAPI lo pasará a las aplicaciones que han negociado la versión 1.4 o posterior de TAPI; las aplicaciones que negocian una versión anterior de TAPI recibirán LINE_LINEDEVSTATE mensajes que especifican LINEDEVSTATE_REINIT, lo que les obliga a apagar y reinicializar su conexión a TAPI para obtener la información actualizada.
-
-
LINEDEVSTATE_CLOSE
-
-
Otra aplicación ha cerrado la línea.
-
-
LINEDEVSTATE_CONFIGCHANGE
-
-
Indica que se han realizado cambios de configuración en uno o varios de los dispositivos multimedia asociados al dispositivo de línea. La aplicación, si lo desea, puede usar lineGetDevConfig para leer la información actualizada. Si un proveedor de servicios envía un mensaje de LINE_LINEDEVSTATE que contiene este valor a TAPI, TAPI lo pasará a las aplicaciones que han negociado la versión 1.4 o posterior de TAPI; las aplicaciones que negocian una versión de API anterior no recibirán ninguna notificación.
-
-
LINEDEVSTATE_COMPLCANCEL
-
-
Indica que la finalización de la llamada identificada por el identificador de finalización contenida en el parámetro dwParam2 del mensaje de LINE_LINEDEVSTATE se ha cancelado externamente y ya no se considera válido (si ese valor se pasara en una llamada posterior a lineUncompleteCall, la función produciría un error con LINEERR_INVALCOMPLETIONID). Si un proveedor de servicios envía un mensaje de LINE_LINEDEVSTATE que contiene este valor a TAPI, TAPI lo pasará a las aplicaciones que han negociado la versión 1.4 o posterior de TAPI; las aplicaciones que negocian una versión de API anterior no recibirán ninguna notificación.
-
-
LINEDEVSTATE_CONNECTED
-
-
La línea se desconectaba anteriormente y ahora está conectada a TAPI.
-
-
LINEDEVSTATE_DEVSPECIFIC
-
-
La información específica del dispositivo de la línea ha cambiado.
-
-
LINEDEVSTATE_DISCONNECTED
-
-
Esta línea se conectó anteriormente y ahora está desconectada de TAPI.
-
-
LINEDEVSTATE_INSERVICE
-
-
La línea está conectada a TAPI. Esto sucede cuando TAPI se activa por primera vez o cuando el cable de línea está conectado físicamente y en el servicio en el conmutador mientras TAPI está activo.
-
-
LINEDEVSTATE_LOCK
-
-
El estado bloqueado del dispositivo de línea ha cambiado. (Para obtener más información, consulte LINEDEVSTATUSFLAGS_LOCKED en LINEDEVSTATUSFLAGS_ constantes).
-
-
LINEDEVSTATE_MAINTENANCE
-
-
El mantenimiento se realiza en la línea del conmutador. TAPI no se puede usar para funcionar en el dispositivo de línea.
-
-
LINEDEVSTATE_MSGWAITOFF
-
-
El indicador de espera del mensaje está desactivado.
-
-
LINEDEVSTATE_MSGWAITON
-
-
El indicador de espera del mensaje está activado.
-
-
LINEDEVSTATE_NUMCALLS
-
-
El número de llamadas en el dispositivo de línea ha cambiado.
-
-
LINEDEVSTATE_NUMCOMPLETIONS
-
-
El número de finalizaciones de llamadas pendientes en el dispositivo de línea ha cambiado.
-
-
LINEDEVSTATE_OPEN
-
-
Otra aplicación ha abierto la línea.
-
-
LINEDEVSTATE_OTHER
-
-
Los elementos de estado del dispositivo distintos de los enumerados a continuación han cambiado. La aplicación debe comprobar el estado actual del dispositivo para determinar qué elementos han cambiado.
-
-
LINEDEVSTATE_OUTOFSERVICE
-
-
La línea está fuera del servicio en el conmutador o desconectado físicamente. TAPI no se puede usar para funcionar en el dispositivo de línea.
-
-
LINEDEVSTATE_REINIT
-
-
Los elementos han cambiado en la configuración de los dispositivos de línea. Para conocer estos cambios (en cuanto a la apariencia de los nuevos dispositivos de línea), la aplicación debe reinicializar su uso de TAPI.
-
-
LINEDEVSTATE_REMOVED
-
-
Indica que el proveedor de servicios quita el dispositivo del sistema (lo más probable es que a través de la acción del usuario, a través de un panel de control o una utilidad similar). Normalmente, un mensaje de LINE_LINEDEVSTATE con este valor irá seguido de un mensaje de LINE_CLOSE en el dispositivo. Los intentos posteriores de acceder al dispositivo antes de reinicializar TAPI darán lugar a LINEERR_NODEVICE devolverse a la aplicación. Si un proveedor de servicios envía un mensaje de LINE_LINEDEVSTATE que contiene este valor a TAPI, TAPI lo pasará a las aplicaciones que han negociado la versión 1.4 o posterior de TAPI; las aplicaciones que negocian una versión de API anterior no recibirán ninguna notificación.
-
-
LINEDEVSTATE_RINGING
-
-
El modificador indica a la línea que alerta al usuario.
TAPI: Los proveedores de servicios notifican a las aplicaciones en cada ciclo de anillo enviando repetidamente mensajes LINE_LINEDEVSTATE que contienen esta constante. Por ejemplo, en el Estados Unidos, los proveedores de servicios envían un mensaje con esta constante cada seis segundos.
TSPI: En un dispositivo POTS, el proveedor de servicios puede enviar el mensaje cada vez que la oficina central envía voltaje de anillo. En dispositivos digitales como ISDN, es posible que el proveedor de servicios tenga que sintetizar la repetición del mensaje si el conmutador solo genera una solicitud de anillo. Cada repetición del mensaje debe mostrar el número de anillos aumentando, de modo que las funciones de ahorro de peaje funcionen correctamente.
-
-
LINEDEVSTATE_ROAMMODE
-
-
El modo de itinerancia del dispositivo de línea ha cambiado.
-
-
LINEDEVSTATE_SIGNAL
-
-
El nivel de señal ha cambiado significativamente (celular).
-
-
LINEDEVSTATE_TERMINALS
-
-
La configuración del terminal ha cambiado. Esto puede ocurrir, por ejemplo, si varios dispositivos de línea comparten terminales entre ellos (por ejemplo, dos líneas que comparten un terminal telefónico).
-
-
LINEDEVSTATE_TRANSLATECHANGE
-
-
Indica que, debido a los cambios de configuración realizados por el usuario u otras circunstancias, uno o varios de los miembros de la estructura LINETRANSLATECAPS han cambiado. La aplicación debe usar lineGetTranslateCaps para leer la estructura actualizada. Si un proveedor de servicios envía un mensaje de LINE_LINEDEVSTATE que contiene este valor a TAPI, TAPI lo pasará a las aplicaciones que han negociado la versión 1.4 o posterior de TAPI; las aplicaciones que negocian una versión anterior de TAPI recibirán LINE_LINEDEVSTATE mensajes que especifican LINEDEVSTATE_REINIT, lo que les obliga a apagar y reinicializar su conexión a TAPI para obtener la información actualizada.
-
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 |
|