|
|
|
|
- Etapas a seguir
- Manejo de una llamada saliente
Telefonía: Gestión de las llamadas salientes
Gestionar las llamadas salientes en una aplicación WINDEV: - Definir (si es necesario) el dispositivo TAPI en el que se deben marcar las llamadas.. Utilice las funciones:
| | tapiCapability | Devuelve las características de un dispositivo de telefonía. | tapiDevice | Selecciona el dispositivo TAPI que se utilizará durante las siguientes operaciones de telefonía: | tapiDeviceList | Enumera los dispositivos compatibles con TAPI 2.0 y TAPI 3.1 instalados en el ordenador actual. |
- Marque el número de Phone a través del módem (tapiDial).
- Esta función llama a un WLanguage Procedure específico utilizado para gestionar el progreso de la llamada. En este Procedure, las siguientes variables permiten conocer el estado del Line:
- tapiLineBusy: El Line está actualmente ocupado.
- tapiLineConnected: El Line está conectado
- tapiLineDialing: Marcación en curso
- tapiLineDialTone: El Line recibe un tono de llamada
- tapiLineDisconnected: El corresponsal ha colgado
- tapiLineProceeding: La llamada se marca: búsqueda del corresponsal
- tapiLineRingBack: Timbre en curso
- Coge el receptor de Phone para comunicarte.
- Durante la comunicación, se pueden utilizar las funciones de WLanguage para manejar la llamada (ver abajo).. No es necesario especificar el identificador de la llamada porque la llamada procesada será la llamada actual (es decir, la llamada saliente).
- Al final de la llamada, cierre la Line con tapiHangUp.
- Cuelga el receptor de Phone.
Manejo de una llamada saliente Se pueden realizar las siguientes operaciones en las llamadas salientes: - averiguar las características de la llamada saliente:
| | tapiCallDuring | Devuelve la duración de la llamada (diferencia entre la fecha y hora de inicio de la llamada y la fecha y hora de finalización de la misma). | tapiCalledID | Se utiliza para averiguar el número de Phone llamado. | tapiCallEnd | Devuelve la fecha y hora de finalización de la llamada. | tapiCallerID | Se utiliza para averiguar el número de Phone que llama (el que llama). | tapiCallIsBusy | Se usa para averiguar si el número al que se llama está ocupado. | tapiCallIsOver | Permite saber si la llamada entrante o saliente ha finalizado. | tapiCallStart | Devuelve la fecha y hora de inicio de la llamada (llamada entrante o saliente). | tapiNoAnswer | Se utiliza para averiguar si se ha dado una respuesta a la llamada. |
- realizar operaciones específicas:
| | tapiKeyPressed | Devuelve el historial de las teclas pulsadas en el teclado Phone desde la última llamada a tapiKeyPressed. | tapiPlay | Reproduce un archivo de sonido (.WAV) para la Line especificada . | tapiRecord | Records the current communication as a".WAV" file. | tapiSendKey | Permite simular el uso de las teclas de Phone. | tapiStop | Deja de leer un mensaje pregrabado (tapiPlay). |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|