Förstå fel med samtalskoder och underkoder
Anropande SDK och respektive serverinfrastruktur använder ett enhetligt ramverk för att representera fel. Med hjälp av felkoder, underkoder och deras motsvarande resultatkategorier kan du som utvecklare lättare förstå dessa fel och hitta förklaringar till varför de inträffade och hur du kan minimera dem i framtiden. Information om felresultatet kan visas som:
Kod modelleras som tresiffriga heltal som anger svarsstatus för ett klient- eller serversvar. De grupperas i:
- Lyckade svar (200–299)
- Klientfel (400–499)
- Serverfel (500–599)
Underkod definieras som ett heltal, där varje tal anger en unik orsak, specifik för en grupp scenarier eller specifika scenarioresultat.
Meddelande Beskriver resultatet och ger tips om hur du åtgärdar problemet om ett resultat är ett fel.
ResultCategory – anger typen av fel. Beroende på kontexten kan värdet vara Success
, ExpectedError
, UnexpectedClientError
eller UnexpectedServerError
Viktigt!
Funktioner som beskrivs i den här artikeln är för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
Förstå fel med samtalskoder och underkoder
Felkoder, underkoder och motsvarande resultatkategorier hjälper utvecklare att identifiera och diagnostisera fel. Dessa felkoder exponeras via egenskapen call.callEndReason
när ett anrop har avslutats.
Information om felkod är:
Kod – är tresiffriga heltal som representerar klient- eller serversvarsstatus. Kodkategorierna:
- Lyckade svar (200–299)
- Klientfel (400–499)
- Serverfel (500–599)
- Globalt fel (600–699)
Underkod – definieras som ett heltal, där varje tal anger en unik orsak, specifik för en grupp scenarier eller specifika scenarioresultat.
Meddelande – Beskriver resultatet och ger tips om hur du åtgärdar problemet om ett resultat är ett fel.
ResultCategory – anger typen av fel. Beroende på kontexten kan värdet vara Success
, ExpectedError
, UnexpectedClientError
eller UnexpectedServerError
.
Azure Communication Services Anropande SDK-klientfelkoder och underkoder
Om egenskapen resultCategories är ExpectedError
för klientfel förväntas felet från SDK:ts perspektiv. Sådana fel påträffas ofta i förhandsvillkorsfel, till exempel felaktiga argument som skickas av appen eller när det aktuella systemtillståndet inte tillåter API-anropet. Programmet bör kontrollera felorsaken och logiken för att anropa API:et.
Underkod | Kod | Meddelande | Resultatkategori | Råd |
---|---|---|---|---|
40101 | 408 | Det gick inte att skapa CallAgent. Försök igen, om problemet kvarstår samlar du in loggar, .HAR filer och kontaktar azure communication services-supporten. |
UnexpectedClientError | |
40104 | 408 | Det gick inte att skapa CallAgent. Försök igen, om problemet kvarstår samlar du in loggar, .HAR filer och kontaktar azure communication services-supporten. |
UnexpectedClientError | |
40114 | 408 | Det gick inte att ansluta till Infrastrukturen för Azure Communication Services. Försök igen och kontrollera webbläsarens nätverksbegäranden. Om begäranden fortsätter att misslyckas samlar du in webbläsarkonsolloggar, .HAR filer och kontaktar Azure Communication Services-supporten. |
UnexpectedClientError | Mer information finns i nätverkskrav. |
40115 | 412 | Det gick inte att skapa CallAgent, det gick inte att initiera anslutningen till Azure Communication Services-infrastrukturen. Försök igen och kontrollera webbläsarens nätverksbegäranden. Om begäranden fortsätter att misslyckas samlar du in webbläsarkonsolloggar, .HAR filer och kontaktar Azure Communication Services-supporten. |
UnexpectedClientError | Mer information finns i nätverkskrav. |
40216 | 500 | Det gick inte att skapa CallAgent. Försök igen, om problemet kvarstår samlar du in webbläsarkonsolloggar och kontaktar Azure Communication Services-supporten. | UnexpectedClientError | |
40228 | 409 | Det gick inte att skapa CallAgent. Det finns redan en instans av CallAgent som är associerad med den här identiteten. Ta bort den befintliga CallAgent eller skapa en ny med en annan identitet. | ExpectedError | |
40230 | 409 | Det gick inte att skapa TeamsCallAgent, en instans av TeamsCallAgent som är associerad med den här identiteten finns redan. Ta bort den befintliga TeamsCallAgent innan du skapar en ny. | ExpectedError | |
40606 | 405 | Det gick inte att räkna upp högtalare, det stöds inte för att räkna upp/välja högtalare i Android Chrome, iOS Safari eller macOS Safari. | ExpectedError | Talaruppräkning/val stöds inte i Android Chrome, iOS Safari eller macOS Safari. Operativsystemet väljer automatiskt högtalaren (utdataenheten). Läs mer om enhetshantering och hur du bäst åtgärdar dessa problem. |
40613 | 400 | Det gick inte att hämta behörighet för mikrofon- och/eller kameraanvändning, det nekades eller misslyckades. Se till att tillåta behörigheterna i webbläsarens och i operativsystemets inställningar. | ExpectedError | Läs mer om hur du bäst hanterar enhetsbehörigheter. |
40614 | 500 | Det gick inte att be om enhetsbehörigheter Se till att tillåta behörigheterna i webbläsarens inställningar och i operativsystemets inställningar och försök igen. Om problemet kvarstår samlar du in webbläsarkonsolloggar och kontaktar Azure Communication Services-supporten. | UnexpectedClientError | Läs mer om hur du bäst hanterar enhetsbehörigheter. |
41006 | 400 | Det gick inte att acceptera det inkommande samtalet, det är inte i ringtillståndet. Prenumerera på CallAgents incomingCall händelse för att acceptera det inkommande samtalet. |
ExpectedError | Läs följande artiklar för att identifiera rotorsaken till problemet - Ta emot ett inkommande samtal - Prenumerera på SDK-händelser |
41007 | 400 | Det gick inte att avvisa det inkommande samtalet. Det är inte i ringtillståndet. Prenumerera på CallAgents incomingCall händelse för att avvisa det inkommande samtalet. |
ExpectedError | Läs följande artiklar för att identifiera rotorsaken till problemet - Ta emot ett inkommande samtal - Prenumerera på SDK-händelser |
41015 | 500 | Det gick inte att stänga av mikrofonen. Försök igen, om problemet kvarstår samlar du in loggar för webbläsarkonsolen och kontaktar Azure Communication Services-supporten. | UnexpectedClientError | |
41016 | 400 | Det gick inte att slå på mikrofonen. Försök igen, om problemet kvarstår samlar du in loggar för webbläsarkonsolen och kontaktar Azure Communication Services-supporten. | UnexpectedClientError | |
41025 | 400 | Det gick inte att starta videon, LocalVideoStream-instansen är ogiltig eller tom. Skicka in en LocalVideoStream-instans. | ExpectedError | Kontrollera att objektet som skickades in för att starta videon är en instans av LocalVideoStream. Konstruera ett LocalVideoStream med hjälp av ett VideoDeviceInfo objekt eller ett MediaStream objekt. Läs följande artiklar för att identifiera rotorsaken till problemet: - Ringa ett samtal med videokamera - Starta och sluta skicka lokal video under ett samtal - Få åtkomst till rå video |
41027 | 400 | Det gick inte att starta videon, videon har redan startats. | ExpectedError | Användbara länkar: - Ringa ett samtal med videokamera - Starta och sluta skicka lokal video under ett samtal |
41030 | 400 | Det gick inte att stoppa videon, videon har redan stoppats. | ExpectedError | Användbara länkar: - Ringa ett samtal med videokamera - Starta och sluta skicka lokal video under ett samtal |
41032 | 400 | Det gick inte att stoppa video, ogiltigt argument. LocalVideoStream som används som indata skickas för närvarande inte. | ExpectedError | LocalVideoStream som skickas i anropet lagras i matrisen Call.localVideoStreams[] och är av typen Video eller RawMedia . Läs följande artiklar för att identifiera rotorsaken till problemet: - Ringa ett samtal med videokamera - Starta och sluta skicka lokal video under ett samtal - Få åtkomst till rå video |
41033 | 500 | Det gick inte att hålla samtalet. Försök igen, om problemet kvarstår samlar du in loggar för webbläsarkonsolen och kontaktar Azure Communication Services-supporten. | UnexpectedClientError | |
41034 | 500 | Det gick inte att återuppta anropet. Försök igen, om problemet kvarstår samlar du in loggar för webbläsarkonsolen och kontaktar Azure Communication Services-supporten. | UnexpectedClientError | |
41035 | 400 | Det gick inte att starta skärmresursen, skärmresursen har redan startats. | ExpectedError | Läs mer om hur du startar och stoppar skärmdelning under ett samtal |
41041 | 400 | Det gick inte att stoppa skärmresursen, skärmresursen har redan stoppats. | ExpectedError | Läs mer om hur du startar och stoppar skärmdelning under ett samtal |
41048 | 410 | Det gick inte att starta videon under samtalskonfigurationsprocessen. Se till att tillåta videobehörigheter i webbläsarens inställningar och i inställningarna för operativsystemet och se till att kameraenheten inte används av en annan process. | UnexpectedClientError | – Kameraenheten kan vara inaktiverad i systemet. - Kameran används av en annan process. |
41056 | 412 | Det gick inte att starta eller ansluta till samtalet. Teams Enterprise-röstprincip är inte aktiverad för den här Azure Communication Services-resursen. Följ självstudien online för att aktivera den. | ExpectedError | Se hur du aktiverar användare för VoIP för företag online och Telefonsystem röstbrevlåda för att aktivera Teams Enterprise-röstprincip |
41071 | 412 | Det gick inte att starta skärmresursen, anropet är inte i anslutet tillstånd. Prenumerera på samtalets statteChanged händelse för att veta när samtalet är anslutet. |
ExpectedError | Användbara länkar: - Kontrollera anropsegenskaper - Prenumerera på SDK-händelser |
41073 | 412 | Det gick inte att hämta eller ange anpassad MediaStream. Den här funktionen är för närvarande inaktiverad av Azure Communication Services. | ExpectedError | |
43000 | 412 | Det gick inte att starta videon, videoenheten används av en annan process/ett annat program. Stoppa kameran från att användas i den andra processen/programmet och försök igen. | ExpectedError | Förstå mer om hur du bäst hanterar en kamera som används av en annan process |
43001 | 403 | Det gick inte att starta videon, behörigheten beviljades inte för att använda den valda videoenheten. Kontrollera att behörigheter för videoenheter tillåts i webbläsarens inställningar och i systemets inställningar. | ExpectedError | Se till att kamerabehörigheter tillåts i webbläsarinställningarna och enhetssysteminställningarna. Kontrollera att kamerorna inte är inaktiverade i enhetssysteminställningarna. På macOS kontrollerar du att skärminspelning tillåts från systeminställningarna. Användbara länkar: - Begära enhetsbehörigheter- Behörigheter för skärmdelning på macOS - Räkna upp eller komma åt enheter för Safari på macOS och iOS |
43002 | 500 | Det gick inte att starta videon, ett okänt fel. Försök igen. Om problemet kvarstår kontaktar du supporten för Azure Communication Services. | UnexpectedClientError | |
43004 | 400 | Det gick inte att växla videoenhet, ogiltiga indata. Indata måste vara av typen VideoDeviceInfo. | ExpectedError | Använd enhetshanteraren för att hämta en lista över VideoDeviceInfo-objekt och använd sedan Objektet VideoDeviceInfo för att växla källa. Läs mer om hur du startar och slutar skicka lokal video under ett samtal |
43005 | 400 | Det gick inte att växla videoenhet, det går inte att växla till samma videoenhet, den är redan markerad. | ExpectedError | |
43013 | 412 | Det gick inte att starta videon, inga videoenheter hittades. Kontrollera att videoenheter är anslutna och aktiverade i systeminställningarna. | ExpectedError | Kontrollera att du har en kamera ansluten och installerad på enheten. |
43014 | 412 | Det gick inte att starta videon. Det gick inte att begära medieström. Om problemet kvarstår kan du kontakta Azure Communication Services-supporten. | UnexpectedClientError | |
43015 | 412 | Det gick inte att starta videon. Tidsgränsen för mediaströmsbegäran har överskridits. Tillåt behörighet i webbläsarens uppmaning att komma åt kameran och försök igen. | ExpectedError | Det här felet kan inträffa om användaren inte vidtar åtgärder i webbläsarens behörighetsprompt för att tillåta åtkomst till kameran. |
43016 | 412 | Det gick inte att starta videon, behörigheter nekades av systemet. Kontrollera att behörigheter för videoenheter tillåts i webbläsarens inställningar och i systemets inställningar. | ExpectedError | – Se till att kamerabehörigheter tillåts i webbläsarinställningarna och enhetssysteminställningarna. – Kontrollera att kamerorna inte är inaktiverade i inställningarna för enhetens system. – På macOS kontrollerar du att skärminspelning tillåts från systeminställningarna. Användbara länkar: - Begära enhetsbehörigheter -Behörigheter för skärmdelning på macOS - Räkna upp eller komma åt enheter för Safari på macOS och iOS |
43017 | 412 | Det gick inte att starta videoströmmen som inte stöds. Om problemet kvarstår kan du kontakta Azure Communication Services-supporten. | UnexpectedClientError | |
43018 | 412 | Det gick inte att starta videon, det gick inte att ange begränsningar. Om problemet kvarstår kan du kontakta Azure Communication Services-supporten. | UnexpectedClientError | Läs mer om hur du ställer in videobegränsningar |
43019 | 412 | Det gick inte att starta videon, ingen enhet har valts. Se till att skicka en LocalVideoStream konstruerad med en VideoDeviceInfo och försök igen. Kontakta supporten för Azure Communication Services om problemet kvarstår. | UnexpectedClientError | Användbara länkar: - Ringa ett samtal med videokamera - Starta och sluta skicka lokal video under ett samtal |
43200 | 412 | Det gick inte att återge videoströmmen. Den här strömmen är inte tillgänglig. Prenumerera på strömmens isAvailable-egenskap för att få ett meddelande när fjärrdeltagaren har sin video på och strömmen är tillgänglig för återgivning. | ExpectedError | Användbara länkar: - Rendera video-/skärmdelningsströmmar för fjärrdeltagare - Lägg till 1:1-videosamtal i din app - Prenumerera på SDK-händelser |
43202 | 404 | Det gick inte att återge videoströmmen. Den här strömmen är inte längre tillgänglig. Fjärrdeltagaren stängde av videon. | ExpectedError | Fjärrdeltagaren stängde av videon när han eller hon försökte skapa en vy för den. |
43203 | 408 | Det gick inte att återge videoströmmen, återgivningens tidsgräns överst i väntan på videorutor. Om problemet kvarstår kan du kontakta Azure Communication Services-supporten. | UnexpectedClientError | |
43204 | 500 | Det gick inte att återge videoströmmen, det gick inte att prenumerera på video i Azure Communication Services-infrastrukturen. Om problemet kvarstår kan du kontakta Azure Communication Services-supporten. | UnexpectedClientError | |
43209 | 405 | Det gick inte att rendera videoström, VideoStreamRenderer togs bort under initieringsprocessen. | ExpectedError | |
43210 | 400 | Det gick inte att ta bort VideoStreamRenderer eftersom det redan har tagits bort. | ExpectedError | |
43220 | 400 | Det gick inte att skapa vyn, det maximala antalet aktiva RemoteVideoStream vyer har redan nåtts. Du kan ta bort en tidigare för att skapa en ny. |
ExpectedError | Läs mer om hur du stöder det bästa antalet inkommande videoströmmar |
480 | Fjärrklientslutpunkten är inte registrerad. | Kontrollera att fjärrslutpunkten är tillgänglig. | ||
481 | Det gick inte att hantera inkommande samtal. | Skicka en supportbegäran via Azure Portal. | ||
487 | Samtalet avbröts, nekades lokalt, avslutades på grund av ett problem med slutpunktens matchningsfel eller misslyckades med att generera medieerbjudandet. | Förväntat beteende. | ||
490, 491, 496, 497, 498 | Problem med lokalt slutpunktsnätverk. | Kontrollera nätverket. | ||
503, 504 | Infrastrukturfel för Communication Services. | Skicka en supportbegäran via Azure Portal. | ||
600 | Upptagen överallt. Deltagaren kontaktades men returnerade en upptagen signal. | Förväntat beteende. | ||
603 | Samtal globalt nekat av deltagare i fjärrkommunikationstjänster. | Förväntat beteende. | ||
604 | Finns inte någonstans. Begärd URI finns inte. | Förväntat beteende. | ||
606 | Inte acceptabelt. Deltagaren har kontaktats men kan inte stödja den session som beskrivs. | Förväntat beteende. |
Förstå fel med samtalskoder och underkoder
Felkoder, underkoder och motsvarande resultatkategorier hjälper utvecklare att identifiera och diagnostisera fel. Dessa felkoder exponeras via egenskapen call.callEndReason
när ett anrop har avslutats.
Information om felkod är:
Kod – är tresiffriga heltal som representerar klient- eller serversvarsstatus. Kodkategorierna:
- Lyckade svar (200–299)
- Klientfel (400–499)
- Serverfel (500–599)
- Globalt fel (600–699)
Underkod – definieras som ett heltal, där varje tal anger en unik orsak, specifik för en grupp scenarier eller specifika scenarioresultat.
Meddelande – Beskriver resultatet och ger tips om hur du åtgärdar problemet om ett resultat är ett fel.
ResultCategory – anger typen av fel. Beroende på kontexten kan värdet vara Success
, ExpectedError
, UnexpectedClientError
eller UnexpectedServerError
.
Anropa slutsamtalskoder och underkoder
Det finns olika förklaringar till varför ett samtal avslutades. Här är innebörden av slutet av anropskoder och underkoder som visar hur ett anrop kan avslutas.
Underkod | Kod | Meddelande | Resultatkategorier | Råd |
---|---|---|---|---|
0 | 0 | Samtalet avslutades av en lokal deltagare. | Klart | |
0 | 487 | Samtalet avslutades när uppringaren avbröt samtalet. | Klart | |
0 | 603 | Samtalet avslutades eftersom det nekades från samtalsmottagaren. | Klart | Samtalet avslutades eftersom det nekades från målanvändaren via antingen klient-SDK, Samtalsautomatisering, Graph, PSTN eller Teams-avvisningsfunktionen. |
7 | 496 | Samtalet avslutades plötsligt när klienten förlorade nätverksanslutningen, och trots att det gjordes ett nytt försök flera gånger kunde det inte ansluta | ExpectedError | Webbläsaren är offline eller har nätverksproblem. Kontrollera webbläsarens nätverksanslutning och försök igen. |
3100 | 410 | Samtalskonfigurationen misslyckades på grund av ett oväntat nätverksproblem på klienten, kontrollera klientens nätverk och försök igen. | UnxpectedClientError | Kontrollera nätverkskonfigurationen och se till att den följer nätverkskraven för Azure Communication Calling. |
3101 | 410 | Samtalet avbröts på grund av oväntat nätverksproblem på klienten, kontrollera klientens nätverk och försök igen. | UnxpectedClientError | Kontrollera nätverkskonfigurationen och se till att den följer nätverkskraven för Azure Communication Calling. |
3111 | 410 | Samtalskonfigurationen misslyckades, det gick inte att bearbeta medieerbjudandet när samtalet anslöts. | UnxpectedClientError | Försök igen. Om problemet kvarstår samlar du in samtalsinformation, klientloggar, webbläsarkonsolloggar och kontaktar Azure Communication Services-supporten. |
3112 | 410 | Samtalskonfigurationen misslyckades på grund av problem med nätverkskonfigurationen på klientsidan, kontrollera klientens nätverkskonfiguration och försök igen. | ExpectedError | |
4097 | 0 | Samtalet avslutades för alla användare av mötesorganisatören. | Klart | |
4502 | 490 | Samtalet misslyckades på grund av problem med nätverksanslutningen. Det gick inte att slutföra http-begäran för nätverket. | UnexpectedClientError | Klienten kunde inte slutföra HTTP-begäran och svar. Försök igen. Om problemet kvarstår samlar du in samtalsinformation, klientloggar, webbläsarkonsolloggar och kontaktar Azure Communication Services-supporten. |
4506 | 408 | Tidsgränsen för samtalet. Kontrollera om den anropade har tagit emot och godkänt samtalet. | UnexpectedClientError | Försök igen. Om problemet kvarstår samlar du in samtalsinformation, klientloggar, webbläsarkonsolloggar och kontaktar Azure Communication Services-supporten. |
4507 | 495 | Samtalet avslutades eftersom programmet inte gav någon giltig Azure Communication Services-token. | UnexpectedClientError | Se till att programmet implementerar mekanismen för tokenuppdatering på rätt sätt. |
4521 | 0 | Samtalet avslutades eftersom användaren plötsligt kopplade från samtalet. Detta kan bero på att en användare stänger programmet som var värd för anropet, till exempel att en användare avslutade programmet genom att stänga webbläsarfliken utan att lägga på ordentligt. | ExpectedError | |
5000 | 0 | Samtalet avslutades för den här deltagaren. Deltagaren har tagits bort från konversationen av en annan deltagare. | Klart | |
5003 | 0 | Samtalet avslutades eftersom alla slutpunkter för anropare avböjde samtalet. | Klart | |
5300 | 0 | Samtalet avslutades för den här deltagaren eftersom det togs bort från konversationen av en annan deltagare. | Klart | Samtalet avslutades för den här deltagaren när en annan deltagare tog bort det, det kan vara en annan klient, Call Automation API, Graph API. |
5317 | 0 | Måldeltagaren tas bort på grund av uppdatering av deltagarrollen. | ExpectedError | |
5828 | 403 | Anslutningen är inte auktoriserad för mötet Rum eftersom användaren inte är en del av listan över inbjudna. | UnexpectedClientError | |
5829 | 403 | Anslutningen är inte tillåten för mötet Rum efter sluttiden eller före mötets starttid. | UnexpectedClientError | |
5830 | 403 | Endast Communication Services-användare tillåts ansluta till mötet Rum. | ExpectedError | |
7000 | 0 | Samtalet avslutades av Azure Communication Service Call Automation API eller en serverrobot. | Klart | Samtalet avslutades av ACS Call Automation API eller Graph-roboten. |
10003 | 487 | Samtalet avbröts för den här användarslutpunkten eftersom det accepterades någon annanstans av en annan slutpunkt. | Klart | Ett anrop initierades till målanvändaren (startanrop, lägg till deltagare, överföring), målanvändaren hade flera aktiva slutpunkter samtidigt, på en av slutpunkterna accepterade användaren samtalet. Det här är normalt beteende, endast en slutpunkt kan acceptera och ansluta till ett anrop. Alla andra slutpunkter får underkod 10003 för att indikera att anropet redan accepterades. |
10004 | 487 | Samtalet avbröts vid tidsgränsen eftersom målanvändaren inte accepterade eller avvisade det i tid. Se till att användaren såg meddelandet och/eller programmet kan hantera det automatiskt och försök initiera det samtalet igen. | ExpectedError | Samtalet avbröts efter fördefinierad tid (vanligtvis 2 minuter) eftersom målanvändaren inte accepterade eller avvisade det. |
10009 | 401 | Oautentiserad identitet. Kontrollera att din Azure Communication Services-token är giltig och inte har upphört att gälla. | UnexpectedClientError | |
10024 | 487 | Samtalet avslutades. Samtalet nekades av alla slutpunkter för anropare. | Klart | Försök att ringa samtalet igen. |
10037 | 480 | Målanvändaren hade inga slutpunkter registrerade med ACS. Se till att målanvändaren har minst en aktiv slutpunkt och att den är online. | ExpectedError | Om målanvändaren använder Azure Communication Services Calling SDK kontrollerar du att SDK:n initieras korrekt i klientprogrammet. Om målanvändaren är en Teams-användare kontrollerar du att klienten är online. Kontrollera att målanvändarens identifierare (CommunicationUserIdentifier, MicrosoftTeamsUserIdentifier eller MicrosoftTeamsBotIdentifier) är korrekt. Om Graph API user har egenskapen department inställd på Microsoft Communication Application Instance MicrosoftTeamsBotIdentifier ska anges. |
10057 | 408 | Samtalet misslyckades, samtalsmottagaren kunde inte slutföra samtalskonfigurationen, troligen förlorade anropare nätverket eller avslutade programmet plötsligt. Se till att klienterna är anslutna och tillgängliga. | ExpectedError | |
10076 | 480 | Målanvändaren registrerades men var inte online vid tidpunkten för samtalet. Se till att målanvändaren har minst en aktiv slutpunkt och att den är online. | ExpectedError | Om målanvändaren använder Azure Communication Services Calling SDK kontrollerar du att SDK:n har initierats i klientprogrammet och att slutpunkten är online. Om målanvändaren är en Teams-användare kontrollerar du att klienten är online. |
10077 | 480 | Målanvändaren registrerades med ACS och/eller för push-meddelanden, men den var inte online vid tidpunkten för samtalet. Se till att målanvändaren har minst en aktiv slutpunkt och att den är online. | ExpectedError | Om målanvändaren använder Azure Communication Services Calling SDK kontrollerar du att SDK:n har initierats i klientprogrammet och att slutpunkten är online. Om programmet använder push-meddelanden kontrollerar du att de är korrekt konfigurerade. Om målanvändaren är en Teams-användare kontrollerar du att klienten är online. |
10078 | 480 | Fjärrklientslutpunkten är inte registrerad eller kan inte nås. Kontrollera att fjärrklientslutpunkten skickar nätverksbegäranden till Azure Communication Services. | ExpectedError | – Om målanvändaren använder Azure Communication Services Calling SDK kontrollerar du att SDK:n har initierats i klientprogrammet och att slutpunkten är online. Om programmet använder push-meddelanden kontrollerar du att de är korrekt konfigurerade. – Om målanvändaren är en Teams-användare kontrollerar du att klienten är online. |
301004 | 410 | Deltagaren togs bort från anropet av Azure Communication Services-infrastrukturen på grund av att det inte gick att upprätta medieanslutning med Azure Communication Services-infrastrukturen under samtalskonfigurationen. Kontrollera användarens nätverkskonfiguration, inklusive lokalt nätverk, brandväggar, VPN-konfiguration och försök igen. | UnexpectedClientError | Se till att användarens nätverk är korrekt konfigurerat, följ den offentliga dokumentationen "Nätverksrekommendationer". |
301005 | 410 | Deltagaren har tagits bort från anropet av Azure Communication Services-infrastrukturen på grund av förlust av medieanslutning med samma infrastruktur. Detta inträffar vanligtvis om deltagaren lämnar anropet plötsligt eller förlorar nätverksanslutningen. Om deltagaren vill fortsätta samtalet kan de återansluta. | UnexpectedClientError | Se till att du använder den senaste SDK:en i en miljö som stöds. |
540000 | 0 | Samtalet avslutades av den lokala PSTN-uppringaren. | Klart | |
510403 | 403 | Samtalet avslutades, tidigare markerat som skräppost och nu blockerat. | ExpectedError | – Kontrollera att din Communication Services-token är giltig och inte har upphört att gälla. – Se till att skicka in AlternateId samtalsalternativen. |
540487 | 487 | Samtalet avslutades när uppringaren avbröt samtalet. | Klart | |
560000 | 0 | Samtalet avslutades av en fjärransluten PSTN-deltagare. | Klart | Möjliga orsaker: – Användaren avslutade samtalet. - Samtalet avslutades av mediaagenten. |
560486 | 486 | Samtalet avslutades eftersom PSTN-fjärrdeltagaren var upptagen. Numret som anropades var redan i ett samtal eller hade tekniska problem. | Klart | – För direktdirigeringsanrop kontrollerar du loggar och inställningar för sessionsgränskontroll och konfiguration av tidsgränser. Möjliga orsaker: Numret som anropades var redan i ett anrop eller hade tekniska problem. |
404 | Det går inte att hitta samtalet. | Kontrollera att numret du anropar (eller anropar du ansluter) finns. | ||
408 | Tidsgränsen för samtalsstyrenheten överst. | Tidsgränsen för samtalskontrollanten var att vänta på protokollmeddelanden från användarslutpunkter. Se till att klienterna är anslutna och tillgängliga. | ||
410 | Fel i lokal mediestack eller medieinfrastruktur. | Se till att du använder den senaste SDK:en i en miljö som stöds. | ||
430 | Det går inte att leverera meddelandet till klientprogrammet. | Kontrollera att klientprogrammet körs och är tillgängligt. | ||
480 | Fjärrklientslutpunkten är inte registrerad. | Kontrollera att fjärrslutpunkten är tillgänglig. | ||
481 | Det gick inte att hantera inkommande samtal. | Skicka en supportbegäran via Azure Portal. | ||
490, 491, 496, 497, 498 | Problem med lokalt slutpunktsnätverk. | Kontrollera nätverkskonfigurationen och se till att den följer nätverkskraven för Azure Communication Calling. | ||
500, 503, 504 | Infrastrukturfel för Communication Services. | Skicka en supportbegäran via Azure Portal. |