Interoperabilitas Teams

Azure Communication Services dapat digunakan untuk membangun aplikasi dan pengalaman kustom yang memungkinkan interaksi dengan pengguna Microsoft Teams melalui berbagi suara, video, obrolan, dan layar. Pustaka Antarmuka Pengguna Communication Services menyediakan komponen UI yang dapat disesuaikan dan siap produksi yang dapat dengan mudah ditambahkan ke aplikasi ini. Video berikut menunjukkan beberapa kemampuan interoperabilitas Teams:


Catatan

Harap bagikan pemikiran dan umpan balik Anda tentang Azure Communication Services dengan kami dengan mengambil survei singkat ini.

Model identitas pengguna

Azure Communication Services mendukung dua jenis interoperabilitas Teams tergantung pada identitas pengguna:

  • Pengguna eksternal. Anda mengontrol autentikasi pengguna, dan pengguna aplikasi kustom Anda tidak perlu memiliki identitas Microsoft Entra atau lisensi Teams. Model ini memungkinkan Anda membangun aplikasi kustom bagi pengguna non-Teams untuk terhubung dan berkomunikasi dengan pengguna Teams.
  • Pengguna Teams. ID Microsoft Entra mengontrol autentikasi pengguna, dan pengguna aplikasi kustom Anda harus memiliki lisensi Teams. Model ini memungkinkan Anda membangun aplikasi kustom bagi pengguna Teams untuk mengaktifkan alur kerja atau pengalaman khusus yang tidak mungkin dilakukan dengan klien Teams yang ada.

Aplikasi dapat menerapkan model autentikasi dan meninggalkan pilihan autentikasi kepada pengguna. Tabel berikut membandingkan dua model:

Fitur Pengguna eksternal Pengguna Teams
Basis pengguna target Pelanggan Perusahaan
IdP Mana pun Microsoft Entra ID
Nama tampilan Apa pun dengan akhiran "(Eksternal)" Nilai pengguna Microsoft Entra dari properti "Nama tampilan"
Autentikasi & otorisasi Kustom* ID Microsoft Entra dan kustom*
Panggilan tersedia melalui SDK Panggilan Communication Services SDK Panggilan Communication Services
Obrolan tersedia melalui SDK Obrolan Communication Services Graph API
Bergabung dalam rapat Teams Ya Ya
Melakukan dan menerima panggilan sebagai pengguna Teams Tidak Ya
Dukungan PSTN Tidak didukung untuk pengguna Communication Services dalam pertemuan Teams Telepon Microsoft Teams, paket panggilan, perutean langsung, koneksi operator

* Logika server yang mengeluarkan token akses dapat melakukan autentikasi kustom dan otorisasi permintaan.

Pengguna eksternal

Model autentikasi bring your own identity (BYOI) memungkinkan Anda membangun aplikasi kustom bagi pengguna eksternal untuk terhubung dan berkomunikasi dengan pengguna Teams. Anda mengontrol autentikasi pengguna, dan pengguna aplikasi kustom Anda tidak perlu memiliki identitas Microsoft Entra atau lisensi Teams. Skenario pertama yang telah diaktifkan memungkinkan pengguna aplikasi Anda untuk bergabung dalam rapat Microsoft Teams sebagai akun eksternal, mirip dengan pengguna anonim yang bergabung dalam rapat menggunakan aplikasi web Teams. Ini sangat ideal untuk aplikasi bisnis-ke-konsumen yang menggabungkan karyawan (terbiasa dengan Teams) dan pengguna eksternal (menggunakan aplikasi kustom) ke dalam pengalaman rapat. Di masa mendatang, kami akan mengaktifkan skenario tambahan, termasuk panggilan langsung dan obrolan yang akan memungkinkan aplikasi Anda untuk memulai panggilan dan obrolan dengan pengguna Teams di luar konteks rapat Teams.

Untuk informasi selengkapnya, lihat Bergabung dalam pertemuan Teams.

Saat ini tidak memungkinkan bagi pengguna Teams untuk bergabung dengan panggilan yang dimulai menggunakan SDK Panggilan Azure Communication Services.

Pengguna Teams

Pengembang dapat menggunakan SDK Panggilan Communication Services dengan identitas Teams untuk membangun aplikasi kustom untuk pengguna Teams. Aplikasi kustom dapat mengaktifkan alur kerja khusus untuk pengguna Teams, seperti mengelola panggilan telepon masuk dan keluar atau membawa pengalaman panggilan Teams ke perangkat yang tidak didukung dengan klien Teams standar. Microsoft Entra mengautentikasi pengguna Teams, dan semua atribut dan detail tentang pengguna terikat ke akun Microsoft Entra mereka.

