Sdílet prostřednictvím


Omezení služeb pro Azure Communication Services

Tento článek 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 pro omezování se používají následující osvědčené postupy:

  • 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 se započítávají do limitů použití.

Další obecné pokyny k nastavení architektury služby pro zvládnutí omezování a omezení najdete v dokumentaci k architektuře Azure pro vzory omezování. Pokud chcete zvýšit limity omezování, požádejte o podporu Azure.

  1. Otevřete Azure Portal a přihlaste se.
  2. Vyberte Nápověda a podpora.
  3. Vyberte Vytvořit novou žádost o podporu.
  4. Do textového pole Popište problém zadejte Technické a pak vyberte Přejít.
  5. V rozevírací nabídce Vybrat službu vyberte Limity služeb a předplatných (kvóty) a pak vyberte Další.
  6. V popisu problému zvolte hodnoty Typ problému, Předplatné a Typ kvóty a pak vyberte Další.
  7. Zkontrolujte všechna doporučená řešení, pokud je k dispozici, a pak vyberte Další.
  8. Podle potřeby přidejte další podrobnosti a pak vyberte Další.
  9. V části Zkontrolovat a vytvořit zkontrolujte informace, podle potřeby proveďte změny a pak vyberte Vytvořit.

Pokud chcete požádat o podporu Azure, postupujte podle pokynů.

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 SDK telefonních čísel a webu Azure Portal.

Operace Obor Časový rámec 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 naleznete v tématu Typy telefonních čísel a koncepty telefonie.

Pokud chcete zvýšit počet limitů nákupu, požádejte o podporu Azure.

  1. Otevřete Azure Portal a přihlaste se.
  2. Vyberte Nápověda a podpora.
  3. Vyberte Vytvořit novou žádost o podporu.
  4. Do textového pole Popište problém zadejte Technické a pak vyberte Přejít.
  5. V rozevírací nabídce Vybrat službu vyberte Limity služeb a předplatných (kvóty) a pak vyberte Další.
  6. V popisu problému zvolte hodnoty Typ problému, Předplatné a Typ kvóty a pak vyberte Další.
  7. Zkontrolujte všechna doporučená řešení, pokud jsou k dispozici, a pak vyberte Další.
  8. Podle potřeby přidejte další podrobnosti a pak vyberte Další.
  9. V části Zkontrolovat a vytvořit zkontrolujte informace, proveďte podle potřeby změny a pak vyberte Vytvořit.

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 zahájením volání doporučujeme získat identity a tokeny. Například tuto úlohu proveďte při načtení webové stránky nebo spuštění aplikace.

Další informace najdete v tématu Ověřování ve službě Azure Communication Services.

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 chystáte dosáhnout omezení služby. Vaše zprávy se zařadí do fronty a odešlou se po překročení prahové hodnoty počtu požadavků.

Omezení rychlosti pro SMS:

Operace Typ čísla Obor Časové rámce Limit (číslo požadavku) Jednotky zpráv za minutu
Odeslat zprávu Bezplatná linka 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 v přehledu sady SMS SDK nebo nejčastějších dotazech k SMS.

E-mail

Můžete odeslat omezený počet e-mailových zpráv. Pokud překročíte limity četnosti e-mailů pro vaše předplatné, vaše žádosti se zamítnou. Tyto žádosti můžete po uplynutí doby opakování zkusit znovu. Než dosáhnete limitu, proveďte akci tím, že v případě potřeby požádáte o zvýšení limitů odesílajícího svazku.

E-mailová služba Azure Communication Services je navržená tak, aby podporovala vysokou propustnost. Služba však ukládá počáteční limity rychlosti, které zákazníkům pomůžou bezproblémově připojit a vyhnout se některým problémům, ke kterým může dojít při přechodu na novou e-mailovou službu.

Doporučujeme postupně zvýšit objem e-mailů pomocí e-mailu služby Azure Communication Services během dvou až čtyř týdnů a současně pečlivě monitorovat stav doručení vašich e-mailů. Díky tomu se poskytovatelé e-mailových služeb třetích stran budou moct přizpůsobit změnám IP adres pro e-mailový provoz vaší domény. Postupná změna vám dává čas na ochranu reputace odesílatele a zachování spolehlivosti doručování e-mailů.

E-mailová služba Azure Communication Services podporuje velký objem až 1 až 2 miliony zpráv za hodinu. Vysokou propustnost je možné povolit na základě několika faktorů, mezi které patří:

  • Špička provozu zákazníka
  • Obchodní potřeby
  • Schopnost spravovat míry selhání
  • Pověst domény

Požadavky na míru selhání

Pokud chcete povolit vysokou kvótu e-mailu, musí být míra selhání e-mailu menší než jedna procenta (1 %). Pokud je míra selhání vysoká, musíte problémy vyřešit před vyžádáním navýšení kvóty. Očekává se, že zákazníci aktivně monitorují své míry selhání.

Pokud se míra selhání po navýšení kvóty zvýší, služba Azure Communication Services kontaktuje zákazníka s okamžitou akcí a časovou osou řešení. V extrémních případech, pokud se míra selhání nespravuje v zadané časové ose, může služba Azure Communication Services snížit nebo pozastavit službu, dokud se problém nevyřeší.

Služba Azure Communication Services poskytuje bohaté protokoly a analýzy, které pomáhají monitorovat a spravovat míry selhání. Další informace najdete v následujících článcích:

Poznámka:

Pokud chcete požádat o vyšší limity, postupujte podle pokynů při navýšení kvóty pro e-mailové domény. Vyšší kvóty jsou dostupné jenom pro ověřené vlastní domény, ne pro domény spravované v Azure.

Omezení rychlosti pro e-mail

Vlastní domény

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

Následující tabulka uvádí omezení pro spravované domény Azure.

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

Omezení velikosti pro e-mail

Název Omezení
Počet příjemců v e-mailu 50
Celková velikost e-mailové žádosti (včetně příloh) 10 MB
Maximální počet ověřených připojení na předplatné 250

U všech omezení velikosti zpráv zvažte, že kódování Base64 zvětší velikost zprávy. Je potřeba zvětšit hodnotu velikosti, aby se zohlednila zvětšení velikosti zprávy, ke které dochází po přílohách zprávy a všechny ostatní binární data jsou zakódovány Base64. Kódování Base64 zvětší velikost zprávy o přibližně 33 %, takže velikost zprávy je přibližně 33 % větší než velikost zprávy před kódováním. Pokud například zadáte hodnotu maximální velikosti zprávy o velikosti přibližně 10 MB, můžete očekávat realistickou maximální velikost zprávy o velikosti přibližně 7,5 MB.

Odesílání příloh větších než 10 MB

Pokud chcete poslat e-mailové soubory přílohy až do 30 MB, odešlete žádost o podporu.

Pokud potřebujete odeslat přílohy e-mailových souborů větší než 30 MB, použijte toto alternativní řešení. Uložte soubory do účtu služby Azure Blob Storage a vložte do e-mailu odkaz na soubory. Soubory můžete zabezpečit pomocí sdíleného přístupového podpisu (SAS). Sas poskytuje zabezpečený delegovaný přístup k prostředkům ve vašem účtu úložiště. Pomocí sdíleného přístupového podpisu máte podrobnou kontrolu nad tím, jak mají klienti přístup k vašim datům.

Výhody používání účtu Blob Storage:

  • Můžete zpracovávat rozsáhlé soubory.
  • K přesné správě přístupu k souborům můžete použít SAS nebo klíče.

Další informace naleznete v tématu:

Akce, která se má provést

Pokud chcete zvýšit kvótu e-mailu, postupujte podle pokynů v navýšení kvóty pro e-mailové domény.

Poznámka:

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

Chat

Azure Communication Services podporuje chat.

Omezení velikosti chatu

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ávy 28 kB
Počet prostředků Azure Communication Services na službu Azure Bot Service 1000

Omezení rychlosti chatu

Operace Obor 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 Vlákno chatu 5 -
Přidání účastníků nebo odebrání účastníků Vlákno chatu 10 30
Získání vlákna chatu nebo 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 Vlákno chatu 250 -
Výpis zpráv chatu Na uživatele, na vlákno chatu 50 200
Výpis zpráv chatu 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ů) 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 Vlákno chatu 250 -
Odeslání zprávy, aktualizace zprávy nebo odstranění zprávy 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 Vlákno chatu 10 30

Poznámka:

Potvrzení o přečtení a indikátory 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 podle zásad uchovávání informací, které jste nastavili při vytváření vlákna chatu.

Důležité

Funkce popsané v tomto článku jsou aktuálně ve verzi Public Preview. Tato verze Preview je poskytována bez smlouvy o úrovni služeb a nedoporučujeme ji pro produkční úlohy. Některé funkce se nemusí podporovat nebo mohou mít omezené možnosti. Další informace najdete v dodatečných podmínkách použití pro verze Preview v Microsoft Azure.

Prostřednictvím zásad uchovávání informací v rozhraní API pro vytvoření vlákna chatu si můžete vybrat mezi neomezenou dobou uchovávání zpráv nebo automatickým odstraněním mezi 30 a 90 dny. Případně se můžete rozhodnout, že zásady uchovávání informací nenastavíte ve vlákně chatu.

Pokud potřebujete striktní dodržování předpisů, doporučujeme k odstranění vláken chatu použít rozhraní API pro odstranění vlákna chatu. Všechna vlákna vytvořená před novou zásadou uchovávání informací nebudou ovlivněna, pokud zásady pro toto vlákno výslovně nezměníte.

Poznámka:

Pokud omylem odstraníte zprávy, systém je nemůže obnovit. Pokud odešlete žádost o podporu pro odstraněné vlákno chatu po odstranění této zásady uchovávání informací, nedá se načíst. Informace o tom, že vlákno již není k dispozici. V případě potřeby otevřete lístek podpory co nejrychleji v rámci 30denního okna po vytvoření vlákna, abychom vám mohli pomoct.

Hlasové hovory a videohovory

Azure Communication Services podporuje hlasové hovory a videohovory.

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

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

Poznámka:

U příchozích souběžných volání neexistují žádná omezení. Můžete také odeslat žádost podpoře Azure, která zvýší limit pro odchozí souběžná volání. Náš prověrkový tým zkontroluje všechny žádosti.

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í služeb Azure Communication Services 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ě. Jedno 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ě. Devět videí + jeden sdílení obrazovky Devět videí + jeden sdílení obrazovky

Volající sada SDK tyto limity nevynucuje, ale uživatelé můžou zaznamenat snížení výkonu, pokud tyto limity překročíte.

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

Následující časové limity platí pro sady SDK pro volání služeb Azure Communication Services:

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

Akce, která se má provést

Další informace o sadě SDK a videohovorech a službě pro hlasové volání najdete v tématu Přehled sady SDK nebo Známé problémy v sadách SDK a rozhraních API. Můžete také odeslat žádost podpoře Azure o zvýšení některých limitů. Náš prověrkový tým zkontroluje všechny žádosti.

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 dosahujete omezení služby. Vaše požadavky selžou, dokud se kontejner tokenů, který se používá ke zpracování požadavků, po určité době doplňuje.

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 Za prostředek 10 1 000 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 pravděpodobně k vytváření schůzek použijete 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žbu jsou podrobněji popsána na této webové stránce .

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. Retry-After Zpoždění použijte k vrácení požadavků. Jedná se o nejrychlejší způsob, jak se zotavit z omezování, protože Microsoft Graph nadále protokoluje využití prostředků v době, kdy je klient omezený.

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