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
  • Diferencias entre tapiDial y tapiLineDial
  • Limitación
  • Configuración necesaria
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
Marca un número Phone para una voz Line.
WINDEV Observación: Por Default, el dispositivo utilizado es el primer dispositivo compatible con TAPI 3.1 encontrado. tapiDispositivo puede seleccionar un dispositivo específico . En este caso, se utilizará este dispositivo específico.
WINDEV Aplicación PABX: Con una aplicación PABX, cada Line aparece como un dispositivo. Por lo tanto, para marcar en un Phone Line, debes:
  1. Elija la Phone actual Line (tapiDispositivo).
  2. Número (tapiDial).
Para ello, utilice la función tapiLineDial.
Observación: Dependiendo del sistema operativo y del controlador del módem, puede aparecer una ventana para realizar llamadas al utilizar la función tapiDial. Esta ventana se utiliza para terminar automáticamente la llamada actual.
Ejemplo
IF tapiDial(EDT_PhoneNumber, "LineStatus")=True THEN
Info("Click OK to hang up")
tapiHangUp()
END
PROCEDURE TestLineStatus(ValueLineStatus is int)
SWITCH ValueLineStatus
CASE tapiLineBusy: Message("The line is busy")
CASE tapiLineConnected: Message("OK, connected")
CASE tapiLineDialing: Message("Dialing in progress")
CASE tapiLineDialTone: Message("Dial tone")
CASE tapiLineDisconnected: Message("The correspondent has hung up")
CASE tapiLineProceeding: Message("Searching for your correspondent")
CASE tapiLineRingBack: Message("Ringing")
END
Sintaxis
<Result> = tapiDial(<Number to dial> [, <WLanguage procedure> [, <Duration> [, <Custom parameter>]]])
<Result>: booleano
  • True si la línea está abierta: puedes levantar el auricular y hablar,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función tapiError.
<Number to dial>: Cadena de caracteres
Número de Phone a marcar. Para especificar un prefijo (0 para un Line externo por ejemplo), use una coma en el número. Por ejemplo: "0,0467789066".
<WLanguage procedure>: Nombre de procedimiento opcional
Nombre de WLanguage Procedure usado para manejar el progreso de la marcación. Para obtener más información sobre este procedimiento, consulte Parámetros del procedimiento utilizado por la función tapiDial.
Atención: Esta Procedure no debe contener ninguna llamada al depurador (ni punto de interrupción, ni palabra clave STOP, ni expresión de autodetención, etc.).
<Duration>: Entero o duración opcional
Duración máxima de espera (en segundos). Cuando se supera este tiempo de espera, la función asume que no hay respuesta (nadie ha contestado).
Este parámetro puede ser:
  • un número entero que corresponde al número de segundos,
  • una variable de tipo Duration,
  • la duración en un formato legible (por ejemplo, 1 s o 10 ms).
<Custom parameter>: Cualquier tipo, opcional
El parámetro pasó al WLanguage Procedure.
Observaciones

Diferencias entre tapiDial y tapiLineDial

  • La función tapiDial se utiliza cuando solo hay una llamada saliente. El identificador de la presente convocatoria no está disponible.
  • tapiLineDial se utiliza en un contexto en el que puede haber varias llamadas simultáneas. tapiLineDial devuelve el identificador de llamada. Por lo tanto, puede manejarse fácilmente (por ejemplo, para transferir una llamada).

Limitación

No se puede llamar a la función tapiDial en el procedimiento de detección de llamadas (definido con la función tapiEscuchar).

Configuración necesaria

Las funciones de telefonía utilizan tecnología TAPI 2.0 y/o tecnología TAPI 3.1. Estas tecnologías pueden utilizarse en todos los sistemas.
Componente: wd290com.dll
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: 28/06/2023

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