共用方式為


會議

TAPI 3 Rendezvous IP Telephony Conferencing中所述使用 IP 型網路的進階會議。 下列內容與基本會議有關。

會議是同時包含兩個以上政黨的會話。 您可以使用外部伺服器型網橋或交換器型會議網橋來設定它們。

在以伺服器為基礎的會議會話中,所有參與方都會撥入伺服器,將媒體串流混合在一起,並將每個參與者傳送混合。 在電話會議上,可能沒有任何個別各方的概念,只有應用程式與網橋伺服器之間的單一呼叫。 對 TAPI,這種類型的電話會議似乎是一般一對一連線。

交換器型會議會分階段進行,其中一些可能會合併,如果服務提供者支援它:

  1. 起始一般通訊會話。
  2. 建立會議會話,其第一個成員是起始會議的成員。
  3. 在目前連接的另一端與該方建立會議諮詢會議。
  4. 將諮詢會議新增至會議。

會話成為會議的成員之後,成員的狀態會還原為會議。 會議會議的狀態通常會 連線。 會議的會話標識碼,且所有新增的各方都保持有效。 您可以收到所有呼叫的相關狀態事件。 例如,如果其中一個成員透過掛斷中斷連線,則適當的狀態消息可以通知應用程式此事實。

TAPI 2.x: 應用程式可以使用 PBX 的「無舉行會議」功能,方法是使用 LINECALLPARAMFLAGS_NOHOLDCONFERENCE 選項;這項功能可讓另一部裝置,例如監看員或錄製裝置,以無訊息方式連接到該行。

取消與會議第三方協商會議,或在先前建立的會議中移除第三方時,服務提供者可以放開會議,並將會議還原回正常的兩方連線。 如果是這種情況,會議會話會轉換為 閑置 狀態,而唯一剩餘的參與會話會從會議轉換為已連線 狀態。

並非所有服務提供者都支援會議。

TAPI 2.x:lineSetupConference 函式會採用原始的兩方通話做為輸入、配置電話會議、將原始通話連接到會議,以及配置將句柄傳回給應用程式的諮詢通話。

如果應用程式將新增另一個成員到會議,可以在諮詢電話上執行撥號作業。 然後,電話會議句柄和諮詢通話連接會在 lineAddToConference 函式中使用。 如果服務提供者支援,也可以使用 linePrepareAddToConference 函式來新增會議成員。

如果服務提供者支援會議,則會使用 lineRemoveFromConference 函式移除會議成員。

或者,您可以使用 lineSetupTransfer 函式來建立會議,該函式會傳回諮詢電話句柄,並使用會議選項 lineCompleteTransfer 函式(而不是 轉移 選項)。

TAPI 3.x: 如果尚未存在,ITBasicCallControl::Conference 方法會採用現有的會話作為輸入,並建立 CallHub 物件 ITBasicCallControl::Finish 方法會將諮詢呼叫新增至 CallHub。 您可以使用 ITAddress::CreateCall建立其他諮詢會議,並使用 會議完成 方法新增。

注意

尋址線路裝置的功能可以限制在單一通話中開會的各方數目,以及會議是否以一般兩方通話開始。