Referencia de servicios de telefonía básica
Las funciones de telefonía básica se enumeran por categoría en las tablas siguientes. Una función se identifica como asincrónica si indica 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 básicas del servicio de telefonía:
- Formatos de dirección
- Direcciones
- Respuesta a llamadas entrantes
- Funciones de eliminación de llamadas
- Manipulación del identificador de llamada
- Control de privilegios de llamada
- Estados y eventos de llamada
- Estado y funcionalidades de la línea
- Negociación de versión de línea
- Información de ubicación y país o región
- Realización de llamadas
- Abrir y cerrar dispositivos de línea
- Solicitar servicios de destinatarios
- Inicialización y apagado de TAPI
- Soporte técnico de Toll Saver
Inicialización y apagado de TAPI
Función | Descripción |
---|---|
lineInitializeEx | Inicializa la abstracción de línea TAPI para que la aplicación de invocación la use. Synchronous. |
lineShutdown | Cierra el uso de la aplicación de la abstracción de línea de TAPI. Synchronous. |
Negociación de versión de línea
Función | Descripción |
---|---|
lineNegotiateAPIVersion | Permite que una aplicación negocie una versión tapi que se va a usar. Synchronous. |
Estado y funcionalidades de la línea
Función | Descripción |
---|---|
lineGetDevCaps | Devuelve las funcionalidades de un dispositivo de línea determinado. Synchronous. |
lineGetDevConfig | Devuelve la configuración de un dispositivo de flujo multimedia. Synchronous. |
lineGetLineDevStatus | Devuelve el estado actual del dispositivo de línea abierta especificado. Synchronous. |
lineSetDevConfig | Establece la configuración del dispositivo de flujo multimedia especificado. Synchronous. |
lineSetStatusMessages | Especifica los cambios de estado para los que se debe notificar a la aplicación. Synchronous. |
lineGetStatusMessages | Devuelve la configuración actual de la línea y del mensaje de estado de dirección de la aplicación. Synchronous. |
lineGetID | Recupera un identificador de dispositivo asociado a la línea, dirección o llamada abierta especificada. Synchronous. |
lineGetIcon | Permite que una aplicación recupere un icono para mostrarlo al usuario. Synchronous. |
lineConfigDialog | Hace que el proveedor del dispositivo de línea especificado muestre un cuadro de diálogo que permita al usuario configurar parámetros relacionados con el dispositivo de línea. Synchronous. |
lineConfigDialogEdit | Muestra un cuadro de diálogo que permite al usuario cambiar la información de configuración de un dispositivo de línea. Synchronous. |
Direcciones
Función | Descripción |
---|---|
lineGetAddressCaps | Devuelve las funcionalidades de telefonía de una dirección. Synchronous. |
lineGetAddressStatus | Devuelve el estado actual de una dirección especificada. Synchronous. |
lineGetAddressID | Recupera el identificador de dirección de una dirección especificada con un formato alternativo. Synchronous. |
Abrir y cerrar dispositivos de línea
Función | Descripción |
---|---|
lineOpen | Abre un dispositivo de línea especificado para proporcionar supervisión o control posteriores de la línea. Synchronous. |
lineClose | Cierra un dispositivo de línea abierto especificado. Synchronous. |
Formatos de dirección
Función | Descripción |
---|---|
lineTranslateAddress | Se traduce entre una dirección en formato canónico y una dirección en formato de marcado. Synchronous. |
lineSetCurrentLocation | Establece la ubicación usada como contexto para la traducción de direcciones. Synchronous. |
lineSetTollList | Manipula la lista de peajes. Synchronous. |
lineGetTranslateCaps | Devuelve las funcionalidades de traducción de direcciones. Synchronous. |
Estados y eventos de llamada
Función | Descripción |
---|---|
lineGetCallInfo | Devuelve información fija sobre una llamada. Synchronous. |
lineGetCallStatus | Devuelve información de estado de llamada completa para la llamada especificada. Synchronous. |
lineSetAppSpecific | Establece el campo específico de la aplicación de la estructura de información de una llamada. Synchronous. |
Realización de llamadas
Función | Descripción |
---|---|
lineMakeCall | Realiza una llamada saliente y devuelve un identificador de llamada para ella. Asincrónica |
lineDial | Marca (partes de una o varias) direcciones que se pueden marcar. Asincrónica |
Respuesta a llamadas entrantes
Función | Descripción |
---|---|
lineAnswer | Responde a una llamada entrante. Asincrónica |
Soporte técnico de Toll Saver
Función | Descripción |
---|---|
lineSetNumRings | Indica el número de anillos después de los cuales se van a responder las llamadas entrantes. Synchronous. |
lineGetNumRings | Devuelve el número mínimo de anillos solicitados con lineSetNumRings. Synchronous. |
Control de privilegios de llamada
Función | Descripción |
---|---|
lineSetCallPrivilege | Establece el privilegio de la aplicación en el privilegio especificado. Synchronous. |
Funciones de eliminación de llamadas
Función | Descripción |
---|---|
lineDrop | Desconecta una llamada o abandona un intento de llamada en curso. Asincrónica |
lineDeallocateCall | Desasigna el identificador de llamada especificado. Synchronous. |
Manipulación del identificador de llamada
Función | Descripción |
---|---|
lineHandoff | Quita la propiedad de la llamada o cambia los privilegios de una aplicación a una llamada. Synchronous. |
lineGetNewCalls | Devuelve identificadores de llamada a las llamadas en una línea o dirección especificadas para las que la aplicación aún no tiene identificadores. Synchronous. |
lineGetConfRelatedCalls | Devuelve una lista de identificadores de llamada que forman parte de la misma llamada de conferencia que la llamada especificada como parámetro. Synchronous. |
Información de ubicación y país o región
Función | Descripción |
---|---|
lineTranslateDialog | Muestra un cuadro de diálogo que permite al usuario cambiar la ubicación y la información de la tarjeta de llamada. Synchronous. |
lineGetCountry | Recupera reglas de marcado y otra información sobre un país o región determinados. Synchronous. |
Solicitar servicios de destinatarios
Las dos funciones siguientes solo se usan en compatibilidad con la telefonía asistida.
Función | Descripción |
---|---|
lineRegisterRequestRecipient | Registra o anula el registro de la aplicación como destinatario de la solicitud para el modo de solicitud especificado. Synchronous. |
lineGetRequest | Obtiene la siguiente solicitud de la biblioteca de vínculos dinámicos de telefonía. Synchronous. |