Dela via


Felsöka VoIP-samtalskvalitet

Den här artikeln beskriver hur du felsöker och förbättrar voIP-samtalskvaliteten (Web Voice over Internet Protocol) i Azure Communication Services. Röst- och videosamtalsupplevelser är ett viktigt kommunikationsverktyg för företag, organisationer och individer i dagens värld. Kunder kan dock uppleva kvalitetsproblem. Fyra nätverksparametrar kan påverka anropens kvalitet: tillgänglig bandbredd, restid (RTT), paketförlust och jitter.

Om det uppstår kvalitetsproblem med VoIP-anrop i Azure Communication Services följer du felsökningsvägledningen i den här artikeln för att säkerställa bästa möjliga användarupplevelse.

Nätverksförhållanden som kan orsaka kvalitetsproblem

Följande villkor kan inträffa med ljud under ett samtal.

Hackigt eller robotljudande ljud

När samtal ljud ljud hackiga, ljud robot, eller skär in och ut, kan orsaken vara av paketförlust på grund av överdriven jitter på linjen. Jitter innebär att paket tas emot i fel ordning. Flera faktorer kan orsaka det, inklusive nätverkstrafik eller de tekniker som används i anropet.

Enkelriktade eller saknade ljud

När en uppringare kan höra den andra parten, men den andra parten inte kan höra uppringaren, refererar vi till det här villkoret som enkelriktad ljud. Flera faktorer kan orsaka saknade ljudströmmar, inklusive fel i anslutningen eller handskakningen, problem vid en överlämning av nätverket eller problem vid källan eller målet.

Fördröjt ljud

När uppringaren eller anroparen rapporterar för långa fördröjningar i samtalsljudet kan orsaken vara för lång fördröjning på linjen. Flera faktorer kan orsaka ljudfördröjning, inklusive fördröjd paketöverföring eller leverans någonstans längs linjen, eller de tekniker som används i anropet.

Ljudeko

När en uppringare eller uppringare rapporterar att de hör sitt eget fördröjda ljud som skickas tillbaka till dem, refererar vi till det här villkoret som ljudeko. Orsakerna till eko kan vara högtalarens och/eller mikrofonens positionerings- och volymnivåer i ena änden av linjen, eller korshörn på koppartrådsnät (fast nät).

Problem med ljudvolym

När en anropare eller anropare rapporterar att volymen för ett samtal antingen är för hög eller för tyst klassificerar vi vanligtvis det här villkoret som ett ljudvolymproblem. Orsaken är ofta maskinvaran, inklusive högtalarens och/eller mikrofonens positionerings- och volymnivåer i ena änden av linjen. Om indata- och utdataindikatorn visar att användarens volym är låg kan du uppmana användaren att tala högre.

Mer information finns i Åtkomst till samtalsvolymnivå i din samtalsapp.

Statisk

När en uppringare eller samtalsmottagare rapporterar ljudinterferens eller bakgrundsbrus i ett samtal klassificerar vi vanligtvis det här villkoret som ett statiskt ljudproblem. Orsaken kan vara maskinvaran som används, inklusive placering, placering och nivåer av högtalaren och/eller mikrofonen i ena änden av linjen.

Kontrollera också att programmet som du använder för webbsamtal finns på den senaste SDK:t. Mer information finns i Azure Communication Services Calling Web (JavaScript) SDK – Versionshistorik.

Incheckningar före samtal

När du använder Internet på olika platser upplever du olika internethastigheter. Faktorer som följande exempel kan påverka internethastighet och tillförlitlighet:

  • Hemma: typen av internetanslutning, routerns kvalitet och antalet enheter som är anslutna till nätverket.
  • På kontoret: antalet användare i nätverket, kvaliteten på nätverksinfrastrukturen och typen av internetanslutning.
  • När du använder mobildata: mobilsignalens styrka, avståndet från celltornet och antalet användare i nätverket. Dessutom har vissa mobilplaner datatak eller begränsningar.

På grund av den här variabiliteten är det viktigt att testa nätverksanslutningen och inställningarna för datorn. Du kan köra en nätverksdiagnostikkontroll med hjälp av verktyget Nätverksdiagnostik för Azure Communication Services. Det här verktyget kontrollerar alla viktiga parametrar som hjälper dig att avgöra om nätverksanslutningen på den lokala datorn är kompatibel med Azure Communication Services. Du kan också köra det här verktyget på mobila enheter. Mer information om nätverkskvalitet, bandbredd, konfiguration och optimering finns i Nätverksrekommendationer.

Du kan också dra nytta av dessa funktioner i Azure Communication Services:

  • Aktivera loggning via diagnostikinställningar i Azure Monitor. Du kan sedan visa samtalsinsikter i din Azure-resurs.

  • Förbättra ljudkvaliteten i dåliga nätverksmiljöer genom att använda videobegränsningar för att minska bandbredden som användare av videoströmmar förbrukar.

  • Validera programmatiskt en klients beredskap att ansluta till ett Azure Communication Services-anrop med hjälp av API:et för föranrop. Du kommer åt det här API:et via anropande SDK. Det ger flera diagnostik, inklusive enhet, anslutning och samtalskvalitet. Den här funktionen är för närvarande endast tillgänglig för webben (JavaScript).

Kontroller mitt i anropet

Du kan aktivera dessa Azure Communication Services-funktioner i webbsamtalsprogram:

  • Användarinriktad diagnostik: Den här funktionen hjälper användarna att se vad som är fel med ett anrop, till exempel en opålitlig nätverksanslutning eller en mikrofon som inte svarar.

  • Statistik om mediekvalitet: Du kan använda den här funktionen för att felsöka kvalitetsrelaterade problem med Azure Communication Services-anrop. Mediestatistik omfattar faktorer som RTT, bithastigheter, paketförlust och jitter. Mediestatistik hjälper tekniker att bättre förstå problemet och den exakta tidpunkten.

Ibland kan användare ha instanser av Azure Communication Services som körs på flera webbläsarflikar. Den här situationen kan störa ljud- och videobeteendet i målanropet. Du kan identifiera om en användare har flera instanser som körs i en webbläsare. Mer information finns i Så här identifierar du om ett program som använder Azure Communication Services SDK är aktivt på flera flikar i en webbläsare.

Kontroller efter anrop

Du kan kontrollera logginsikterna från Azure Portal för att fastställa det exakta problemet under anropet. Mer information finns i Frågeanropsloggar.

Om du har provat alla tidigare åtgärder och fortfarande har kvalitetsproblem skapar du en Azure Support begäran. Vid behov kan Microsoft köra en nätverkskontroll för din klientorganisation för att säkerställa samtalskvaliteten.

Undersökning om slut på samtal

Aktivera funktionen Undersökning av slutsamtal för att ge Azure Communication Services-användare möjlighet att skicka kvalitativ feedback om sin samtalsupplevelse. Genom att aktivera undersökningen om slutsamtal kan du lära dig mer om slutanvändarnas samtalsupplevelse och få insikter om hur du kan förbättra den upplevelsen.

Mer information finns i Översikt över undersökning av samtalsslut och den relaterade självstudien Använd undersökningen För slutpunktsundersökning för att samla in feedback från användare.