ITBasicCallControl-Schnittstelle (tapi3if.h)

Die ITBasicCallControl-Schnittstelle wird von der Anwendung verwendet, um eine Verbindung herzustellen, zu beantworten und grundlegende Telefonievorgänge für ein Anrufobjekt auszuführen.

Die ITBasicCallControl2-Schnittstelle ist eine Erweiterung der ITBasicCallControl-Schnittstelle . ITBasicCallControl2 stellt zusätzliche Methoden bereit, mit denen eine Anwendung ein Terminal für einen Aufruf auswählen kann. Die ITAddress::CreateCall-Methode erstellt die ITBasicCallControl-Schnittstelle .

Hinweis für Programmierer, die mit TAPI 2.1 vertraut sind: Die allgemeine Funktion dieser Schnittstelle ähnelt den TAPI 2.1-Zeilenfunktionen. Beispielsweise bieten die lineAnswer-Funktion und die ITBasicCallControl::Answer-Methode ähnliche Funktionen.

Vererbung

Die ITBasicCallControl-Schnittstelle erbt von der IDispatch-Schnittstelle . ITBasicCallControl verfügt auch über folgende Membertypen:

Methoden

Die ITBasicCallControl-Schnittstelle verfügt über diese Methoden.

 
ITBasicCallControl::Answer

Die Answer-Methode beantwortet einen eingehenden Aufruf. Diese Methode kann nur erfolgreich sein, wenn der Aufrufzustand CS_OFFERING ist.
ITBasicCallControl::BlindTransfer

Die BlindTransfer-Methode führt eine blinde oder einstufige Übertragung des angegebenen Aufrufs an die angegebene Zieladresse durch. Die Anwendung muss der Besitzer des Aufrufs sein. Nach einer erfolgreichen Übertragung wechselt der Aufrufzustand in CS_DISCONNECTED.
ITBasicCallControl::Conference

Die Konferenzmethode fügt der Konferenz, an der der aktuelle Anruf Teil ist, einen Konsultationsaufruf hinzu. Wenn ein zugeordnetes ITCallHub-Objekt nicht vorhanden ist, wird es erstellt.
ITBasicCallControl::Connect

Die Connect-Methode versucht, die Verbindung eines ausgehenden Aufrufs abzuschließen.
ITBasicCallControl::D ial

Die Dial-Methode wählt die angegebene Adresse.
ITBasicCallControl::D isconnect

Die Disconnect-Methode trennt den Aufruf. Der Aufrufzustand wechselt zu CS_DISCONNECTED, nachdem die Methode erfolgreich abgeschlossen wurde.
ITBasicCallControl::Finish

Die Finish-Methode wird bei einem Konsultationsaufruf aufgerufen, um eine Konferenz oder einen Transfer abzuschließen.
ITBasicCallControl::HandoffDirect

Die HandoffDirect-Methode übergibt den Aufruf an eine andere Anwendung. Dies gibt an, dass die Anwendung den Besitz des Aufrufs nicht mehr benötigt.
ITBasicCallControl::HandoffIndirect

Die HandoffIndirect-Methode gibt den Aufruf basierend auf dem Medientyp des Aufrufs an eine andere Anwendung weiter.
ITBasicCallControl::Hold

Die Hold-Methode platziert oder entfernt den Aufruf aus dem Halteraum.
ITBasicCallControl::P arkDirect

Die ParkDirect-Methode parkt den Aufruf an einer angegebenen Adresse.
ITBasicCallControl::P arkIndirect

Die ParkIndirect-Methode parkt den Aufruf und gibt die geparkte Adresse zurück.
ITBasicCallControl::P ickup

Die Pickup-Methode ruft eine Anrufwarnung an der angegebenen Gruppenidentifikation auf.
ITBasicCallControl::RemoveFromConference

Die RemoveFromConference-Methode entfernt den Aufruf aus einer Konferenz, wenn er an einer konferenz beteiligt ist.
ITBasicCallControl::SetQOS

Die SetQOS-Methode legt die Qualität des Servicelevels für den Aufruf fest.
ITBasicCallControl::SwapHold

Die SwapHold-Methode tauscht den Aufruf (der aktiv ist) durch den angegebenen Aufruf beim Halten.
ITBasicCallControl::Transfer

Die Transfer-Methode überträgt den aktuellen Aufruf an die Zieladresse.
ITBasicCallControl::Unpark

Die Unpark-Methode ruft den Aufruf von park ab.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3if.h (Tapi3.h einschließen)

Weitere Informationen

Call-Objekt

IDispatch

ITBasicCallControl2