Freigeben über


Konferenz

Erweiterte Konferenzen mit IP-basierten Netzwerken werden im Rendezvous IP-Telefoniekonferenz-von TAPI 3 beschrieben. Das folgende Material bezieht sich auf grundlegende Konferenzen.

Konferenzsitzungen sind Sitzungen, die mehr als zwei Parteien gleichzeitig umfassen. Sie können entweder mithilfe einer externen serverbasierten Brücke oder einer switchbasierten Konferenzbrücke eingerichtet werden.

In serverbasierten Konferenzsitzungen wählen alle teilnehmenden Parteien einen Server ein, der die Medienströme zusammen mischt und jedem Teilnehmer die Mischung sendet. Es kann keine Vorstellung von einzelnen Parteien in der Telefonkonferenz geben, nur die eines einzigen Anrufs zwischen der Anwendung und dem Brückenserver. Für TAPI scheint diese Art von Telefonkonferenz eine normale 1:1-Verbindung zu sein.

Switch-based conferencing proceeds in stages, some of which may be combined if the service provider supports it:

  1. Initiieren sie eine normale Kommunikationssitzung.
  2. Erstellen Sie eine Konferenzsitzung mit ihrem ersten Mitglied der Partei, die Konferenzen initiiert hat.
  3. Erstellen Sie eine Konferenzsprechsitzung mit der Partei am anderen Ende der aktuellen Verbindung.
  4. Fügen Sie der Konferenz die Konsultationssitzung hinzu.

Nachdem eine Sitzung Mitglied einer Konferenz wurde, wird der Status des Mitglieds wieder auf eine Konferenz zurückgesetzt. Der Status der Konferenzsitzung wird in der Regel verbunden. Die Sitzungsbezeichner für die Konferenz und alle hinzugefügten Parteien bleiben gültig. Statusereignisse können über alle Anrufe empfangen werden. Wenn beispielsweise eines der Mitglieder getrennt wird, indem er hängen bleibt, kann eine entsprechende Statusmeldung die Anwendung dieser Tatsache informieren.

TAPI 2.x: Anwendungen können das Feature "Keine Konferenz abhalten" von Nebenstellenanlagen mit der Option LINECALLPARAMFLAGS_NOHOLDCONFERENCE verwenden; Mit diesem Feature kann ein anderes Gerät, z. B. ein Vorgesetzter oder ein Aufzeichnungsgerät, automatisch an die Leitung angeschlossen werden.

Wenn Sie die Konsultationssitzung für eine Konferenz an den Dritten kündigen oder den Dritten in einer zuvor eingerichteten Konferenz entfernen, kann der Dienstanbieter die Konferenz freigeben und die Sitzung wieder auf eine normale Zwei-Parteien-Verbindung zurücksetzen. Wenn dies der Fall ist, wechselt die Konferenzsitzung in den leerlauf Zustand, und die einzige verbleibende teilnehmende Sitzung wechselt von der Konferenz in den verbundenen Zustand.

Nicht alle Dienstanbieter unterstützen Konferenzen.

TAPI 2.x: Die lineSetupConference Funktion übernimmt den ursprünglichen Zwei-Parteien-Anruf als Eingabe, weist eine Telefonkonferenz zu, verbindet den ursprünglichen Anruf mit der Konferenz und weist einen Konsultationsanruf zu, dessen Handle an die Anwendung zurückgegeben wird.

Wenn die Anwendung der Konferenz ein weiteres Mitglied hinzufügen wird, kann im Konsultationsgespräch ein Wählvorgang durchgeführt werden. Die Telefonkonferenzhandle und die Anrufverbindung werden dann in der lineAddToConference-Funktion verwendet. Konferenzmitglieder können auch mithilfe linePrepareAddToConference--Funktion hinzugefügt werden, sofern sie vom Dienstanbieter unterstützt wird.

Konferenzmitglieder werden mithilfe der lineRemoveFromConference-Funktion entfernt, wenn der Dienstanbieter sie unterstützt.

Alternativ kann eine Konferenz mit der funktion lineSetupTransfer erstellt werden, die einen Konsultationsanrufpunkt zurückgibt, und die LineCompleteTransfer Funktion mit der Konferenzoption (anstelle der Option Übertragung).

TAPI 3.x: The ITBasicCallControl::Conference method takes the existing session as input and creates a CallHub object if one does not already exist. Die ITBasicCallControl::Finish Methode fügt den Konsultationsaufruf zum CallHub hinzu. Zusätzliche Konsultationssitzungen können mit ITAddress::CreateCallerstellt und mithilfe der Methoden Conference und Finish hinzugefügt werden.

Anmerkung

Die Funktionen des adressierten Leitungsgeräts können die Anzahl der in einem einzelnen Anruf konferenzten Parteien einschränken und festlegen, ob eine Konferenz mit einem normalen Anruf mit zwei Teilnehmern beginnt oder nicht.