Compartir a través de


constantes de LINECALLSTATE_

Las constantes de marca de bits LINECALLSTATE_ describen los estados de llamada en los que puede estar una llamada.

LINECALLSTATE_ACCEPTED

La llamada estaba en estado de oferta y se ha aceptado. Esto indica a otras aplicaciones (supervisión) que la aplicación propietaria actual ha reclamado la responsabilidad de responder a la llamada. En el ISDN, el estado aceptado se introduce cuando el equipo llamado-parte envía un mensaje al conmutador que indica que está dispuesto a presentar la llamada a la persona llamada. Esto tiene el efecto secundario de alertar (llamar) a los usuarios en ambos extremos de la llamada. Una llamada entrante siempre se puede responder inmediatamente sin que se acepte primero por separado.

LINECALLSTATE_BUSY

La llamada recibe un tono ocupado. Un tono ocupado indica que la llamada no se puede completar ya sea un circuito (tronco) o la estación de la parte remota está en uso. Consulte constantes de LINEBUSYMODE_.

LINECALLSTATE_CONFERENCED

La llamada es miembro de una llamada de conferencia y está lógicamente en el estado conectado.

LINECALLSTATE_CONNECTED

Se ha establecido la llamada y se realiza la conexión. La información puede fluir a través de la llamada entre la dirección de origen y la dirección de destino.

LINECALLSTATE_DIALING

El originador está marcando dígitos en la llamada. El modificador recopila los dígitos marcados. Tenga en cuenta que ni lineGenerateDigits ni TSPI_lineGenerateDigits colocarán la línea en el estado de marcado.

LINECALLSTATE_DIALTONE

La llamada recibe un tono de marcado del modificador, lo que significa que el conmutador está listo para recibir un número marcado. Consulte LINEDIALTONEMODE_ Constantes para obtener identificadores de tonos de marcado especiales, como un tono de estutete del correo de voz normal.

LINECALLSTATE_DISCONNECTED

La entidad remota se ha desconectado de la llamada.

LINECALLSTATE_IDLE

La llamada existe pero no se ha conectado. No existe ninguna actividad en la llamada, lo que significa que no hay ninguna llamada activa actualmente. Una llamada nunca puede pasar fuera del estado de inactividad.

LINECALLSTATE_OFFERING

La llamada se ofrece a la estación, señalizando la llegada de una nueva llamada. El estado de la oferta no es el mismo que hacer que un teléfono o un equipo suene. En algunos entornos, una llamada en el estado de oferta no llama al usuario hasta que el modificador indica a la línea que se va a llamar. Un ejemplo de uso podría ser donde aparece una llamada entrante en varios conjuntos de estaciones, pero solo los anillos de direcciones principales. La instrucción que se va a llamar no afecta a ningún estado de llamada.

LINECALLSTATE_ONHOLD

La llamada está en espera por el modificador. Esto libera la línea física, que permite que otra llamada use la línea.

LINECALLSTATE_ONHOLDPENDCONF

La llamada está actualmente en espera mientras se agrega a una conferencia.

LINECALLSTATE_ONHOLDPENDTRANSFER

La llamada está actualmente en espera de transferencia a otro número.

LINECALLSTATE_PROCEEDING

La marcación se ha completado y la llamada continúa a través del conmutador o la red telefónica. Esto ocurre una vez completada la marcación y antes de que la llamada llegue a la entidad de marcado, como se indica en ringback, busy o answer.

LINECALLSTATE_RINGBACK

Se ha alcanzado la estación a la que se va a llamar y el conmutador del destino está generando un tono de anillo de vuelta al originador. Una devolución de llamada significa que la dirección de destino se está alertando a la llamada.

LINECALLSTATE_SPECIALINFO

La llamada recibe una señal de información especial, que precede a un anuncio pregrabado que indica por qué no se puede completar una llamada. Consulte LINESPECIALINFO_ constantes.

LINECALLSTATE_UNKNOWN

La llamada existe, pero su estado es actualmente desconocido. Esto puede ser el resultado de una detección deficiente del progreso de las llamadas por parte del proveedor de servicios. También se puede generar un mensaje de estado de llamada con el estado de llamada establecido en desconocido para informar al ARCHIVO DLL tapi sobre una nueva llamada a la vez cuando el estado real de la llamada no se conoce exactamente.

Comentarios

Los 8 bits de orden superior pueden definir un subestado específico del dispositivo de cualquiera de los estados predefinidos, siempre que también se establezca uno de los LINECALLSTATE_ bits definidos anteriormente. Los 24 bits de orden bajo están reservados para estados predefinidos.

El LINECALLSTATE_constants se usa como parámetros por el mensaje de LINE_CALLSTATE enviado a la aplicación. El mensaje lleva el nuevo estado de llamada al que ha pasado la llamada. Estas constantes también se usan como miembros en la estructura LINECALLSTATUS devuelta por la función lineGetCallStatus .

Requisitos

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

Consulte también

LINE_CALLSTATE

LINECALLSTATUS

lineGenerateDigits

lineGetCallStatus