Bagaimana cara kerja Azure Communication Services

Selesai

Di sini, mari kita bahas cara kerja Azure Communication Services di belakang layar. Anda akan mempelajari tentang bagian-bagian dari Azure Communication Services dan bagaimana mereka bekerja sama untuk memecahkan masalah komunikasi Anda.

Kami akan membahas:

  • Sumber Daya Azure
  • SDK Azure Communication Services untuk tugas berbasis Klien
  • SDK Azure Communication Services untuk tugas berbasis Server

Sumber daya Azure

Elemen pertama adalah membuat Azure Communication Services berfungsi adalah sumber daya Azure, yang dapat Anda buat di portal Azure. Setelah Anda membuat sumber daya di portal Azure, sumber daya tersebut menjadi hub pusat untuk mengelola banyak tugas dan administrasi Azure Communication Services.

Sumber daya Azure dalam portal adalah tempat Anda dapat:

  • Mengelola dan melihat biaya penagihan untuk penggunaan Azure Communication Services Anda.
  • Membeli dan mengelola nomor telepon.
  • Mengelola kunci keamanan.
  • Membuat penanganan aktivitas untuk peristiwa Azure Communication Services.

Dengan sumber daya yang dikonfigurasi dengan benar di portal Azure, Anda dan tim Anda dapat terus membangun dan membuat solusi Azure Communication Services untuk pelanggan Anda.

SDK Server

Dengan pengaturan sumber daya Azure, komponen lain adalah beberapa bentuk manajemen sisi server. Hal ini dibuat dengan SDK yang berfokus pada server.

Pemrograman sisi server dilakukan dengan mengunduh SDK ini dan menulis sejumlah kecil kode yang berinteraksi dengan Azure Communication Services. Ada beberapa fitur dan bagian dari Azure Communication Services yang membutuhkan ini:

  • Untuk panggilan suara/video dan obrolan, Anda perlu menautkan identitas Azure Communication Services ke sistem identitas aplikasi Anda, sehingga saat pengguna melakukan panggilan atau mengobrol satu sama lain, Anda dapat menautkannya kembali ke platform identitas aplikasi Anda
  • Untuk penanganan peristiwa panggilan masuk atau pesan Short Messaging Service (SMS)
  • Untuk memproses pesan obrolan
  • Untuk menerima dan merutekan panggilan masuk

Tidak semua bagian dari Azure Communication Services akan membutuhkannya, tetapi ada baiknya untuk diperhatikan agar Anda tahu apa yang diharapkan.

Azure Communication Services memiliki SDK Server yang tersedia untuk:

  • JavaScript
  • .NET
  • Java Server Edition (SE)
  • Python

Anda dapat menemukan tautan ke semua SDK di bagian Referensi di akhir modul ini.

SDK Klien

Komponen terakhir dari cara kerja Azure Communication Services juga merupakan yang paling penting, karena menyediakan gateway bagi pelanggan Anda untuk menggunakan produk Azure Communication Services.

SDK Klien diunduh dan kemudian diintegrasikan ke dalam aplikasi dan produk Anda yang sudah ada. Saat pelanggan melakukan panggilan video atau berbicara menggunakan obrolan, SDK Klien bertugas menghubungkan Anda ke panggilan dan menerima/mengirimkan audio dan video.

Azure Communication Services memiliki SDK Klien yang tersedia untuk:

  • JavaScript
  • .NET (C#)
  • iOS (Swift)
  • Android

Anda dapat menemukan tautan ke semua SDK di bagian Referensi di akhir modul ini.

Mengikat semuanya bersama-sama

Dengan sumber daya, server, dan bagian klien Azure Communication Services yang bekerja sama, Anda memiliki semua yang Anda butuhkan untuk mengumpulkan solusi komunikasi untuk produk atau layanan Anda.