AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones de teléfono
  • Etapas a seguir
  • Manejo de una llamada saliente
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Etapas a seguir
Gestionar las llamadas salientes en una aplicación WINDEV:
  1. Definir (si es necesario) el dispositivo TAPI en el que se deben marcar las llamadas.. Utilice las funciones:
    tapiCapabilityDevuelve las características de un dispositivo de telefonía.
    tapiDeviceSelecciona el dispositivo TAPI que se utilizará durante las siguientes operaciones de telefonía:
    tapiDeviceListEnumera los dispositivos compatibles con TAPI 2.0 y TAPI 3.1 instalados en el ordenador actual.
  2. Marque el número de Phone a través del módem (tapiDial).
  3. 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
  4. Coge el receptor de Phone para comunicarte.
  5. 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).
  6. Al final de la llamada, cierre la Line con tapiHangUp.
  7. 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:
    tapiCallDuringDevuelve 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).
    tapiCalledIDSe utiliza para averiguar el número de Phone llamado.
    tapiCallEndDevuelve la fecha y hora de finalización de la llamada.
    tapiCallerIDSe utiliza para averiguar el número de Phone que llama (el que llama).
    tapiCallIsBusySe usa para averiguar si el número al que se llama está ocupado.
    tapiCallIsOverPermite saber si la llamada entrante o saliente ha finalizado.
    tapiCallStartDevuelve la fecha y hora de inicio de la llamada (llamada entrante o saliente).
    tapiNoAnswerSe utiliza para averiguar si se ha dado una respuesta a la llamada.
  • realizar operaciones específicas:
    tapiKeyPressedDevuelve el historial de las teclas pulsadas en el teclado Phone desde la última llamada a tapiKeyPressed.
    tapiPlayReproduce un archivo de sonido (.WAV) para la Line especificada .
    tapiRecordRecords the current communication as a".WAV" file.
    tapiSendKeyPermite simular el uso de las teclas de Phone.
    tapiStopDeja de leer un mensaje pregrabado (tapiPlay).
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local