Zum Hauptinhalt springen

TapiCall

obj -> TapiCall(int1[, int2]) : 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

Ausführen von Anrufoperationen

Details

Der Befehl dient zum Durchführen bestimmter Anruf-Operationen. In (obj) wird die Call-ID übergeben, die dem Ereignis EvtTapi übergeben wurde. In (int1) kann eine der folgenden Operationen übergeben werden:

Nicht alle Operationen können in jedem Zustand des Gesprächs ausgeführt werden. Auch stellen nicht alle TAPI Service Provider alle Funktionen zur Verfügung.

Der Parameter (int2) wird zur Zeit noch nicht ausgewertet.

Als Rückgabewerte können neben _ErrOk die im Abschnitt Konstanten für Fehler von der TAPI-Schnittstelle beschriebenen Konstanten zurückgegeben werden. Wird der Gesprächsstatus bzw. der Ursprung eines Gesprächs ermittelt, kann das Ergebnis mit einer der _TapiCallState...- bzw. _TapiCallOrigin...-Konstanten verglichen werden.

info

Die Funktion wird asynchron ausgeführt. Dies bedeutet, dass nicht gewartet wird, bis der jeweils gewünschte Zustand erreicht wird. Zum Beispiel wird bei Aufruf von TapiCall () mit _TapiCallOpAnswer nicht gewartet, bis sich der Anruf im Zustand _TapiCallStateConnected befindet. Der Aufruf von TapiCall () hat nachfolgende EvtTapi -Aufrufe zur Folge.