Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Todos los proveedores de servicios deben implementar funciones básicas de telefonía. A continuación se muestra una lista de estas funciones por categoría. 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 inmediatamente, la función se considera sincrónica.
- direcciones de
- responder a llamadas entrantes
- funciones de eliminación de llamadas
- de eventos y estados de llamada
- estado y funcionalidades de línea
- negociación de versión de línea
- realizar llamadas
- dispositivos de apertura y cierre de línea
- de negociación de la versión del teléfono de
- de inicialización y apagado de TSP
Inicialización y apagado de TSP
| Función | Descripción |
|---|---|
| TUISPI_providerInstall | Instala un TSP. Síncrono. |
| TSPI_providerInstall | Instala el TSP. Obsoleto con la versión 2.0. Síncrono. |
| TSPI_providerInit | Inicializa el TSP. Síncrono. |
| TSPI_providerShutdown | Cierra el proveedor de servicios. |
| TUISPI_providerRemove | Quita un TSP. Síncrono. |
| TSPI_providerRemove | Quita un TSP. Obsoleto con la versión 2.0. Síncrono. |
Negociación de la versión del teléfono
| Función | Descripción |
|---|---|
| TSPI_phoneNegotiateTSPIVersion | Devuelve la versión de SPI más alta en la que el proveedor de servicios puede funcionar para este dispositivo. |
Negociación de versión de línea
| Función | Descripción |
|---|---|
| TSPI_lineNegotiateTSPIVersion | Permite a una aplicación negociar una versión de TSPI para usarla con un dispositivo de línea determinado. Síncrono. |
Estado y funcionalidades de línea
| Función | Descripción |
|---|---|
| TSPI_lineGetDevCaps | Devuelve las funcionalidades de un dispositivo de línea determinado. Síncrono. |
| TSPI_lineGetDevConfig | Devuelve la configuración de un dispositivo de flujo multimedia. Síncrono. |
| TSPI_lineGetLineDevStatus | Devuelve el estado actual del dispositivo de línea abierta especificado. Síncrono. |
| TSPI_lineSetDevConfig | Establece la configuración del dispositivo de flujo multimedia especificado. Síncrono. |
| TSPI_lineSetStatusMessages | Especifica los cambios de estado para los que se debe notificar a la aplicación. Síncrono. |
| TSPI_lineGetID | Recupera un identificador de dispositivo asociado a la línea abierta, la dirección o la llamada especificadas. Síncrono. |
| TSPI_lineGetIcon | Permite a una aplicación recuperar un icono para mostrar al usuario. Síncrono. |
| TUISPI_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. Síncrono. |
| TUISPI_lineConfigDialogEdit | Muestra un cuadro de diálogo que permite al usuario cambiar la información de configuración de un dispositivo de línea. Síncrono. |
Direcciones
| Función | Descripción |
|---|---|
| TSPI_lineGetAddressCaps | Devuelve las funcionalidades de telefonía de una dirección. Síncrono. |
| TSPI_lineGetAddressStatus | Devuelve el estado actual de una dirección especificada. Síncrono. |
| TSPI_lineGetNumAddressIDs | Recupera el número de identificadores de dirección admitidos en la línea indicada. |
| TSPI_lineGetAddressID | Recupera el identificador de dirección de una dirección especificada mediante un formato alternativo. Síncrono. |
Dispositivos de línea de apertura y cierre
| Función | Descripción |
|---|---|
| TSPI_lineOpen | Abre un dispositivo de línea especificado para proporcionar supervisión o control posteriores de la línea. Síncrono. |
| TSPI_lineClose | Cierra un dispositivo de línea abierto especificado. Síncrono. |
Estados y eventos de llamada
| Función | Descripción |
|---|---|
| TSPI_lineGetCallInfo | Devuelve información fija sobre una llamada. Síncrono. |
| TSPI_lineGetCallStatus | Devuelve información de estado de llamada completa para la llamada especificada. Síncrono. |
| TSPI_lineSetAppSpecific | Establece el campo específico de la aplicación de la estructura de información de una llamada. Síncrono. |
Realización de llamadas
| Función | Descripción |
|---|---|
| TSPI_lineMakeCall | Realiza una llamada saliente y devuelve un identificador de llamada para ella. Asíncrono. |
| TSPI_lineDial | Marca (partes de una o varias) direcciones marcados. Asíncrono. |
Responder llamadas entrantes
| Función | Descripción |
|---|---|
| TSPI_lineAnswer | Responde a una llamada entrante. Asíncrono. |
Funciones de eliminación de llamadas
| Función | Descripción |
|---|---|
| TSPI_lineDrop | Desconecta una llamada o abandona un intento de llamada en curso. Asíncrono. |