|
|
|
|
- Diferencias entre tapiDial y tapiLineDial
- Limitación
- Configuración necesaria
Marca un número Phone para una voz Line.
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. 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.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|