Kemampuan panggilan yang didukung untuk pengguna Teams di Calling SDK

Azure Communication Services Calling SDK memungkinkan perangkat pengguna Teams untuk mendorong pengalaman komunikasi suara dan video. Halaman ini menyediakan deskripsi terperinci tentang fitur Panggilan, termasuk informasi dukungan platform dan browser. Untuk segera memulai dengan JavaScript, lihat Memanggil mulai cepat.

Fitur utama SDK Panggilan:

  • Alamat - Azure Communication Services menggunakan pengidentifikasi pengguna Microsoft Entra untuk mengatasi titik akhir komunikasi. Klien menggunakan identitas Microsoft Entra untuk mengautentikasi ke layanan dan berkomunikasi satu sama lain. Identitas ini digunakan dalam API Panggilan yang memberikan visibilitas klien ke siapa yang terhubung ke panggilan (daftar nama). Dan juga digunakan dalam Microsoft Graph API.
  • Enkripsi - SDK Panggilan mengenkripsi lalu lintas dan mencegah perusakan pada kawat.
  • Manajemen Perangkat dan Media - SDK Panggilan menyediakan fasilitas untuk mengikat perangkat audio dan video, mengodekan konten untuk transmisi yang efisien melalui bidang data komunikasi, dan merender konten ke perangkat output dan tampilan yang Anda tentukan. API juga disediakan untuk berbagi layar dan aplikasi.
  • Pemberitahuan - SDK Panggilan menyediakan API yang memungkinkan klien diberi tahu tentang panggilan masuk. Dalam situasi di mana aplikasi Anda tidak berjalan di latar depan, pola tersedia untuk mengaktifkan pemberitahuan pop-up ("toasts") untuk memberi tahu pengguna tentang panggilan masuk.

Kemampuan panggilan

Daftar berikut menyajikan sekumpulan fitur yang saat ini tersedia di Azure Communication Services Calling SDK saat berpartisipasi dalam panggilan voIP (VoIP) atau voIP grup 1:1.

