constantes de LINECALLREASON_

Las constantes de marca de bits LINECALLREASON_ describen el motivo de una llamada.

LINECALLREASON_CALLCOMPLETION

La llamada fue el resultado de una solicitud de finalización de llamada.

LINECALLREASON_CAMPEDON

La llamada se acampó en la dirección. Normalmente, aparece inicialmente en el estado de retención y se puede cambiar a mediante lineSwapHold. Si una llamada activa se vuelve inactiva, la llamada camped-on puede cambiar al estado de oferta y el dispositivo comienza a sonar.

LINECALLREASON_DIRECT

Se trata de una llamada entrante o saliente directa.

LINECALLREASON_FWDBUSY

Esta llamada se reenvía desde otra extensión que estaba ocupada en el momento de la llamada.

LINECALLREASON_FWDNOANSWER

La llamada se reenvía desde otra extensión que no respondió a la llamada después de un número de anillos.

LINECALLREASON_FWDUNCOND

La llamada se reenvía incondicionalmente desde otro número.

LINECALLREASON_INTRUDE

La llamada se intruyó en la línea, ya sea mediante una acción de finalización de llamada invocada por otra estación o por acción de operador. En función de la implementación del conmutador, la llamada puede aparecer en el estado conectado o conferenciada con una llamada activa existente en la línea.

LINECALLREASON_PARKED

La llamada se estacionó en la dirección. Normalmente, aparece inicialmente en el estado de retención.

LINECALLREASON_PICKUP

La llamada se tomó de otra extensión.

LINECALLREASON_REDIRECT

La llamada se redirigió a esta estación.

LINECALLREASON_REMINDER

La llamada es un aviso (o "recuperación") de que el usuario tiene una llamada estacionada o en espera durante (potencialmente) mucho tiempo.

LINECALLREASON_ROUTEREQUEST

La llamada aparece en la dirección porque el conmutador necesita instrucciones de enrutamiento de la aplicación. La aplicación debe examinar el miembro CalledID en LINECALLINFO y usar la función lineRedirect para proporcionar una nueva dirección de marcado para la llamada. Si la llamada se va a bloquear en su lugar, la aplicación puede llamar a lineDrop. Si la aplicación no puede realizar una acción dentro de un período de tiempo de espera definido por el conmutador, se realizará una acción predeterminada. Un proveedor de servicios puede usar esta constante solo si la versión negociada en la línea es 2.0 o posterior. De lo contrario, el proveedor de servicios debe sustituir LINECALLREASON_UNAVAIL.

LINECALLREASON_TRANSFER

La llamada se ha transferido desde otro número.

LINECALLREASON_UNAVAIL

El motivo de la llamada no está disponible y no se conocerá más adelante.

LINECALLREASON_UNKNOWN

El motivo de la llamada es actualmente desconocido, pero puede conocerse más adelante.

LINECALLREASON_UNPARK

La llamada se recuperó como una llamada estacionada.

Observaciones

Sin extensibilidad. Los 32 bits están reservados.

Las constantes LINECALLREASON_ se usan en el miembro dwReason de la estructura de datos LINECALLINFO .

Requisitos

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

Vea también

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold