Azure İletişim Hizmetleri için servis sınırları

Bu belgede Azure İletişim Hizmetleri API'lerinin sınırlamaları ve olası çözümler açıklanmaktadır.

Azaltma desenleri ve mimarisi

Hizmet sınırlamalarına bastığınızda 429 (Çok fazla istek var) bir HTTP durum kodu alırsınız. Genel olarak, azaltmayı işlemeye yönelik en iyi yöntemler şunlardır:

  • İstek başına işlem sayısını azaltın.
  • Çağrıların sıklığını azaltın.
  • Tüm istekler kullanım sınırlarınıza göre tahakkuk ettiği için hemen yeniden denemelerden kaçının.

Azaltma ve sınırlamaları işlemek için hizmet mimarinizi ayarlama hakkında daha genel yönergeler için Azure Mimarisi belgelerinde azaltma desenleri bulabilirsiniz. Azaltma sınırlarını artırmak için Azure Desteği'ne istekte bulunmanız gerekir.

  1. Azure portalını açın ve oturum açın.
  2. Yardım+Destek'i seçin.
  3. Yeni destek isteği oluştur'a tıklayın.
  4. Sorununuzu açıklayın metin kutusuna yazın Technical ve Git'e tıklayın.
  5. Hizmet seçin açılan menüsünden Hizmet ve Abonelik Sınırları (Kotalar) seçeneğini belirleyin ve İleri'ye tıklayın.
  6. Sorun açıklaması'nda Sorun türü, Abonelik ve Kota türü'nü seçin ve İleri'ye tıklayın.
  7. Varsa Önerilen çözümü gözden geçirin ve İleri'ye tıklayın.
  8. Gerektiğinde Ek ayrıntılar ekleyin ve ardından İleri'ye tıklayın.
  9. Gözden geçir ve oluştur bölümünde bilgileri denetleyin, gerektiği gibi değişiklikler yapın ve oluştur'a tıklayın.

Azure Desteği'ne istek oluşturmaya yönelik belgeleri izleyebilirsiniz.

Telefon numarası alma

Telefon numarası almadan önce aboneliğinizin coğrafi ve abonelik gereksinimlerini karşıladığından emin olun. Aksi takdirde, bir telefon numarası satın alamazsınız. Telefon Numaraları SDK'sı ve Azure portalı aracılığıyla numara satın almak için aşağıdaki sınırlamalar geçerlidir.

İşlem Kapsam Zaman aralığı Sınır (istek sayısı)
Telefon numarası satın alma Azure kiracısı - 1
Telefon numaralarını arama Azure kiracısı bir hafta 5

Gerçekleştirilecek eylem

Daha fazla bilgi için telefon numarası türleri kavram sayfasına ve telefon kavramına genel bakış sayfasına bakın.

Azure Desteği'ne yönelik bir istekle sayı satın alma sınırları artırılabilir.

  1. Azure portalını açın ve oturum açın.
  2. Yardım+Destek'i seçin.
  3. Yeni destek isteği oluştur'a tıklayın.
  4. Sorununuzu açıklayın metin kutusuna yazın Technical ve Git'e tıklayın.
  5. Hizmet seçin açılan menüsünden Hizmet ve Abonelik Sınırları (Kotalar) seçeneğini belirleyin ve İleri'ye tıklayın.
  6. Sorun açıklaması'nda Sorun türü, Abonelik ve Kota türü'nü seçin ve İleri'ye tıklayın.
  7. Varsa Önerilen çözümü gözden geçirin ve İleri'ye tıklayın.
  8. Gerektiğinde Ek ayrıntılar ekleyin ve ardından İleri'ye tıklayın.
  9. Gözden geçir ve oluştur bölümünde bilgileri denetleyin, gerektiği gibi değişiklikler yapın ve oluştur'a tıklayın.

Kimlik

İşlem Zaman çerçeveleri (saniye) Sınır (istek sayısı)
Kimlik oluşturma 30 1000
Kimliği silme 30 500
Sorun erişim belirteci 30 1000
Erişim belirtecini iptal etme 30 500
createUserAndToken 30 1000
exchangeTokens 30 500

Gerçekleştirilecek eylem

Sohbet yazışmaları oluşturmadan veya çağrı başlatmadan önce kimlikleri ve belirteçleri edinmenizi öneririz. Örneğin, web sayfası yüklendiğinde veya uygulama başlatıldığında.

Daha fazla bilgi için kimlik kavramına genel bakış sayfasına bakın.

SMS

Yüksek miktarda ileti gönderirken veya alırken hata 429 alabilirsiniz. Bu hata, hizmet sınırlamalarına bastığınızı ve istek sayısı eşiğin altına indikten sonra iletilerinizin gönderilmek üzere kuyruğa alınduğunu gösterir.

