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) |