constantes de LINEDISCONNECTMODE_
Las constantes de marca de bits LINEDISCONNECTMODE_ describen diferentes motivos para una solicitud de desconexión remota. Un modo de desconexión está disponible como estado de llamada a la aplicación después de que el estado de llamada pase a desconectado.
-
LINEDISCONNECTMODE_BADADDRESS
-
-
La dirección de destino no es válida.
-
-
LINEDISCONNECTMODE_BLOCKED
-
-
No se pudo conectar la llamada porque no se aceptan llamadas desde la dirección de origen en la dirección de destino. Esto difiere de LINEDISCONNECTMODE_REJECT en que el bloqueo se implementa en la red (un rechazo pasivo) mientras se implementa un rechazo en el equipo de destino (un rechazo activo). El bloqueo puede deberse a una exclusión específica de la dirección de origen o porque el destino acepta llamadas solo de un conjunto seleccionado de dirección de origen (grupo de usuarios cerrado). (TAPI versiones 2.0 y posteriores)
LINEDISCONNECTMODE_BLOCKED es adecuado como respuesta en la lista de bloqueados. Por ejemplo, un módem ha recibido una respuesta, ha pasado más de seis segundos sin detectar ringback, no se pudo conectar un número definido de veces, determina que el número de teléfono no es válido para llamar y emite una respuesta "bloqueado".
-
-
LINEDISCONNECTMODE_BUSY
-
-
La estación del usuario remoto está ocupada.
-
-
LINEDISCONNECTMODE_CANCELLED
-
-
Se canceló la llamada. (TAPI versiones 2.0 y posteriores)
-
-
LINEDISCONNECTMODE_CONGESTION
-
-
La red se congeste.
-
-
LINEDISCONNECTMODE_DONOTDISTURB
-
-
No se pudo conectar la llamada porque el destino ha invocado la característica No molestar. (TAPI versiones 2.0 y posteriores)
-
-
LINEDISCONNECTMODE_FORWARDED
-
-
El modificador reenvía la llamada.
-
-
LINEDISCONNECTMODE_INCOMPATIBLE
-
-
El equipo de estación del usuario remoto no es compatible con el tipo de llamada solicitada.
-
-
LINEDISCONNECTMODE_NOANSWER
-
-
La estación del usuario remoto no responde.
-
-
LINEDISCONNECTMODE_NODIALTONE
-
-
No se detectó un tono de marcado dentro de un tiempo de espera definido por el proveedor de servicios, en un momento durante la marcación cuando se esperaba uno (por ejemplo, en un "W" en la cadena de marcado). Esto también puede ocurrir sin un período de tiempo de espera definido por el proveedor de servicios o sin un valor especificado en el miembro dwWaitForDialTone de la estructura LINEDIALPARAMS . (TAPI versiones 1.4 y posteriores)
-
-
LINEDISCONNECTMODE_NORMAL
-
-
Se trata de una solicitud de desconexión normal por parte del usuario remoto. La llamada se finalizó normalmente.
-
-
LINEDISCONNECTMODE_NUMBERCHANGED
-
-
No se pudo conectar la llamada porque se ha cambiado el número de destino, pero no se proporciona el redireccionamiento automático al nuevo número. (TAPI versiones 2.0 y posteriores)
-
-
LINEDISCONNECTMODE_OUTOFORDER
-
-
La llamada no se pudo conectar o se desconectó porque el dispositivo de destino está desordenado (error de hardware). (TAPI versiones 2.0 y posteriores)
-
-
LINEDISCONNECTMODE_PICKUP
-
-
La llamada fue recogida desde otro lugar.
-
-
LINEDISCONNECTMODE_QOSUNAVAIL
-
-
La llamada no se pudo conectar o se desconectó porque no se pudo obtener ni mantener la calidad mínima del servicio. Esto difiere de LINEDISCONNECTMODE_INCOMPATIBLE en que la falta de recursos puede ser una condición temporal en el destino. (TAPI versiones 2.0 y posteriores)
-
-
LINEDISCONNECTMODE_REJECT
-
-
El usuario remoto ha rechazado la llamada.
-
-
LINEDISCONNECTMODE_TEMPFAILURE
-
-
La llamada no se pudo conectar o se desconectó debido a un error temporal en la red; la llamada se puede volver a intentar más adelante y se espera que se complete finalmente. (TAPI versiones 2.0 y posteriores)
LINEDISCONNECTMODE_TEMPFAILURE es adecuado como respuesta diferida. Por ejemplo, un módem que recibe una señal ocupada o un equivalente demasiadas veces en un período de tiempo determinado concluye que el número no debe llamarse de nuevo hasta que haya transcurrido un tiempo definido y emite una respuesta "retrasada".
-
-
LINEDISCONNECTMODE_UNAVAIL
-
-
El motivo de la desconexión no está disponible y no se conocerá más adelante.
-
-
LINEDISCONNECTMODE_UNKNOWN
-
-
El motivo de la solicitud de desconexión es desconocido, pero puede conocerse más adelante.
-
-
LINEDISCONNECTMODE_UNREACHABLE
-
-
No se pudo acceder al usuario remoto.
-
Comentarios
Los 16 bits de orden superior se pueden asignar para extensiones específicas del dispositivo. Los 16 bits de orden bajo están reservados.
Una solicitud de desconexión remota para una llamada determinada da como resultado la transición del estado de llamada al estado desconectado y se envía un mensaje de LINE_CALLSTATE a la aplicación. La información LINEDISCONNECTMODE_ proporciona detalles sobre la solicitud de desconexión remota. Está disponible en la estructura LINECALLSTATUS de la llamada cuando la llamada está en estado desconectado. Mientras una llamada está en este estado, la aplicación todavía puede consultar la información y el estado de la llamada. Por ejemplo, la información del usuario que se recibe como parte de la desconexión remota está disponible. La aplicación puede borrar una llamada desconectada quitando la llamada.
Por motivos de compatibilidad con versiones anteriores, es responsabilidad del proveedor de servicios examinar la versión negociada de la API en la línea y no usar este valor de LINEDISCONNECTMODE_ si no se admite en la versión negociada (LINEDISCONNECTMODE_NORMAL o _UNKNOWN podría usarse en su lugar).
Requisitos
Requisito | Value |
---|---|
Versión de TAPI |
Requiere TAPI 2.0 o posterior |
Encabezado |
|