SMS için Hız Sınırları:

İşlem Sayı Türü Kapsam Zaman çerçevesi (ler) Sınır (istek #) Dakika başına ileti birimleri
İleti Gönder Ücretsiz Sayı Başına 60 200 200
İleti Gönder Kısa Kod Sayı Başına 60 6000 6000
İleti Gönder Alfasayısal Gönderen Kimliği Kaynak başına 60 600 600

Gerçekleştirilecek eylem

Hız sınırlarını aşan gereksinimleriniz varsa daha yüksek aktarım hızı sağlamak için Azure Desteği'ne bir istek gönderin.

SMS SDK'sı ve hizmeti hakkında daha fazla bilgi için SMS SDK'sına genel bakış sayfasına veya SMS SSS sayfasına bakın.

E-posta

Sınırlı sayıda e-posta iletisi gönderebilirsiniz. Aboneliğiniz için aşağıdaki sınırları aşarsanız istekleriniz reddedilir. Yeniden Deneme Sonrası süresi geçtikten sonra bu istekleri yeniden deneyebilirsiniz. Gerekirse gönderme hacmi sınırlarınızı artırmayı isteyerek sınıra ulaşmadan önce işlem yapın.

Azure İletişim Hizmetleri e-posta hizmeti, yüksek aktarım hızını destekleyecek şekilde tasarlanmıştır. Ancak hizmet, müşterilerin sorunsuz bir şekilde eklemesine yardımcı olmak ve yeni bir e-posta hizmetine geçiş yaparken oluşabilecek sorunlardan bazılarını önlemek için başlangıç fiyatı sınırları uygular. e-postalarınızın teslim durumunu yakından izlerken Azure İletişim Hizmetleri E-posta'yı kullanarak e-posta hacminizi iki ile dört hafta içinde kademeli olarak artırmanızı öneririz. Bu aşamalı artış, üçüncü taraf e-posta hizmeti sağlayıcılarının etki alanınızın e-posta trafiği için IP'deki değişikliğe uyum sağlamasına olanak tanır. Aşamalı değişiklik, gönderen itibarınızı korumak ve e-posta tesliminizin güvenilirliğini korumak için size zaman verir.

E-posta için Hız Sınırları

Müşteriler için kullanım örneği gereksinimlerine, etki alanı itibarına, trafik desenlerine ve hata oranlarına göre daha yüksek sınırları onaylıyoruz. Daha yüksek sınırlar istemek için e-posta etki alanları için kota artışı başlığındaki yönergeleri izleyin. Azure tarafından yönetilen etki alanları için değil, yalnızca doğrulanmış özel etki alanları için daha yüksek kotalar kullanılabilir.

Özel Etki Alanları

İşlem Kapsam Zaman çerçevesi (dakika) Sınır (e-posta sayısı)
E-posta Gönder Abonelik Başına 1 30
E-posta Gönder Abonelik Başına 60 100
E-posta Durumunu Al Abonelik Başına 1 60
E-posta Durumunu Al Abonelik Başına 60 200

Azure Yönetilen Etki Alanları

İşlem Kapsam Zaman çerçevesi (dakika) Sınır (e-posta sayısı)
E-posta Gönder Abonelik Başına 1 5
E-posta Gönder Abonelik Başına 60 10
E-posta Durumunu Al Abonelik Başına 1 10
E-posta Durumunu Al Abonelik Başına 60 20

E-posta için Boyut Sınırları

Ad Sınırla
E-postadaki alıcı sayısı 50
Toplam e-posta isteği boyutu (ekler dahil) 10 MB
Abonelik başına en fazla kimliği doğrulanmış bağlantı sayısı 250

Tüm ileti boyutu sınırları için base64 kodlamasının iletinin boyutunu artırdığını göz önünde bulundurmanız gerekir. İleti ekleri ve diğer ikili veriler Base64 kodlandıktan sonra gerçekleşen ileti boyutu artışını hesaba katmanız için boyut değerini artırmanız gerekir. Base64 kodlaması iletinin boyutunu yaklaşık %33 artırır, bu nedenle ileti boyutu kodlamadan önceki ileti boyutlarından yaklaşık %33 daha büyüktür. Örneğin, en fazla 10 MB ileti boyutu değeri belirtirseniz, yaklaşık ~7,5 MB gerçekçi bir maksimum ileti boyutu değeri bekleyebilirsiniz.

10 MB'tan büyük ekleri gönderme

30 MB'a kadar dosya eklerini e-postayla göndermek için bir destek isteği tamamlayın.

30 MB'tan büyük e-posta dosyası ekleri göndermeniz gerekiyorsa, bu alternatif çözümü kullanabilirsiniz. Dosyaları bir Azure Blob Depolama hesabında depolayın ve e-postanızdaki dosyaların bağlantısını ekleyin. Paylaşılan Erişim İmzası (SAS) ile dosyaların güvenliğini sağlayabilirsiniz. SAS, depolama hesabınızdaki kaynaklara güvenli temsilci erişimi sağlar. SAS kullanarak istemcilerin verilerinize nasıl erişebileceği üzerinde ayrıntılı denetime sahip olursunuz.

Azure Blob Depolama hesabı kullanmanın avantajları:

  • Büyük ölçekli dosyaları işleyebilirsiniz.
  • Dosya erişimini hassas bir şekilde yönetmek için SAS anahtarlarını kullanabilirsiniz.

Daha fazla bilgi için bkz.

Gerçekleştirilecek eylem

E-posta kotanızı artırmak için e-posta etki alanları için kota artışı başlığındaki yönergeleri izleyin.

Not

Özellikle Cuma öğleden sonra gelen istekler için e-posta kotası artışı isteklerinin değerlendirilmesi ve onaylanması 72 saate kadar sürebilir.

Sohbet

Sohbet için Boyut Sınırları

Ad Sınırla
İş parçacığındaki katılımcı sayısı 250
Katılımcı toplu işi - CreateThread 200
Katılımcı grubu - AddParticipant 200
Sayfa boyutu - ListMessages 200
İleti Boyutu 28 KB
Azure Bot başına Azure İletişim Hizmetleri kaynak sayısı 1000

Sohbet için Hız Sınırları

İşlem Scope 10 saniye başına sınır Dakika başına sınır
Sohbet yazışması oluşturma Kullanıcı başına 10 -
Sohbet yazışmalarını silme Kullanıcı başına 10 -
Sohbet yazışmalarını güncelleştirme Sohbet yazışması başına 5 -
Katılımcı ekleme /katılımcı kaldırma Sohbet yazışması başına 10 30
Sohbet yazışması alma / Sohbet yazışmalarını listeleme Kullanıcı başına 50 -
Sohbet iletisini alma sohbet yazışması başına kullanıcı başına 50 -
Sohbet iletisini alma Sohbet yazışması başına 250 -
Sohbet iletilerini listeleme sohbet yazışması başına kullanıcı başına 50 200
Sohbet iletilerini listeleme Sohbet yazışması başına 250 400
Okundu bilgilerini alma (20 katılımcı sınırı*) sohbet yazışması başına kullanıcı başına 5 -
Okundu bilgilerini alma (20 katılımcı sınırı*) Sohbet yazışması başına 100 -
Sohbet yazışması katılımcılarını listeleme sohbet yazışması başına kullanıcı başına 10 -
Sohbet yazışması katılımcılarını listeleme Sohbet yazışması başına 250 -
İleti gönder / iletiyi güncelleştir / iletiyi sil Sohbet yazışması başına 10 30
Okundu bilgisi gönder sohbet yazışması başına kullanıcı başına 10 30
Yazma göstergesi gönder sohbet yazışması başına kullanıcı başına 5 15
Yazma göstergesi gönder Sohbet yazışması başına 10 30

Not

* Okundu bilgileri ve yazma göstergeleri, 20'den fazla katılımcıya sahip sohbet yazışmalarında desteklenmez.

Sohbet depolama alanı

Azure İletişim Hizmetleri sohbet yazışması oluştururken ayarladığınız bekletme ilkesine göre sohbet iletilerini depolar.

Önemli

Bu makalede açıklanan işlevsellik şu anda genel önizleme aşamasındadır. Bu önizleme sürümü hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için bu sürümü önermeyiz. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri Ek Kullanım Koşulları.

Sohbet Yazışması Oluşturma API'sindeki bekletme ilkesi aracılığıyla süresiz ileti saklama veya 30 ile 90 gün arasında otomatik silme arasında seçim yapabilirsiniz. Alternatif olarak, sohbet yazışması üzerinde bekletme ilkesi ayarlamamayı seçebilirsiniz.

Katı uyumluluk gereksinimleriniz varsa, Sohbet Yazışmasını Sil API'sini kullanarak sohbet yazışmalarını silmenizi öneririz. Yeni bekletme ilkesinden önce oluşturulan iş parçacıkları, bu iş parçacığının ilkesini özellikle değiştirmediğiniz sürece etkilenmez.

Not

İletileri yanlışlıkla sildiyseniz, bunlar sistem tarafından kurtarılamaz. Ayrıca, bekletme ilkesi bu yazışmayı sildikten sonra silinen bir sohbet yazışması için destek isteği gönderirseniz, bu iş parçacığı artık alınamıyor ve bu yazışma hakkında hiçbir bilgi yok. Gerekirse, size yardımcı olabilmemiz için bir yazışma oluşturduktan sonraki 30 günlük süre içinde mümkün olan en kısa sürede bir destek bileti açın.

Sesli ve görüntülü arama

PSTN Çağrısı sınırlamaları

Ad Scope Sınır
Varsayılan giden* eşzamanlı çağrı sayısı Sayı başına 2

Not

* Gelen eş zamanlı aramalarda sınır yoktur. Ayrıca, inceleme ekibimiz tarafından gözden geçirilen giden eşzamanlı çağrı sınırını artırmak için Azure Desteği'ne bir istek gönderebilirsiniz.

Maksimum sınırlamaları çağır

Ad Sınırla
Katılımcı sayısı 350

SDK akış desteğini çağırma

İletişim Hizmetleri Çağırma SDK'sı aşağıdaki akış yapılandırmalarını destekler:

Sınır Web Windows/Android/iOS
Aynı anda gönderebileceğiniz en fazla giden yerel akış sayısı bir video veya bir ekran paylaşımı bir video + bir ekran paylaşımı
Aynı anda işleyebileceğiniz en fazla gelen uzak akış sayısı dokuz video + bir ekran paylaşımı dokuz video + bir ekran paylaşımı

Çağrı SDK'sı bu sınırları zorlamaz, ancak bu sınırları aşarsanız kullanıcılarınız performans düşüşü yaşayabilir.

SDK zaman aşımlarını çağırma

aşağıdaki zaman aşımları İletişim Hizmetleri Çağrı SDK'ları için geçerlidir:

Eylem Saniye olarak zaman aşımı
Katılımcıyı yeniden bağlama/kaldırma 120
Aramada yeni modalite ekleme veya kaldırma (Videoyu başlat/durdur veya ekran paylaşımı) 40
Arama Aktarımı işlemi zaman aşımı 60
1:1 arama kuruluş zaman aşımı 85
Grup araması oluşturma zaman aşımı 85
PSTN çağrısı oluşturma zaman aşımı 115
1:1 aramasını grup araması zaman aşımına yükseltme 115

Gerçekleştirilecek eylem

Sesli ve görüntülü arama SDK'sı ve hizmeti hakkında daha fazla bilgi için arama SDK'sı genel bakış sayfasına veya bilinen sorunlara bakın. Ayrıca, inceleme ekibimiz tarafından gözden geçirmeyi bekleyen bazı sınırları artırmak için Azure Desteği'ne bir istek gönderebilirsiniz.

İş Yönlendiricisi

Yüksek miktarda istek gönderirken veya alırken hata ThrottleLimitExceededException alabilirsiniz. Bu hata, hizmet sınırlamalarına girdiğinizi ve istekleri işlemek için demet belirteci belirli bir süre sonra yenilenene kadar isteklerinizin başarısız olduğunu gösterir.

İş Yönlendiricisi için Hız Sınırları:

İşlem Kapsam Zaman çerçevesi (saniye) Sınır (istek sayısı) Saniye olarak zaman aşımı
Genel İstekler Kaynak Başına 10 1000 10

Gerçekleştirilecek eylem

Hız sınırlarını aşan bir ileti hacmi göndermeniz gerekiyorsa adresine e-posta acs-ccap@microsoft.comgönderin.

Teams Birlikte Çalışabilirliği ve Microsoft Graph

Teams birlikte çalışabilirlik senaryosu kullanarak toplantı oluşturmak için büyük olasılıkla bazı Microsoft Graph API'lerini kullanacaksınız.

Microsoft Graph aracılığıyla sunulan her hizmetin farklı sınırlamaları vardır; hizmete özgü sınırlar burada daha ayrıntılı olarak açıklanmıştır.

Gerçekleştirilecek eylem

Hata işleme uyguladığınızda, azaltmayı algılamak için HTTP hata kodu 429’u kullanın. Başarısız yanıt yanıt üst bilgisini içerir Retry-After . Microsoft Graph bir istemci kısıtlanırken kaynak kullanımını günlüğe kaydetmeye devam ettiğinden, istekleri gecikmeyi kullanarak Retry-After geri almak azaltmadan kurtulmanın en hızlı yoludur.

Microsoft Graph azaltma sınırları hakkında daha fazla bilgiyi Microsoft Graph belgelerinde bulabilirsiniz.

Sonraki adımlar

Yardım ve destek seçeneklerine bakın.