ITBasicCallControl::Metode konferensi (tapi3if.h)

Metode Konferensi menambahkan panggilan konsultasi ke konferensi di mana panggilan saat ini adalah peserta. Jika objek ITCallHub terkait tidak ada, objek tersebut dibuat.

Sintaks

HRESULT Conference(
  [in] ITBasicCallControl *pCall,
  [in] VARIANT_BOOL       fSync
);

Parameter

[in] pCall

Arahkan ke antarmuka ITBasicCallControl untuk panggilan konsultasi.

[in] fSync

Menunjukkan apakah panggilan harus dikonferensikan secara sinkron (VARIANT_TRUE) atau secara asinkron (VARIANT_FALSE). Lihat Menyambungkan untuk penjelasan tambahan.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_OUTOFMEMORY
Tidak ada cukup memori untuk melakukan operasi.
E_POINTER
Parameter pCall bukan penunjuk yang valid.
E_INVALIDARG
Parameter pCall tidak menunjuk ke antarmuka yang valid.
TAPI_E_TIMEOUT
Operasi gagal karena DLL TAPI 3 kehabisan waktu. Interval batas waktu adalah dua menit.

Keterangan

Beberapa penyedia layanan tidak mendukung operasi ini saat streaming aktif. Aplikasi mungkin perlu memanggil ITStream::StopStream atau ITSubStream::StopSubStream sebelum operasi dan ITStream::StartStream atau ITSubStream::StartSubStream setelah menyelesaikan operasi.

Panggilan konsultasi (pCall) dibuat oleh ITAddress::CreateCall. Koneksi selesai dengan memanggil metode Selesai . Silakan lihat Membuat Konferensi Sederhana untuk contoh penggunaan metode ini.

Jika panggilan konsultasi tidak dalam status TERSAMBUNG saat Konferensi dipanggil, TAPI akan menggunakan alamat tujuan (seperti yang ditentukan ketika panggilan konsultasi pertama kali dibuat melalui ITAddress::CreateCall) dan mencoba terhubung pada saat itu. Jika panggilan asli memiliki alamat tujuan NULL , Konferensi akan gagal dengan E_INVALIDARG.

Persyaratan

   
Target Platform Windows
Header tapi3if.h (termasuk Tapi3.h)
Pustaka Uuid.lib
DLL Tapi3.dll

Lihat juga

Objek Panggilan

Gambaran umum konferensi

Membuat Konferensi Sederhana

Selesai

ITAddress::CreateCall

ITBasicCallControl

ITCallInfo::get_CallHub

Transfer