Omezení služeb pro Azure Communication Services

Tento dokument vysvětluje omezení rozhraní API služeb Azure Communication Services a možná řešení.

Vzory omezování a architektura

Když dosáhnete omezení služby, obdržíte stavový kód HTTP 429 (Příliš mnoho požadavků). Obecně platí, že následující osvědčené postupy pro zpracování omezování:

  • Snižte počet operací na požadavek.
  • Snižte frekvenci volání.
  • Vyhněte se okamžitým opakovaným pokusům, protože všechny požadavky nabíhají proti limitům využití.

Obecnější pokyny k nastavení architektury služeb pro zpracování omezování a omezení najdete v dokumentaci k architektuře Azure pro vzorce omezování. Limity omezování je možné zvýšit prostřednictvím žádosti o podporu Azure.

  1. Přejděte na Azure Portal.
  2. Výběr možnosti Nápověda a podpora
  3. Klikněte na Vytvořit novou žádost o podporu.
  4. V popisu problému zvolte Typ problému jako Technický a přidejte podrobnosti.

Pokud chcete vytvořit žádost o podporu Azure, postupujte podle dokumentace.

Získání telefonních čísel

Před získáním telefonního čísla se ujistěte, že vaše předplatné splňuje požadavky na zeměpisné údaje a předplatné . Jinak si nemůžete koupit telefonní číslo. Následující omezení platí pro nákupní čísla prostřednictvím sady Telefon Numbers SDK a webu Azure Portal.

Operace Obor Časové období Limit (počet požadavků)
Koupit telefonní číslo Tenant Azure - 0
Hledání telefonních čísel Tenant Azure jeden týden 5

Akce, která se má provést

Další informace najdete na stránce konceptů typů telefonních čísel a na stránce přehledu konceptů telefonie.

Pokud si chcete koupit další telefonní čísla nebo zadat speciální objednávku, postupujte podle pokynů zde. Pokud chcete přenést bezplatná telefonní čísla z externích účtů na jejich účet Azure Communication Services, postupujte podle zde uvedených pokynů.

Identita

Operace Časové rámce (sekundy) Limit (počet požadavků)
Vytvoření identity 30 1000
Odstranění identity 30 500
Vystavení přístupového tokenu 30 1000
Odvolání přístupového tokenu 30 500
createUserAndToken 30 1000
exchangeTokens 30 500

Akce, která se má provést

Před vytvořením vlákna chatu nebo spuštěním volání doporučujeme získat identity a tokeny. Například při načtení webové stránky nebo spuštění aplikace.

Další informace najdete na stránce přehledu konceptů identit.

SMS

Při odesílání nebo příjmu velkého objemu zpráv se může zobrazit 429 chyba. Tato chyba značí, že se blížíte omezením služby a vaše zprávy se zařadí do fronty, jakmile bude počet požadavků nižší než prahová hodnota.

Omezení rychlosti pro SMS:

