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:
- Agentes
- Prioridad de la aplicación
- Modo de portador y velocidad
- Aceptación y redirección de llamadas
- Finalización de llamadas
- Conferencia de llamadas
- Reenvío de llamadas
- Suspensión de llamadas
- Estacionamiento de llamadas
- Recogida de llamadas
- Rechazo de llamadas
- Transferencia de llamadas
- Supervisión y recopilación de dígitos
- Generación de dígitos y tonos de banda
- Realización de llamadas
- Control multimedia
- Supervisión de medios
- Servidores proxy
- Calidad de servicio
- Envío de información a una entidad remota
- Administración del proveedor de servicios
- Configuración de un terminal para conversaciones telefónicas
- Supervisión de tono
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 |