Apa itu Azure Communication Services?

Catatan

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

Azure Communication Services adalah layanan berbasis cloud dengan API REST dan SDK library klien yang tersedia untuk membantu Anda mengintegrasikan komunikasi ke dalam aplikasi Anda. Anda dapat menambahkan komunikasi ke aplikasi Anda tanpa menjadi ahli dalam teknologi yang mendasar seperti pengodean media atau telepon. Azure Communication Service tersedia di beberapa geografi Azure dan Azure untuk pemerintah.

Azure Communication Services mendukung berbagai format komunikasi:

Anda dapat menghubungkan aplikasi klien kustom, layanan kustom, dan jaringan telepon (PSTN) yang dialihkan secara publik ke pengalaman komunikasi Anda. Anda dapat memperoleh nomor telepon langsung melalui REST API Azure Communication Services, SDK, atau portal Azure; dan menggunakan nomor ini untuk SMS atau aplikasi panggilan atau Anda dapat mengintegrasikan kemampuan email ke aplikasi Anda menggunakan SDK email siap produksi. Perutean langsung Azure Communication Services memungkinkan Anda menggunakan SIP dan pengontrol batas sesi untuk menghubungkan operator PSTN Anda sendiri dan membawa nomor telepon Anda sendiri.

Selain REST API, pustaka klien Azure Communication Services tersedia untuk berbagai platform dan bahasa, termasuk browser Web (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Pustaka UI dapat mempercepat pengembangan untuk aplikasi Web, iOS, dan Android. Azure Communication Services adalah agnostik identitas dan Anda memiliki kontrol penuh atas cara pengguna akhir diidentifikasi dan diautentikasi.

Skenario untuk Azure Communication Services meliputi:

  • Bisnis ke Konsumen (B2C). Karyawan dan layanan melibatkan pelanggan eksternal menggunakan obrolan suara, video, dan teks di browser dan aplikasi asli. Organisasi dapat mengirim dan menerima pesan SMS, atau mengoperasikan sistem respons suara interaktif (IVR) menggunakan Automasi Panggilan dan nomor telepon yang Anda peroleh melalui Azure. Integrasi dengan Microsoft Teams menyambungkan konsumen bergabung dalam rapat Teams yang diselenggarakan oleh karyawan; cocok untuk skenario layanan kesehatan jarak jauh, perbankan, dan dukungan produk yang karyawannya mungkin sudah terbiasa dengan Teams.
  • Konsumen ke Konsumen (C2C). Bangun interaksi konsumen-ke-konsumen yang menarik dengan obrolan suara, video, dan teks kaya. Semua jenis antarmuka pengguna dapat dibangun pada Azure Communication Services SDK, atau menggunakan sampel aplikasi lengkap dan toolkit antarmuka pengguna sumber terbuka untuk membantu Anda memulai dengan cepat.

Untuk mempelajari lebih lanjut , lihat video Microsoft Mechanics atau sumber daya yang ditautkan berikutnya.

Skenario umum


Sumber daya Deskripsi
Membuat sumber daya Communication Services Mulai menggunakan Azure Communication Services dengan menggunakan portal Microsoft Azure atau SDK Communication Services untuk menyediakan sumber daya Communication Services pertama Anda. Setelah Anda memiliki string koneksi sumber daya Communication Services, Anda dapat menyediakan token akses pengguna pertama Anda.
Mendapatkan nomor telepon Anda dapat menggunakan Azure Communication Services untuk memprovisikan dan merilis nomor telepon. Nomor telepon ini dapat digunakan untuk memulai atau menerima panggilan telepon dan membangun solusi SMS.
Mengirim SMS dari aplikasi Anda REST API dan SDK SMS Azure Communication Services digunakan untuk mengirim dan menerima pesan SMS dari aplikasi layanan.
Mengirim Email dari aplikasi Anda REST API dan SDK Email Azure Communication Services digunakan untuk mengirim pesan email dari aplikasi layanan.

Setelah membuat sumber daya Communication Services, Anda dapat mulai membangun skenario klien, seperti panggilan suara dan video atau pun obrolan teks:

Sumber daya Deskripsi
Membuat token akses pengguna pertama Anda Token akses pengguna digunakan untuk mengautentikasi klien terhadap sumber daya Azure Communication Services Anda. Token ini diprovisikan dan diterbitkan kembali menggunakan SDK Communication Services mengidentifikasi API dan SDK.
Mulai menggunakan panggilan suara dan video Azure Communication Services memungkinkan Anda menambahkan panggilan suara dan video ke browser atau aplikasi asli menggunakan SDK Panggilan.
Menambahkan panggilan telefoni ke aplikasi Anda Dengan Azure Communication Services, Anda dapat menambahkan kemampuan panggilan telepon ke aplikasi Anda.
Melakukan panggilan keluar dari aplikasi Anda Azure Communication Services Call Automation memungkinkan Anda melakukan panggilan keluar dengan sistem respons suara interaktif menggunakan SDK Automasi Panggilan dan REST API.
Menggabungkan aplikasi panggilan ke rapat Teams Azure Communication Services dapat digunakan untuk membangun pengalaman rapat kustom yang berinteraksi dengan Microsoft Teams. Pengguna solusi Azure Communication Services Anda dapat berinteraksi dengan peserta Teams melalui suara, video, obrolan, dan berbagi layar.
Memulai obrolan SDK Obrolan Azure Communication Services digunakan untuk menambahkan obrolan teks real time yang kaya ke aplikasi Anda.
Koneksi Microsoft Bot ke nomor telepon Saluran telepon adalah saluran di Microsoft Bot Framework yang memungkinkan bot berinteraksi dengan pengguna melalui telepon. Ini menggunakan kekuatan Microsoft Bot Framework yang dikombinasikan dengan Azure Communication Services dan Azure Speech Services.
Menambahkan pengalaman komunikasi visual Pustaka UI untuk Azure Communication Services memungkinkan Anda untuk dengan mudah menambahkan pengalaman komunikasi visual yang kaya ke aplikasi Anda untuk panggilan dan obrolan.

Sampel

Sampel berikut menunjukkan penggunaan end-to-end Azure Communication Services. Gunakan sampel ini untuk melakukan bootstrap solusi Communication Services Anda sendiri.

Nama sampel Deskripsi
Sampel Hero Panggilan Grup Unduh sampel aplikasi yang dirancang untuk panggilan grup untuk browser, iOS, dan perangkat Android.
Sampel Hero Obrolan Grup Unduh sampel aplikasi yang dirancang untuk obrolan teks grup untuk browser.
Sampel Panggilan Web Unduh sampel aplikasi web yang dirancang untuk panggilan audio, video, dan PSTN.

Platform dan pustaka SDK

Pelajari selengkapnya tentang SDK Azure Communication Services dengan sumber daya yang tercantum berikutnya. REST API tersedia untuk sebagian besar fungsionalitas jika Anda ingin membangun klien Anda sendiri atau mengakses layanan melalui Internet.

Sumber daya Deskripsi
Pustaka SDK dan REST API Kemampuan Azure Communication Services secara konseptual diatur ke dalam enam area, masing-masing diwakili oleh SDK. Anda dapat memutuskan pustaka SDK mana yang akan digunakan berdasarkan kebutuhan komunikasi real time Anda.
Gambaran umum SDK Panggilan Tinjau gambaran umum SDK Panggilan Communication Services.
Gambaran umum Automation Panggilan Tinjau gambaran umum SDK Automasi Panggilan Communication Services.
Gambaran umum SDK Obrolan Tinjau gambaran umum SDK Obrolan Communication Services.
Gambaran umum SDK SMS Tinjau gambaran umum SDK SMS Communication Services.
Gambaran umum Email SDK Tinjau gambaran umum SDK SMS Communication Services.
Gambaran umum Pustaka UI Meninjau Pustaka UI untuk Communication Services

Mendesain sumber daya

Temukan komponen, komposit, dan panduan UX yang komprehensif di UI Library Design Kit for Figma. Sumber daya desain ini dibuat khusus untuk membantu merancang pengalaman panggilan video dan obrolan Anda lebih cepat dan dengan lebih sedikit usaha.

Microsoft Communication Services Lainnya

Ada dua produk komunikasi Microsoft lainnya yang mungkin Anda pertimbangkan untuk digunakan, produk ini tidak dapat dioperasikan secara langsung dengan Communication Services saat ini:

  • API Komunikasi Cloud Microsoft Graph memungkinkan organisasi untuk membangun pengalaman komunikasi yang terkait dengan pengguna Microsoft Entra dengan lisensi Microsoft 365. Alur kerja ini sangat ideal untuk aplikasi yang terkait dengan ID Microsoft Entra atau tempat Anda ingin memperluas pengalaman produktivitas di Microsoft Teams. Ada juga API untuk membangun aplikasi dan kustomisasi dalam pengalaman Teams.

  • Azure PlayFab Party menyederhanakan penambahan obrolan latensi rendah dan komunikasi data ke game. Meskipun Anda dapat mendukung sistem obrolan dan jaringan game dengan Communication Services, PlayFab adalah opsi yang disesuaikan dan gratis di Xbox.

Langkah berikutnya