Batas layanan untuk Azure Communication Services

Dokumen ini menjelaskan batasan API Azure Communication Services dan kemungkinan resolusi.

Pola dan arsitektur pembatasan

Ketika Anda mencapai batasan layanan, Anda akan menerima kode status HTTP 429 (Terlalu banyak permintaan). Secara umum, berikut ini adalah praktik terbaik untuk menangani pembatasan:

  • Mengurangi jumlah operasi per permintaan.
  • Kurangi frekuensi panggilan.
  • Hindari percobaan ulang segera karena semua permintaan bertambah berdasarkan batas penggunaan Anda.

Anda dapat menemukan panduan yang lebih umum tentang cara menyiapkan arsitektur layanan Anda untuk menangani pembatasan dan batasan dalam dokumentasi Arsitektur Azure untuk pola pembatasan. Batas pembatasan dapat ditingkatkan melalui permintaan ke Dukungan Azure.

  1. Masuk ke portal Azure
  2. Pilih Bantuan+Dukungan
  3. Klik Buat permintaan dukungan baru
  4. Dalam Deskripsi masalah, pilih Jenis masalah sebagai Teknis dan tambahkan detailnya.

Anda dapat mengikuti dokumentasi untuk membuat permintaan ke Dukungan Azure.

Memperoleh nomor telepon

Sebelum memperoleh nomor telepon, pastikan langganan Anda memenuhi persyaratan geografis dan langganan . Jika tidak, Anda tidak dapat membeli nomor telepon. Batasan di bawah ini berlaku untuk pembelian nomor melalui SDK Nomor Telepon dan portal Azure.

Operasi Cakupan Jangka waktu Batas (jumlah permintaan)
Membeli nomor telepon Penyewa Azure - 1
Cari nomor telepon Penyewa Azure satu minggu 5

Tindakan yang harus diambil

Untuk informasi selengkapnya, lihat halaman konsep jenis nomor telepon dan halaman gambaran umum konsep telepon .

Jika Anda ingin membeli lebih banyak nomor telepon atau melakukan pemesanan khusus, ikuti petunjuk di sini. Jika Anda ingin mentransfer nomor telepon bebas ongkos dari akun eksternal ke akun Azure Communication Services mereka, ikuti instruksi di sini.

Identitas

Operasi Jangka waktu (detik) Batas (jumlah permintaan)
Membuat identitas 30 1000
Menghapus identitas 30 500
Menerbitkan token akses 30 1000
Mencabut token akses 30 500
createUserAndToken 30 1000
exchangeTokens 30 500

Tindakan yang harus diambil

Sebaiknya peroleh identitas dan token sebelum membuat utas obrolan atau memulai panggilan. Misalnya, ketika halaman web dimuat atau aplikasi dimulai.

Untuk informasi selengkapnya, lihat halaman gambaran umum konsep identitas .

SMS

Saat mengirim atau menerima pesan dalam volume tinggi, Anda mungkin menerima 429 kesalahan. Kesalahan ini menunjukkan Anda mencapai batasan layanan, dan pesan Anda akan diantrekan untuk dikirim setelah jumlah permintaan berada di bawah ambang batas.

Batas Tarif SMS:

Operasi Cakupan Jangka waktu (detik) Batas (jumlah permintaan) Unit pesan per menit
Mengirim Pesan Per Nomor 60 200 200

Tindakan yang harus diambil

Jika Anda perlu mengirim volume pesan yang melebihi batas tarif, kirim email kepada kami di phone@microsoft.com.

Untuk informasi selengkapnya tentang SMS SDK dan layanan, lihat halaman gambaran umum SMS SDK atau halaman FAQ SMS .

Email

Mengirim pesan dalam volume tinggi memiliki serangkaian batasan jumlah pesan email yang dapat Anda kirim. Jika Anda mencapai batas ini, pesan Anda tidak akan diantrekan untuk dikirim. Anda dapat mengirimkan permintaan ini lagi, setelah waktu Retry-After kedaluwarsa.

Batas Tarif

Operasi Cakupan Jangka waktu (menit) Batas (jumlah email)
Kirim Email Per Langganan 1 30
Kirim Email Per Langganan 60 100
Dapatkan Status Email Per Langganan 1 60
Dapatkan Status Email Per Langganan 60 200

Batas Ukuran

Nama Batasan
Jumlah penerima dalam Email 50
Total ukuran permintaan email (termasuk lampiran) 10 MB

Tindakan yang harus diambil

Penyiapan kotak pasir ini dirancang untuk membantu pengembang mulai membangun aplikasi. Setelah aplikasi siap untuk produksi, Anda dapat secara bertahap meminta untuk meningkatkan volume pengiriman. Jika Anda perlu mengirim lebih banyak pesan daripada batas tarif yang diizinkan, kirimkan permintaan dukungan untuk menaikkan batas pengiriman email yang Anda inginkan. Tim peninjau akan mempertimbangkan reputasi pengirim Anda secara keseluruhan, yang mencakup faktor-faktor seperti tingkat kegagalan pengiriman email Anda, reputasi domain Anda, dan laporan spam dan penyalahgunaan, saat menentukan status persetujuan.

Obrolan