Saat titik akhir Communication Services tersambung ke rapat Teams atau panggilan Teams menggunakan identitas Teams, titik akhir diperlakukan seperti pengguna Teams dengan klien Teams. Pengalaman ini didorong oleh kebijakan yang ditetapkan kepada pengguna di dalam dan di luar organisasi. Pengguna Teams dapat bergabung dengan rapat Teams, melakukan panggilan ke pengguna Teams lain, menerima panggilan dari nomor telepon, dan mentransfer panggilan yang sedang berlangsung ke antrean panggilan Teams atau layar berbagi.

Pengguna Teams mengautentikasi terhadap ID Microsoft Entra di aplikasi klien. Pengembang kemudian bertukar token autentikasi dari MICROSOFT Entra ID untuk token akses melalui Communication Services Identity SDK. Pertukaran ini membuat koneksi antara ID Microsoft Entra dan Communication Services. Anda dianjurkan untuk menerapkan pertukaran token di layanan backend Anda sebagai kredensial untuk permintaan pertukaran tanda tangan Azure Communication Services. Di layanan ujung belakang, Anda dapat memerlukan autentikasi tambahan apa pun.

Pengalaman rapat dan panggilan Teams

Ada beberapa cara agar pengguna dapat bergabung dalam rapat Teams:

  • Melalui klien Teams sebagai pengguna Teams yang diautentikasi. Tindakan ini termasuk klien Teams desktop, seluler, dan web.
  • Melalui klien Teams sebagai pengguna Anonim yang tidak diaturentikasi.
  • Melalui aplikasi Communication Services kustom sebagai Pengguna eksternal menggunakan model autentikasi bawa identitas Anda sendiri.
  • Melalui aplikasi Communication Services kustom sebagai pengguna Teams menggunakan model autentikasi identitas Teams.

Overview of multiple interoperability scenarios within Azure Communication Services

Dengan menggunakan model autentikasi identitas Teams, aplikasi Communication Services memungkinkan pengguna Teams untuk bergabung dalam panggilan dengan pengguna Teams lain yang menggunakan klien Teams:Overview of interoperability scenarios within Azure Communication Services

Privasi

Interoperabilitas antara Azure Communication Services dan Microsoft Teams memungkinkan aplikasi dan pengguna Anda untuk berpartisipasi dalam panggilan, rapat, dan obrolan Teams. Anda bertanggung jawab untuk memastikan bahwa pengguna aplikasi Anda diberi tahu saat rekaman atau transkripsi diaktifkan dalam panggilan atau rapat Teams.

Microsoft akan menunjukkan kepada Anda melalui API Azure Communication Services bahwa perekaman atau transkripsi telah dimulai, dan Anda harus mengomunikasikan fakta ini, secara real-time, kepada pengguna Anda dalam antarmuka pengguna aplikasi Anda. Anda setuju untuk memberi ganti rugi kepada Microsoft atas semua biaya dan kerusakan yang timbul karena kegagalan Anda untuk mematuhi kewajiban ini.

Harga

Semua penggunaan API dan SDK Azure Communication Service meningkatkan pengukur penagihan Azure Communication Service. Interaksi dengan Microsoft Teams, seperti bergabung dalam rapat atau memulai panggilan telepon menggunakan nomor yang dialokasikan Teams, akan meningkatkan meteran ini. Namun, tidak ada biaya tambahan untuk kemampuan interoperabilitas Teams itu sendiri, dan tidak ada perbedaan harga antara opsi autentikasi BYOI dan Microsoft 365.

Jika aplikasi Azure Anda memiliki pengguna yang menghabiskan waktu 10 menit dalam rapat dengan pengguna Microsoft Teams, kedua pengguna tersebut digabungkan menggunakan 20 menit panggilan. 10 menit yang dilakukan melalui aplikasi kustom dan menggunakan Azure API dan SDK akan ditagihkan ke sumber daya Anda. Namun, 10 menit yang digunakan oleh pengguna dalam aplikasi Teams asli dicakup oleh lisensi Teams yang berlaku dan tidak diukur oleh Azure.

Pedoman merek dagang dan merek

Pihak ketiga harus mengikuti Panduan Merek Dagang dan Merek Microsoft saat menggunakan merek dagang atau logo produk Microsoft Teams dalam materi iklan atau promosi. Secara umum, marka kata dapat digunakan untuk menyampaikan informasi dengan jujur tentang produk atau layanan Anda, selama pelanggan dan publik tidak akan bingung untuk percaya bahwa Microsoft berafiliasi dengan atau mendukung produk atau layanan Anda. Namun, logo, aplikasi, ikon produk, ilustrasi, foto, video, dan desain kami tidak pernah dapat digunakan tanpa lisensi ekspres. Untuk mendapatkan detail selengkapnya tentang pencitraan merek, baca Panduan Merek dan Merek Microsoft.

Teams di Government Clouds (GCC)

Interoperabilitas Azure Communication Services saat ini tidak kompatibel dengan penyebaran Teams menggunakan Government Clouds (GCC) Microsoft 365.

Langkah berikutnya

Temukan detail selengkapnya untuk Interoperabilitas pengguna eksternal:

Temukan detail selengkapnya untuk interoperabilitas pengguna ForTeams: