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 menawarkan API komunikasi multisaluran untuk menambahkan suara, video, obrolan, pesan teks/SMS, email, dan banyak lagi ke semua aplikasi Anda.
Azure Communication Services mencakup REST API dan SDK pustaka klien, sehingga Anda tidak perlu menjadi ahli dalam teknologi yang mendasar untuk menambahkan komunikasi ke dalam aplikasi Anda. Azure Communication Services 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.
Anda juga 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 menyambungkan 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). Manfaatkan pustaka UI untuk mempercepat pengembangan untuk aplikasi Web, iOS, dan Android. Azure Communication Services adalah agnostik identitas, dan Anda mengontrol cara mengidentifikasi dan mengautentikasi pelanggan Anda.
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 Anda dapat mengirim dan menerima pesan SMS, atau mengoperasikan sistem respons suara interaktif (IVR) menggunakan Automasi Panggilan dan nomor telepon yang Anda peroleh melalui Azure. Anda dapat Berintegrasi dengan Microsoft Teams untuk menghubungkan konsumen ke rapat Teams yang dihosting oleh karyawan. Integrasi ini sangat ideal untuk skenario layanan kesehatan, perbankan, dan dukungan produk jarak jauh di mana karyawan mungkin sudah terbiasa dengan Teams.
- Konsumen ke Konsumen (C2C). Bangun interaksi konsumen-ke-konsumen yang menarik dengan obrolan suara, video, dan teks kaya. Anda dapat membangun antarmuka pengguna kustom di Azure Communication Services SDK. Anda juga dapat menyebarkan sampel aplikasi lengkap dan toolkit UI sumber terbuka untuk membantu Anda memulai dengan cepat.
Untuk mempelajari lebih lanjut, lihat video Microsoft Mechanics dan sumber daya berikut.
Skenario umum
Sumber daya | Deskripsi |
---|---|
Membuat sumber daya Communication Services | Mulai gunakan Azure Communication Services melalui SDK portal Azure atau Communication Services untuk menyediakan sumber daya Communication Services pertama Anda. Setelah Anda memiliki sumber daya Communication Services string koneksi, Anda dapat menyediakan token akses pengguna. |
Mendapatkan nomor telepon | Anda dapat menggunakan Azure Communication Services untuk memprovisikan dan merilis nomor telepon. Kemudian gunakan nomor telepon untuk memulai atau menerima panggilan telepon dan membangun solusi SMS. |
Mengirim SMS dari aplikasi Anda | Gunakan REST API dan SDK SMS Azure Communication Services untuk mengirim dan menerima pesan SMS dari aplikasi layanan. |
Mengirim Email dari aplikasi Anda | Gunakan REST API dan SDK Email Azure Communication Services 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 Anda menggunakan SDK Panggilan. |
Menambahkan panggilan telefoni ke aplikasi Anda | Gunakan Azure Communication Services untuk menambahkan kemampuan panggilan telepon ke aplikasi Anda. |
Melakukan panggilan keluar dari aplikasi Anda | Gunakan SDK Automasi Panggilan dan REST API untuk melakukan panggilan keluar dengan sistem respons suara interaktif. |
Menggabungkan aplikasi panggilan ke rapat Teams | Gunakan Azure Communication Services untuk membangun pengalaman rapat kustom yang berinteraksi dengan Microsoft Teams. Pengguna solusi Communication Services Anda dapat berinteraksi dengan peserta Teams melalui berbagi suara, video, obrolan, dan layar. |
Memulai obrolan | Gunakan SDK Obrolan Azure Communication Services untuk menambahkan obrolan teks real time yang kaya ke dalam 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 solusi end-to-end menggunakan Azure Communication Services. Mulailah dengan sampel ini untuk bootstrap solusi Communication Services Anda sendiri.
Nama sampel | Deskripsi |
---|---|
Sampel Hero Panggilan Grup | Unduh sampel aplikasi yang dirancang untuk panggilan grup melalui browser, iOS, dan perangkat Android. |
Sampel Hero Obrolan Grup | Unduh sampel aplikasi yang dirancang untuk obrolan teks grup di browser. |
Sampel Panggilan Web | Unduh aplikasi web yang dirancang untuk panggilan audio, video, dan PSTN. |
Platform dan pustaka SDK
Untuk mempelajari selengkapnya tentang SDK Azure Communication Services, lihat sumber daya berikut ini. Jika Anda ingin membangun klien Anda sendiri atau mengakses layanan melalui Internet, REST API tersedia untuk sebagian besar fungsi.
Sumber daya | Deskripsi |
---|---|
Pustaka SDK dan REST API | Kemampuan Azure Communication Services diatur ke dalam enam area, masing-masing dengan SDK. Anda dapat memutuskan pustaka SDK mana yang akan digunakan berdasarkan kebutuhan komunikasi real time Anda. |
Gambaran umum SDK Panggilan | Lihat SDK Panggilan untuk informasi tentang browser, aplikasi, dan layanan pengguna akhir untuk mendorong komunikasi suara dan video. |
Gambaran umum Automation Panggilan | Tinjau Call Automation SDK untuk informasi selengkapnya tentang alur kerja panggilan cerdas berbasis server dan perekaman panggilan untuk saluran suara dan PSTN. |
Gambaran umum SDK Obrolan | Lihat SDK Obrolan untuk informasi tentang menambahkan kemampuan obrolan ke aplikasi Anda. |
Gambaran umum SDK SMS | Tinjau SMS SDK untuk menambahkan pesan SMS ke aplikasi Anda. |
Gambaran umum Email SDK | Lihat Email SDK untuk informasi tentang menambahkan dukungan Email transaksi ke aplikasi Anda. |
Gambaran umum Pustaka UI | Tinjau Pustaka UI untuk informasi selengkapnya tentang komponen UI siap produksi yang dapat Anda letakkan ke aplikasi Anda. |
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
Pertimbangkan untuk menggunakan dua produk komunikasi Microsoft lainnya yang tidak dapat dioperasikan secara langsung dengan Azure Communication Services saat ini:
MICROSOFT Graph Cloud Communication API 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.