Zum Hauptinhalt springen

TapiForward

obj -> TapiForward(alpha1[, int2, [int3]]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Anruf weiterleiten

Details

Dieser Befehl leitet einen eingegangenen Anruf (obj) an die angegebene Adresse (alpha1) weiter. Die Anruf-Parteien müssen bereits verbunden sein (_TapiCallStateConnected), damit die Weiterleitung funktioniert.

Über den Parameter (int2) können zusätzliche Optionen definiert werden. Standardmäßig wird synchron gewählt. Dabei kann in (int3) ein Timeout angegeben werden. Ist kein Timeout angegeben, wird bis zu 60 Sekunden gewartet. Mit _TapiAsyncDial in (int2) wird asynchron gewählt. Beim asynchronen Wählen werden Angaben in (int3) ignoriert. Wird in (int2) _TapiRawDial angegeben, wird der Wählstring durch den Tapi-Treiber nicht für das Tapi-Device aufbereitet, sondern unverändert zum Wählen benutzt.

Der Befehl liefert _ErrOk, wenn die Weiterleitung bei asynchroner Verarbeitung erfolgreich eingeleitet wurde, beziehungsweise wenn bei der synchronen Verarbeitung eine Verbindung hergestellt wurde. Zudem können die im Abschnitt Konstanten für Fehler von der TAPI-Schnittstelle beschriebenen Konstanten zurückgegeben werden.

Mögliche Laufzeitfehler:

  • _ErrValueInvalid: In (int3) wurde ein anderer Wert als 0 oder eine ungültige Konstante angegeben.