Funciones de servicio de línea complementarias

Las funciones de servicio de línea complementarias se enumeran por categoría en los temas siguientes. Una función se identifica como asincrónica si indicará la finalización en un mensaje REPLY a la aplicación. Si la función siempre devuelve su resultado a la aplicación inmediatamente, la función se considera sincrónica.

A continuación se muestra una agrupación funcional de las funciones de servicio de línea complementarias:

También hay funciones de servicio de línea complementarias varias .

Modo de portador y tasa

Función Descripción
lineSetCallParams Solicita un cambio en los parámetros de llamada de una llamada existente. Synchronous.

 

Supervisión de medios

Función Descripción
lineMonitorMedia Habilita o deshabilita la notificación en modo multimedia en una llamada especificada. Synchronous.

 

Supervisión y recopilación de dígitos

Función Descripción
lineMonitorDigits Habilita o deshabilita la notificación de detección de dígitos en una llamada especificada. Synchronous.
lineGatherDigits Realiza la recopilación almacenada en búfer de dígitos en una llamada. Synchronous.

 

Supervisión de tono

Función Descripción
lineMonitorTones Especifica los tonos que se van a detectar en una llamada especificada. Synchronous.

 

Control multimedia

Función Descripción
lineSetMediaControl Configura la secuencia multimedia de una llamada para el control multimedia. Synchronous.
lineSetMediaMode Establece los modos multimedia de la llamada especificada en su estructura LINECALLINFO . Synchronous.

 

Generar dígitos y tonos de banda

Función Descripción
lineGenerateDigits Genera dígitos en banda en una llamada. Synchronous.
lineGenerateTone Genera un conjunto determinado de tonos inband en una llamada. Synchronous.

 

Aceptación y redirección de llamadas

Función Descripción
lineAccept Acepta una llamada ofrecida y comienza a alertar tanto al autor de la llamada (anillo) como a la parte (anillo). Asincrónica
lineRedirect Redirige una llamada de oferta a otra dirección. Asincrónica

 

Rechazar llamada

Función Descripción
lineDrop Desconecta una llamada o abandona un intento de llamada en curso. Asincrónica

 

Suspensión de llamadas

Función Descripción
lineHold Coloca la llamada especificada en suspensión dura. Asincrónica
lineUnhold Recupera una llamada mantenida. Asincrónica

 

Protección de llamadas

Función Descripción
lineSecureCall Protege una llamada existente frente a interferencias de otros eventos, como pitidos de llamada en espera de llamadas en conexiones de datos. Asincrónica

 

Transferencia de llamadas

Función Descripción
lineSetupTransfer Prepara una llamada especificada para la transferencia a otra dirección. Asincrónica
lineCompleteTransfer Transfiere una llamada que se configuró para la transferencia a otra llamada o entra en una conferencia triple. Asincrónica
lineBlindTransfer Transfiere una llamada a otra parte. Asincrónica
lineSwapHold Intercambia la llamada activa con la llamada actualmente en espera de consulta. Asincrónica

 

Conferencia de llamadas

Función Descripción
lineSetupConference Prepara una convocatoria determinada para la adición de otra parte. Asincrónica
linePrepareAddToConference Se prepara para agregar una parte a una llamada de conferencia existente mediante la colocación de la llamada de conferencia en un estado de suspensión y la creación de una llamada de consulta que se puede agregar más adelante a la llamada de conferencia. Asincrónica
lineAddToConference Agrega una llamada de consulta a una llamada de conferencia existente. Asincrónica
lineRemoveFromConference Quita una fiesta de una llamada de conferencia. Asincrónica

 

Estacionamiento de llamadas

Función Descripción
linePark Estaciona una llamada determinada en otra dirección. Asincrónica
lineUnpark Recupera una llamada estacionada. Asincrónica

 

Reenvío de llamadas

Función Descripción
lineForward Establece o cancela las solicitudes de reenvío de llamadas. Asincrónica

 

Recogida de llamadas

Función Descripción
linePickup Selecciona una alerta de llamada en una dirección de destino especificada y devuelve un identificador de llamada para la llamada seleccionada (linePickup también se puede usar para la espera de llamadas). Asincrónica

 

Envío de información a una entidad remota

Función Descripción
lineReleaseUserUserInfo Libera información del usuario, lo que permite al sistema sobrescribir este almacenamiento con nueva información. Asincrónica
lineSendUserUserInfo Envía información del usuario al usuario remoto en la llamada especificada. Asincrónica

 

Finalización de llamadas

Función Descripción
lineCompleteCall Coloca una solicitud de finalización de llamadas. Asincrónica
lineUncompleteCall Cancela una solicitud de finalización de llamada. Asincrónica

 

Establecer un terminal para conversaciones telefónicas

Función Descripción
lineSetTerminal Especifica el dispositivo de terminal al que se enrutan los eventos de secuencia multimedia de llamada, la línea, los eventos de dirección o la línea especificadas. Asincrónica

 

Prioridad de la aplicación

Función Descripción
lineGetAppPriority Recupera información de prioridad de entrega o telefonía asistida para una aplicación. Synchronous.
lineSetAppPriority Establece la prioridad de entrega o telefonía asistida para una aplicación. Synchronous.

 

Administración de proveedores de servicios

Función Descripción
lineAddProvider Instala un proveedor de servicios de telefonía. Synchronous.
lineConfigProvider Muestra el cuadro de diálogo de configuración de un proveedor de servicios. Synchronous.
lineRemoveProvider Quita un proveedor de servicios de telefonía existente. Synchronous.
lineGetProviderList Recupera una lista de proveedores de servicios instalados. Synchronous.

 

Agentes

Función Descripción
lineAgentSpecific Permite que la aplicación acceda a funciones específicas del controlador propietario del controlador del agente asociado a la dirección. Asincrónica
lineGetAgentActivityList Obtiene la lista de actividades de las que una aplicación selecciona las funciones que realiza un agente. Asincrónica
lineGetAgentCaps Obtiene las funcionalidades relacionadas con el agente admitidas en el dispositivo de línea especificado. Asincrónica
lineGetAgentGroupList Obtiene la lista de grupos de agentes en los que un agente puede iniciar sesión en el distribuidor de llamadas automática. Asincrónica
lineGetAgentStatus Obtiene el estado relacionado con el agente en la dirección especificada. Asincrónica
lineSetAgentActivity Establece el código de actividad del agente asociado a una dirección determinada. Asincrónica
lineSetAgentGroup Establece los grupos de agentes en los que el agente ha iniciado sesión en una dirección determinada. Asincrónica
lineSetAgentState Establece el estado del agente asociado a una dirección determinada. Asincrónica

 

Servidores proxy

Función Descripción
lineProxyMessage Usado por un controlador de solicitudes de proxy registrado para generar mensajes TAPI. Synchronous.
lineProxyResponse Indica la finalización de una solicitud de proxy por parte de un controlador de proxy registrado. Synchronous.

 

Calidad de servicio

Función Descripción
lineSetCallQualityOfService Solicita un cambio de la calidad de los parámetros de servicio para una llamada existente. Asincrónica

 

Varios

Función Descripción
lineSetCallData Establece el miembro CallData de la estructura LINECALLINFO . Asincrónica
lineSetCallTreatment Establece los sonidos que el usuario escucha cuando una llamada no se contesta o está en espera. Asincrónica
lineSetLineDevStatus Establece el estado del dispositivo de línea. Asincrónica