Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hay tres funciones principales de estado de estación que necesitan control: Luces de espera de mensajes, Reenvío y No molestar. El reenvío y no molestar se pueden controlar a través de la función lineForward existente (específica de la dirección) y se consulta mediante lineGetAddressStatus. El LINEDEVSTATUSFLAGS_MSGWAIT bit del dwDevStatusFlags miembro de LINEDEVSTATUS indica el estado de la luz de espera del mensaje en el dispositivo y se envía un mensaje LINEDEVSTATE_MSGWAITON o LINEDEVSTATE_MSGWAITOFF para indicar cuándo cambia el estado. La función lineSetLineDevStatus permite controlar la luz de espera del mensaje sin tener que implementar un dispositivo telefónico TAPI solo para ese propósito. El LINEFEATURE_SETDEVSTATUS bit (en el dwLineFeatures miembro de LINEDEVCAPS y LINEDEVSTATUS) indica cuándo se puede llamar, y el dwSettableDevStatus miembro de LINEDEVCAPS permite a la aplicación detectar qué configuración de estado del dispositivo se puede controlar desde la aplicación. Además de permitir que la característica de espera de mensajes se controle, también permite establecer el estado Conectado, Inservice y Bloqueado del dispositivo, en la medida en que el conmutador u otro hardware los admita. Las llamadas a esta función dan lugar a que se envíen mensajes LINE_LINEDEVSTATE adecuados para reflejar el nuevo estado.