Batas Ukuran

Nama Batasan
Jumlah peserta dalam utas 250
Batch peserta - CreateThread 200
Batch peserta - AddParticipant 200
Ukuran halaman - ListMessages 200

Batas Operasi

Operasi Di-bucket oleh Batas per 10 detik Batas per menit
Membuat utas obrolan Pengguna 10 -
Menghapus utas obrolan Pengguna 10 -
Memperbarui utas obrolan Utas obrolan 5 -
Menambahkan peserta/menghapus peserta Utas obrolan 10 30
Mendapatkan utas obrolan / Mencantumkan utas obrolan Pengguna 50 -
Dapatkan pesan obrolan Utas pengguna dan obrolan 50 -
Dapatkan pesan obrolan Utas obrolan 250 -
Mencantumkan pesan obrolan Utas pengguna dan obrolan 50 200
Mencantumkan pesan obrolan Utas obrolan 250 400
Dapatkan tanda terima baca Utas pengguna dan obrolan 5 -
Dapatkan tanda terima baca Utas obrolan 250 -
Mencantumkan peserta utas obrolan Utas pengguna dan obrolan 10 -
Mencantumkan peserta utas obrolan Utas obrolan 250 -
Mengirim pesan / memperbarui pesan / menghapus pesan Utas obrolan 10 30
Mengirim tanda terima dibaca Utas pengguna dan obrolan 10 30
Kirim indikator pengetikan Utas pengguna dan obrolan 5 15
Kirim indikator pengetikan Utas obrolan 10 30

Penyimpanan obrolan

Azure Communication Services menyimpan pesan obrolan tanpa batas waktu sampai dihapus oleh pelanggan.

Mulai dari CY24 Q1, pelanggan harus memilih antara retensi pesan yang tidak terbatas atau penghapusan otomatis setelah 90 hari. Pesan yang ada tetap tidak terpengaruh, tetapi pelanggan dapat memilih periode retensi 90 hari jika diinginkan.

Catatan

Pesan yang dihapus secara tidak sengaja tidak dapat dipulihkan oleh sistem.

Panggilan suara dan video

Batasan Panggilan PSTN

Nama Batasan
Jumlah panggilan bersamaan keluar 2

Batasan maksimum panggilan

Nama Batasan
Jumlah peserta 350

Memanggil dukungan streaming SDK

SDK Panggilan Azure Communication Services mendukung konfigurasi streaming berikut:

Batas Web Windows/Android/iOS
Maksimum # aliran lokal keluar yang dapat Anda kirim secara bersamaan satu video atau satu berbagi layar satu video + satu berbagi layar
Maksimum # aliran jarak jauh masuk yang dapat Anda render secara bersamaan 9 video + satu berbagi layar 9 video + satu berbagi layar

Meskipun SDK Panggilan tidak akan memberlakukan batas ini, pengguna Anda mungkin mengalami penurunan performa jika terlampaui.

Memanggil batas waktu SDK

Batas waktu berikut berlaku untuk SDK Panggilan Azure Communication Services:

Tindakan Waktu habis dalam detik
Menyambungkan kembali/menghilangkan peserta 120
Menambahkan atau menghapus modalitas baru dari panggilan (Mulai/hentikan berbagi video atau layar) 40
Batas waktu operasi Transfer Panggilan habis 60
1:1 waktu pendirian panggilan habis 85
Batas waktu pembentukan panggilan grup 85
Batas waktu pembentukan panggilan PSTN 115
Mempromosikan panggilan 1:1 ke batas waktu panggilan grup 115

Tindakan yang harus diambil

Untuk informasi selengkapnya tentang SDK dan layanan panggilan suara dan video, lihat halaman gambaran umum SDK panggilan atau masalah yang diketahui.

Interoperabilitas Teams dan Microsoft Graph

Dengan menggunakan skenario interoperabilitas Teams, Anda mungkin akan menggunakan beberapa API Microsoft Graph untuk membuat rapat.

Setiap layanan yang ditawarkan melalui Microsoft Graph memiliki batasan yang berbeda; Batas khusus layanan dijelaskan di sini secara lebih rinci.

Tindakan yang harus diambil

Ketika Anda menerapkan penanganan kesalahan, gunakan kode galat HTTP 429 untuk mendeteksi pembatasan. Respons yang gagal mencakup Retry-After header respons. Penundaan permintaan menggunakan Retry-After penundaan adalah cara tercepat untuk pulih dari pembatasan karena Microsoft Graph terus mencatat penggunaan sumber daya saat klien sedang dibatasi.

Anda dapat menemukan informasi selengkapnya tentang batas pembatasan Microsoft Graph dalam dokumentasi Microsoft Graph .

Network Traversal

Operasi Jangka waktu (detik) Batas (jumlah permintaan)
Terbitkan Kredensial TURN 5 30000
Masalah Konfigurasi Relai 5 30000

Tindakan yang harus diambil

Sebaiknya peroleh token sebelum memulai transaksi lain, seperti membuat koneksi relai.

Untuk informasi selengkapnya, lihat halaman gambaran umum konsep traversal jaringan .

Langkah berikutnya

Lihat opsi bantuan dan dukungan .