Operace Typ čísla Obor Časový rámec (s) Limit (požadavek #) Jednotky zpráv za minutu
Odeslat zprávu Toll-free Na číslo 60 200 200
Odeslat zprávu Krátký kód Na číslo 60 6000 6000
Odeslat zprávu ID alfanumerického odesílatele Za prostředek 60 600 600

Akce, která se má provést

Pokud máte požadavky, které překračují limity rychlosti, odešlete žádost podpoře Azure, aby se povolila vyšší propustnost.

Další informace o sadě SMS SDK a službě najdete na stránce přehledu sady SMS SDK nebo na stránce s nejčastějšími dotazy sms.

E-mail

Počet e-mailových zpráv, které můžete odeslat, je omezený. Pokud překročíte následující limity vašeho předplatného, vaše žádosti budou odmítnuty. Tyto žádosti můžete po uplynutí doby opakování zkusit znovu. V případě potřeby proveďte nezbytnou akci a požádejte o zvýšení limitů odesílajícího svazku.

Omezení rychlosti

Vlastní domény

Operace Obor Časový rámec (minuty) Limit (počet e-mailů)
Poslat e-mail Podle předplatného 0 30
Poslat e-mail Podle předplatného 60 100
Získání stavu e-mailu Podle předplatného 1 60
Získání stavu e-mailu Podle předplatného 60 200

Spravované domény Azure

Operace Obor Časový rámec (minuty) Limit (počet e-mailů)
Poslat e-mail Podle předplatného 1 5
Poslat e-mail Podle předplatného 60 10
Získání stavu e-mailu Podle předplatného 1 10
Získání stavu e-mailu Podle předplatného 60 20

Omezení velikosti

Název Omezení
Počet příjemců v e-mailu 50
Celková velikost e-mailové žádosti (včetně příloh) 10 MB

Akce, která se má provést

Toto nastavení sandboxu pomáhá vývojářům začít vytvářet aplikaci. Jakmile vytvoříte reputaci odesílatele odesláním e-mailů, můžete požádat o zvýšení limitů odesílajícího svazku. Odešlete žádost o podporu, která zvýší požadovaný limit odesílání e-mailů, pokud požadujete odeslání objemu zpráv překračujících limity rychlosti. Žádosti o navýšení kvóty e-mailů se neschválily automaticky. Kontrolující tým bude při určování stavu schválení zvážit celkovou reputaci odesílatele, která zahrnuje faktory, jako jsou míra selhání doručování e-mailů, reputace vaší domény a zprávy o spamu a zneužití.

Poznámka:

Vyhodnocení a schválení žádostí o navýšení kvóty e-mailů může trvat až 72 hodin, zejména u žádostí, které přicházejí v pátek odpoledne.

Chat

Omezení velikosti

Název Omezení
Počet účastníků ve vlákně 250
Dávka účastníků – CreateThread 200
Dávka účastníků – AddParticipant 200
Velikost stránky – ListMessages 200
Velikost zpráv 28 kB
Počet prostředků Azure Communication Services na robota Azure 1000

Omezení rychlosti

Operace Scope Limit za 10 sekund Limit za minutu
Vytvoření vlákna chatu na uživatele 10 -
Odstranění vlákna chatu na uživatele 10 -
Aktualizace vlákna chatu na vlákno chatu 5 -
Přidání účastníků / odebrání účastníků na vlákno chatu 10 30
Získání vlákna chatu / Zobrazení seznamu vláken chatu na uživatele 50 -
Získání zprávy chatu na uživatele na vlákno chatu 50 -
Získání zprávy chatu na vlákno chatu 250 -
Výpis zpráv chatu na uživatele na vlákno chatu 50 200
Výpis zpráv chatu na vlákno chatu 250 400
Získání potvrzení o přečtení (limit 20 účastníků**) na uživatele na vlákno chatu 5 -
Získání potvrzení o přečtení (limit 20 účastníků**) na vlákno chatu 100 -
Zobrazení seznamu účastníků vlákna chatu na uživatele na vlákno chatu 10 -
Zobrazení seznamu účastníků vlákna chatu na vlákno chatu 250 -
Odeslat zprávu / aktualizovat zprávu / odstranit zprávu na vlákno chatu 10 30
Odeslat potvrzení o přečtení na uživatele na vlákno chatu 10 30
Indikátor zadávání textu na uživatele na vlákno chatu 5 15
Indikátor zadávání textu na vlákno chatu 10 30

Poznámka:

** Indikátory potvrzení o přečtení a psaní nejsou podporovány ve vláknech chatu s více než 20 účastníky.

Úložiště chatů

Služba Azure Communication Services ukládá zprávy chatu po neomezenou dobu, dokud je zákazník neodstraní.

Od CY24 Q1 si zákazníci musí vybrat mezi neomezenou dobou uchovávání zpráv nebo automatickým odstraněním po 90 dnech. Stávající zprávy zůstávají nedotčené, ale zákazníci můžou v případě potřeby zvolit 90denní dobu uchovávání.

Poznámka:

Systém nechtěně odstraněné zprávy neobnovuje.

Hlasové hovory a videohovory

Omezení volání do veřejné telefonní sítě

Název Scope Limit
Výchozí počet odchozích souběžných volání na číslo 2

Maximální omezení volání

Název Omezení
Počet účastníků 350

Podpora streamování sady SDK pro volání

Sada SDK pro volání komunikačních služeb podporuje následující konfigurace streamování:

Limit Web Windows/Android/iOS
Maximální počet odchozích místních datových proudů, které můžete odeslat současně jeden video nebo jeden sdílení obrazovky jedno video + jeden sdílení obrazovky
Maximální počet příchozích vzdálených datových proudů, které můžete vykreslit současně 9 videí + jeden sdílení obrazovky 9 videí + jeden sdílení obrazovky

I když volající sada SDK nebude vynucovat tato omezení, mohou uživatelé zaznamenat snížení výkonu, pokud dojde k jejich překročení.

Vypršení časových limitů sady SDK

Následující časové limity platí pro sady SDK pro volání komunikačních služeb:

Akce Časový limit v sekundách
Opětovné připojení nebo odebrání účastníka 120
Přidání nebo odebrání nových způsobů volání (spuštění/zastavení sdílení videa nebo obrazovky) 40
Vypršení časového limitu operace přenosu volání 60
1:1 Vypršení časového limitu pro vytvoření hovoru 85
Časový limit pro vytvoření skupinového volání 85
Časový limit pro vytvoření volání do veřejné telefonní sítě 115
Zvýšení úrovně 1:1 volání na časový limit skupinového volání 115

Akce, která se má provést

Další informace o sadě SDK pro hlasové volání a videohovory a službě najdete na stránce přehledu volací sady SDK nebo známých problémech.

Směrovač úloh

Při odesílání nebo příjmu velkého objemu požadavků se může zobrazit ThrottleLimitExceededException chyba. Tato chyba značí, že dochází k omezením služby, a vaše žádosti se zahodí, dokud se token kbelíku pro zpracování požadavků po určité době nedoplní.

Omezení rychlosti pro směrovač úloh:

Operace Obor Časový rámec (sekundy) Limit (počet požadavků) Časový limit v sekundách
Obecné požadavky Na prostředek 10 1000 10

Akce, která se má provést

Pokud potřebujete odeslat objem zpráv, které překračují limity rychlosti, pošlete nám e-mail na acs-ccap@microsoft.comadresu .

Interoperabilita Teams a Microsoft Graph

Při použití scénáře interoperability Teams budete pravděpodobně k vytváření schůzek používat některá rozhraní Microsoft Graph API.

Každá služba nabízená prostřednictvím Microsoft Graphu má různá omezení; Omezení specifická pro služby jsou zde popsána podrobněji.

Akce, která se má provést

Při implementaci zpracování chyb k detekci omezování využijte kód chyby HTTP 429. Neúspěšná odpověď obsahuje hlavičku Retry-After odpovědi. Obnovení požadavků pomocí Retry-After zpoždění je nejrychlejší způsob, jak se zotavit z omezování, protože Microsoft Graph nadále protokoluje využití prostředků, zatímco dochází k omezování klienta.

Další informace o omezeních omezování Microsoft Graphu najdete v dokumentaci k Microsoft Graphu.

Procházení sítě

Operace Časové rámce (sekundy) Limit (počet požadavků)
Problém s přihlašovacími údaji TURN 5 30000
Problém s konfigurací přenosu 5 30000

Akce, která se má provést

Než začnete s dalšími transakcemi, jako je vytvoření připojení pro přenos, doporučujeme získat tokeny.

Další informace najdete na stránce přehledu konceptů procházení sítě.

Další kroky

Podívejte se na možnosti nápovědy a podpory .