Grup fitur Kemampuan JavaScript Jendela Java (Android) Objective-C (iOS)
Kemampuan Inti Melakukan panggilan satu ke satu ke pengguna Teams ✔️ ✔️ ✔️ ✔️
Melakukan panggilan satu-ke-satu ke pengguna Azure Communication Services
Melakukan panggilan grup dengan lebih dari dua pengguna Teams (hingga 350 pengguna) ✔️ ✔️ ✔️ ✔️
Mempromosikan panggilan satu-ke-satu dengan dua pengguna Teams ke dalam panggilan grup dengan lebih dari dua pengguna Teams ✔️ ✔️ ✔️ ✔️
Bergabung dalam panggilan grup setelah dimulai
Mengundang peserta VoIP lain untuk bergabung dalam panggilan grup yang sedang berlangsung ✔️ ✔️ ✔️ ✔️
Uji mikrofon, pengeras suara, dan kamera Anda dengan layanan pengujian audio (tersedia dengan menghubungi 8:echo123) ✔️ ✔️ ✔️ ✔️
Menempatkan panggilan untuk menghormati konfigurasi akses eksternal Teams ✔️ ✔️ ✔️ ✔️
Menempatkan panggilan untuk menghormati konfigurasi akses tamu Teams ✔️ ✔️ ✔️ ✔️
Kontrol panggilan tengah Mengaktifkan/menonaktifkan video Anda ✔️ ✔️ ✔️ ✔️
Mematikan suara/Menyalakan suara mikrofon ✔️ ✔️ ✔️ ✔️
Beralih antar kamera ✔️ ✔️ ✔️ ✔️
Penahanan lokal/tidak ditahan ✔️ ✔️ ✔️ ✔️
Indikator pembicara dominan dalam panggilan ✔️ ✔️ ✔️ ✔️
Pilih perangkat speaker untuk panggilan ✔️ ✔️ 2 2
Pilih mikrofon untuk panggilan ✔️ ✔️ 2 2
Indikator status peserta
Diam, Media awal, Menghubungkan, Terhubung, Ditahan, Di Lobi, Terputus
✔️ ✔️ ✔️ ✔️
Indikator status panggilan
Media Awal, Masuk, Menyambungkan, Berdering, Tersambung, Tahan, Putuskan Sambungan, Terputus
✔️ ✔️ ✔️ ✔️
Menunjukkan peserta dibisukan ✔️ ✔️ ✔️ ✔️
Menunjukkan alasan peserta untuk mengakhiri panggilan ✔️ ✔️ ✔️ ✔️
Berbagi layar Bagikan seluruh layar dari dalam aplikasi ✔️ ✔️1 ✔️1 ✔️1
Berbagi aplikasi tertentu (dari daftar aplikasi yang sedang berjalan) ✔️ ✔️1
Berbagi tab browser web dari daftar tab yang terbuka ✔️ ✔️ ✔️ ✔️
Menerima aliran berbagi layar Anda
Berbagi konten dalam mode "khusus konten" ✔️ ✔️ ✔️ ✔️
Menerima streaming video dengan konten untuk pengalaman berbagi layar "khusus konten" ✔️ ✔️ ✔️ ✔️
Berbagi konten dalam mode "standout"
Menerima streaming video dengan konten untuk pengalaman berbagi layar "menonjol"
Berbagi konten dalam mode "berdampingan"
Menerima streaming video dengan konten untuk pengalaman berbagi layar "berdampingan"
Berbagi konten dalam mode "reporter"
Menerima streaming video dengan konten untuk pengalaman berbagi layar "reporter"
Berbagi audio sistem selama berbagi layar ✔️
Daftar Daftar peserta ✔️ ✔️ ✔️ ✔️
Menambahkan pengguna Azure Communication Services
Menambahkan pengguna Teams ✔️ ✔️ ✔️ ✔️
Menambahkan pengguna Teams mematuhi konfigurasi akses eksternal Teams ✔️ ✔️ ✔️ ✔️
Menambahkan pengguna Teams menghormati konfigurasi akses tamu Teams ✔️ ✔️ ✔️ ✔️
Menambahkan nomor telepon ✔️ ✔️ ✔️ ✔️
Menghapus peserta ✔️ ✔️ ✔️ ✔️
Mengakui peserta di lobi ke dalam rapat Teams ✔️ ✔️ ✔️ ✔️
Dimasukkan dari lobi ke rapat Teams ✔️ ✔️ ✔️ ✔️
Menambahkan pengguna Teams menghormati hambatan informasi ✔️ ✔️ ✔️ ✔️
Manajemen Perangkat Minta izin untuk menggunakan audio dan/atau video ✔️ ✔️ ✔️ ✔️
Dapatkan daftar kamera ✔️ ✔️ ✔️ ✔️
Atur kamera ✔️ ✔️ ✔️ ✔️
Dapatkan kamera yang dipilih ✔️ ✔️ ✔️ ✔️
Dapatkan daftar mikrofon ✔️ ✔️ ✔️ ✔️
Atur mikrofon ✔️ ✔️ ✔️ ✔️
Dapatkan mikrofon yang dipilih ✔️ ✔️ ✔️ ✔️
Dapatkan daftar pengeras suara ✔️ ✔️ ✔️ ✔️
Mengatur pengeras suara ✔️ ✔️ ✔️ ✔️
Dapatkan pengeras suara yang dipilih ✔️ ✔️ ✔️ ✔️
Penyajian Video Merender video tunggal di banyak tempat (kamera lokal atau aliran jarak jauh) ✔️ ✔️ ✔️ ✔️
Mengatur / memperbarui mode penskalaan ✔️ ✔️ ✔️ ✔️
Render streaming video jarak jauh ✔️ ✔️ ✔️ ✔️
Lihat streaming video mode bersama
Lihat Tampilan galeri besar
Menerima streaming video dari bot media Teams
Menerima aliran yang disesuaikan untuk "konten dari Kamera"
Menambahkan dan menghapus aliran video dari sorotan ✔️ ✔️ ✔️ ✔️
Perbolehkan aliran video dipilih untuk sorotan ✔️ ✔️ ✔️ ✔️
Efek Video Latar Belakang Kabur ✔️ ✔️ ✔️ ✔️
Gambar latar belakang kustom ✔️
Perekaman &transkripsi Mengelola perekaman cloud Teams
Menerima informasi panggilan yang direkam cloud ✔️ ✔️ ✔️ ✔️
Mengelola rekaman lokal Teams
Menerima informasi panggilan yang direkam secara lokal ✔️ ✔️ ✔️ ✔️
Mengelola transkripsi Teams
Menerima informasi panggilan yang ditranskripsikan ✔️ ✔️ ✔️ ✔️
Mengelola teks tertutup Teams ✔️ ✔️ ✔️ ✔️
Dukungan untuk perekaman kepatuhan ✔️ ✔️ ✔️ ✔️
Keterlibatan Angkat dan turunkan tangan ✔️ ✔️ ✔️ ✔️
Menunjukkan tangan peserta lain yang dibesarkan dan diturunkan ✔️ ✔️ ✔️ ✔️
Reaksi pemicu
Menunjukkan reaksi peserta lain
Integrasi Mengontrol aplikasi pihak ketiga Teams
Menerima streaming Langsung PowerPoint
Menerima aliran Papan Tulis
Berinteraksi dengan jajak pendapat
Berinteraksi dengan Tanya Jawab
Perutean panggilan tingkat lanjut Memulai panggilan dan menambahkan operasi pengguna mematuhi aturan penerusan ✔️ ✔️ ✔️ ✔️
Membaca dan mengonfigurasi aturan pengalihan panggilan
Memulai panggilan dan menambahkan operasi pengguna dengan mematuhi dering bersamaan ✔️ ✔️ ✔️ ✔️
Membaca dan mengonfigurasi dering simultan
Mulai panggilan dan tambahkan operasi pengguna dengan status "Jangan ganggu" ✔️ ✔️ ✔️ ✔️
Menempatkan peserta yang ditangguhkan memutar musik saat ditangguhkan ✔️
Ditempatkan oleh pengguna Teams di klien Teams yang ditangguhkan memutar musik saat ditangguhkan ✔️ ✔️ ✔️ ✔️
Memarkir panggilan
Diparkir ✔️ ✔️ ✔️ ✔️
Mentransfer panggilan ke pengguna ✔️ ✔️ ✔️ ✔️
Ditransfer ke pengguna atau panggilan ✔️ ✔️ ✔️ ✔️
Mentransfer panggilan ke panggilan ✔️ ✔️ ✔️ ✔️
Mentransfer panggilan ke Pesan Suara
Ditransfer ke pesan suara ✔️ ✔️ ✔️ ✔️
Menggabungkan panggilan yang sedang berlangsung
Apakah memulai panggilan dan menambahkan operasi pengguna mematuhi konfigurasi baris bersama ✔️ ✔️ ✔️ ✔️
Memulai panggilan atas nama pengguna Teams
Membaca dan mengonfigurasi konfigurasi baris bersama
Menerima panggilan dari penjawab otomatis Teams ✔️ ✔️ ✔️ ✔️
Mentransfer panggilan ke penjawab otomatis Teams ✔️ ✔️ ✔️ ✔️
Menerima panggilan dari antrean panggilan Teams ✔️ ✔️ ✔️ ✔️
Mentransfer panggilan dari antrean panggilan Teams ✔️ ✔️ ✔️ ✔️
Kebijakan panggilan Teams Hormati "Lakukan panggilan privat" ✔️ ✔️ ✔️ ✔️
Pengaturan kehormatan "Perekaman cloud untuk panggilan" Tidak ada API yang tersedia Tidak ada API yang tersedia Tidak ada API yang tersedia Tidak ada API yang tersedia
Pengaturan kehormatan "Transkripsi" Tidak ada API yang tersedia Tidak ada API yang tersedia Tidak ada API yang tersedia Tidak ada API yang tersedia
Pengaturan kehormatan "Penerusan panggilan dan dering bersamaan ke orang-orang di organisasi Anda" ✔️ ✔️ ✔️ ✔️
Pengaturan kehormatan "Pengalihan panggilan dan dering bersamaan ke nomor telepon eksternal" ✔️ ✔️ ✔️ ✔️
Pengaturan kehormatan "Pesan suara tersedia untuk merutekan panggilan masuk" ✔️ ✔️ ✔️ ✔️
Pengaturan kehormatan "Panggilan masuk dapat dirutekan ke grup panggilan" ✔️ ✔️ ✔️ ✔️
Pengaturan kehormatan "Delegasi untuk panggilan masuk dan keluar" ✔️ ✔️ ✔️ ✔️
Pengaturan kehormatan "Cegah bypass tol dan kirim panggilan melalui PSTN"
Pengaturan kehormatan "Musik ditangguhkan"
Pengaturan kehormatan "Sibuk sibuk saat dalam panggilan"
Pengaturan kehormatan "Keterangan real-time dalam panggilan Teams" Tidak ada API yang tersedia Tidak ada API yang tersedia Tidak ada API yang tersedia Tidak ada API yang tersedia
Pengaturan kehormatan "Pemfilteran spam" ✔️ ✔️ ✔️ ✔️
Pengaturan kehormatan "Perangkat SIP dapat digunakan untuk panggilan" ✔️ ✔️ ✔️ ✔️
DevOps Metrik Azure ✔️ ✔️ ✔️ ✔️
Azure Monitor ✔️ ✔️ ✔️ ✔️
Wawasan Azure Communication Services ✔️ ✔️ ✔️ ✔️
Peristiwa panggilan suara dan video Azure Communication Services
Analitik Panggilan Teams ✔️ ✔️ ✔️ ✔️
Analitik real time Teams
  1. Kemampuan Bagikan Layar dapat dicapai menggunakan Media Mentah, jika Anda ingin belajar, cara menambahkan Media Mentah, kunjungi panduan mulai cepat.
  2. SDK Panggilan tidak memiliki API eksplisit, Anda perlu menggunakan API OS (android &iOS) untuk mencapainya.

Dukungan untuk streaming, batas waktu, platform, dan browser dibagikan dengan ringkasan SDK panggilan Communication Services.

Langkah berikutnya

Untuk informasi lebih lanjut, baca artikel berikut: