Přehled problémů s nastavením volání
Když aplikace provede volání pomocí sady Azure Communication Services WebJS SDK, prvním krokem je vytvoření CallClient
instance a jeho použití k vytvoření agenta volání.
Když se vytvoří agent volání, sada SDK zaregistruje uživatele ve službě a umožní ostatním uživatelům, aby se k nim dostali.
Když se uživatel připojí nebo přijme volání, sada SDK vytvoří relace médií mezi těmito dvěma koncovými body.
Pokud se uživatel nemůže připojit k volání, je důležité určit, ve které fázi k problému dochází.
Běžné problémy s nastavením volání
Tady uvádíme několik běžných problémů s nastavením volání spolu s potenciálními příčinami jednotlivých problémů:
Neplatné nebo prošlé tokeny
- Aplikace neposkytuje platný token.
- Aplikace neimplementuje správně aktualizaci tokenu.
Vytvoření callAgent se nezdařilo.
- Aplikace neposkytuje platný token.
- Aplikace vytvoří několik agentů volání s
CallClient
instancí. - Aplikace vytvoří více agentů volání se stejnou identitou služby ACS na stejné stránce.
- Sada SDK se nemůže připojit k infrastruktuře služby.
Uživatel nedostává oznámení o příchozích hovorech.
- Platnost tokenu vypršela.
- Došlo k problému se signalizačním připojením.
Nastavení volání trvá příliš dlouho.
- U uživatele dochází k problémům se sítí.
- Získání datového proudu v prohlížeči trvá dlouho.
Volání končí konkrétními kódy nebo dílčími kódy.
- Volání končí chybou 410/3112 kvůli problémům se sítí.