Problemen met antwoordcodes voor oproepeinden oplossen voor aanroep-SDK, Call Automation SDK, PSTN, Chat SDK en SMS SDK
In dit artikel wordt beschreven hoe u antwoordcodes voor oproepeindantwoorden voor aanroepen-SDK, Oproepautomatisering en PSTN-aanroepen kunt oplossen.
Tips voor probleemoplossing
Houd rekening met de volgende tips bij het oplossen van problemen:
- Uw toepassing ontvangt
IncomingCall Event Grid
geen gebeurtenis: zorg ervoor dat het toepassingseindpunt wordt gevalideerd met Event Grid bij het maken van een gebeurtenisabonnement. De inrichtingsstatus voor uw gebeurtenisabonnement is gemarkeerd als geslaagd als de validatie is geslaagd. - Voor fout
The field CallbackUri is invalid
: Gespreksautomatisering biedt geen ondersteuning voor HTTP-eindpunten. Zorg ervoor dat de callback-URL die u opgeeft HTTPS ondersteunt. - De
PlayAudio
actie speelt niets af: momenteel wordt alleen de Wave-indeling (.wav) ondersteund voor audiobestanden. De audio-inhoud in het golfbestand moet mono (single-channel), 16-bits voorbeelden met een samplingfrequentie van 16.000 (16 KHz) zijn. - Acties op PSTN-eindpunten werken niet: Voor
CreateCall
,Transfer
enAddParticipant
Redirect
op telefoonnummers moet u deSourceCallerId
actieaanvraag instellen. Tenzij u directe routering gebruikt, moet de nummerweergave van de bronoproeper een telefoonnummer zijn dat eigendom is van uw Communication Services-resource om de actie te laten slagen.
Zie Bekende problemen voor meer informatie over problemen die door het productteam worden bijgehouden.
Notitie
Bericht- en resultaatcategorieën die worden vermeld in de volgende tabellen, bevinden zich in openbare preview. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews voor meer informatie.
Informatie over aanroepende codes en subcodesfouten
Foutcodes, subcodes en bijbehorende resultaatcategorieën helpen ontwikkelaars bij het identificeren en diagnosticeren van fouten. Deze foutcodes worden weergegeven via de eigenschap call.callEndReason
nadat de oproep is beëindigd.
Details van foutcodes zijn onder andere:
Code : zijn driecijferige gehele getallen die de reactiestatus van de client of server vertegenwoordigen. De codecategorieën:
- Geslaagde antwoorden (200-299)
- Clientfout (400-499)
- Serverfout (500-599)
- Globale fout (600-699)
Subcode : worden gedefinieerd als een geheel getal, waarbij elk getal een unieke reden aangeeft, specifiek voor een groep scenario's of een specifiek scenarioresultaat.
Bericht : beschrijft het resultaat en biedt hints voor het oplossen van het probleem als een resultaat een fout is.
ResultCategory - Geeft het type van de fout aan. Afhankelijk van de context kan de waarde zijnSuccess
, ExpectedError
of UnexpectedClientError
UnexpectedServerError
.
Foutcodes en subcodes van De SDK-client aanroepen van Azure Communication Services
Als de eigenschap resultCategories de clientfouten betreft ExpectedError
, wordt de fout verwacht vanuit het perspectief van de SDK. Dergelijke fouten worden vaak aangetroffen in voorwaardenfouten, zoals onjuiste argumenten die door de app worden doorgegeven, of wanneer de huidige systeemstatus de API-aanroep niet toestaat. De toepassing moet de reden van de fout en de logica voor het aanroepen van API controleren.
Subcode | Code | Bericht | Resultaatcategorie | Advies |
---|---|---|---|---|
40101 | 408 | Kan CallAgent niet maken. Probeer het opnieuw als het probleem zich blijft voordoen, browserconsolelogboeken, .HAR bestanden verzamelen en contact opnemen met de ondersteuning van Azure Communication Services. |
UnexpectedClientError | |
40104 | 408 | Kan CallAgent niet maken. Probeer het opnieuw als het probleem zich blijft voordoen, browserconsolelogboeken, .HAR bestanden verzamelen en contact opnemen met de ondersteuning van Azure Communication Services. |
UnexpectedClientError | |
40114 | 408 | Kan geen verbinding maken met de Infrastructuur van Azure Communication Services. Probeer het opnieuw en controleer de netwerkaanvragen van de browser. Als de aanvragen mislukken, verzamelt u browserconsolelogboeken, .HAR bestanden en neemt u contact op met de ondersteuning van Azure Communication Services. |
UnexpectedClientError | Zie netwerkvereisten voor meer informatie. |
40115 | 412 | Kan CallAgent niet maken, kan de verbinding met de Infrastructuur van Azure Communication Services niet initialiseren. Probeer het opnieuw en controleer de netwerkaanvragen van de browser. Als de aanvragen mislukken, verzamelt u browserconsolelogboeken, .HAR bestanden en neemt u contact op met de ondersteuning van Azure Communication Services. |
UnexpectedClientError | Zie netwerkvereisten voor meer informatie. |
40216 | 500 | Kan CallAgent niet maken. Probeer het opnieuw, als het probleem zich blijft voordoen, browserconsolelogboeken te verzamelen en neem contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
40228 | 409 | Kan CallAgent niet maken. Er bestaat al een exemplaar van CallAgent dat aan deze identiteit is gekoppeld. Verwijder de bestaande CallAgent of maak een nieuwe met een andere identiteit. | ExpectedError | |
40230 | 409 | Kan TeamsCallAgent niet maken. Er bestaat al een exemplaar van TeamsCallAgent dat aan deze identiteit is gekoppeld. Verwijder de bestaande TeamsCallAgent voordat u een nieuwe maakt. | ExpectedError | |
40606 | 405 | Kan luidsprekers niet opsommen, het wordt niet ondersteund om luidsprekers op te sommen/te selecteren in Android Chrome, iOS Safari en macOS Safari. | ExpectedError | Opsomming/selectie van luidsprekers wordt niet ondersteund in Android Chrome, iOS Safari en macOS Safari. Het besturingssysteem selecteert automatisch de luidspreker (uitvoerapparaat). Meer informatie over apparaatbeheer en hoe u deze problemen het beste kunt verhelpen. |
40613 | 400 | Kan geen machtiging verkrijgen voor het gebruik van de microfoon en/of camera, het is geweigerd of mislukt. Zorg ervoor dat u de machtigingen in de browser en in de instellingen van het besturingssysteem toestaat. | ExpectedError | Meer informatie over hoe u apparaatmachtigingen het beste kunt verwerken. |
40614 | 500 | Kan niet om apparaatmachtigingen vragen: zorg ervoor dat de machtigingen in de instellingen van de browser en in de besturingssysteeminstellingen zijn toegestaan en probeer het opnieuw. Als het probleem zich blijft voordoen, verzamelt u browserconsolelogboeken en neemt u contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | Meer informatie over hoe u apparaatmachtigingen het beste kunt verwerken. |
41006 | 400 | Kan de binnenkomende oproep niet accepteren, het heeft niet de status Bellen. Abonneer u op de gebeurtenis callagent incomingCall om de binnenkomende oproep te accepteren. |
ExpectedError | Raadpleeg de volgende artikelen om de hoofdoorzaak van het probleem te identificeren - Een inkomende oproep ontvangen - Abonneren op SDK-gebeurtenissen |
41007 | 400 | Kan de binnenkomende oproep niet weigeren, het heeft niet de status Bellen. Abonneer u op de gebeurtenis van CallAgent incomingCall om de binnenkomende oproep te weigeren. |
ExpectedError | Raadpleeg de volgende artikelen om de hoofdoorzaak van het probleem te identificeren - Een inkomende oproep ontvangen - Abonneren op SDK-gebeurtenissen |
41015 | 500 | Kan microfoon niet dempen. Probeer het opnieuw als het probleem zich blijft voordoen, de logboeken van de browserconsole te verzamelen en neem contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
41016 | 400 | Kan de demping van de microfoon niet opheffen. Probeer het opnieuw als het probleem zich blijft voordoen, de logboeken van de browserconsole te verzamelen en neem contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
41025 | 400 | Kan de video niet starten, het LocalVideoStream-exemplaar is ongeldig of leeg. Geef een LocalVideoStream-exemplaar door. | ExpectedError | Zorg ervoor dat het object dat is doorgegeven om video te starten een exemplaar van LocalVideoStream is. Maak een LocalVideoStream VideoDeviceInfo object of object met behulp van een MediaStream object. Raadpleeg de volgende artikelen om de hoofdoorzaak van het probleem te identificeren: - Een gesprek plaatsen met videocamera - Lokale video starten en stoppen tijdens een gesprek - Onbewerkte video openen |
41027 | 400 | Kan video niet starten, video is al gestart. | ExpectedError | Nuttige koppelingen: - Een gesprek plaatsen met videocamera - Lokale video starten en stoppen tijdens een gesprek |
41030 | 400 | Kan video niet stoppen, video is al gestopt. | ExpectedError | Nuttige koppelingen: - Een gesprek plaatsen met videocamera - Lokale video starten en stoppen tijdens een gesprek |
41032 | 400 | Kan video niet stoppen, ongeldig argument. LocalVideoStream die wordt gebruikt als invoer, wordt momenteel niet verzonden. | ExpectedError | De LocalVideoStream die in de oproep wordt verzonden, wordt opgeslagen in de matrix Call.localVideoStreams[] en is van het type Video of RawMedia . Raadpleeg de volgende artikelen om de hoofdoorzaak van het probleem te identificeren: - Een gesprek plaatsen met videocamera - Lokale video starten en stoppen tijdens een gesprek - Onbewerkte video openen |
41033 | 500 | Kan de oproep niet vasthouden. Probeer het opnieuw als het probleem zich blijft voordoen, de logboeken van de browserconsole te verzamelen en neem contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
41034 | 500 | Kan de oproep niet hervatten. Probeer het opnieuw als het probleem zich blijft voordoen, de logboeken van de browserconsole te verzamelen en neem contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
41035 | 400 | Het delen van het scherm kan niet worden gestart. De schermshare is al gestart. | ExpectedError | Meer informatie over het starten en stoppen van het delen van het scherm tijdens een gesprek |
41041 | 400 | Kan de schermshare niet stoppen, de schermshare is al gestopt. | ExpectedError | Meer informatie over het starten en stoppen van het delen van het scherm tijdens een gesprek |
41048 | 410 | Kan video niet starten tijdens het instellen van oproepen. Zorg ervoor dat u videomachtigingen toestaat in de instellingen van de browser en in de instellingen van het besturingssysteem, en zorg ervoor dat het cameraapparaat niet wordt gebruikt door een ander proces. | UnexpectedClientError | - Het cameraapparaat is mogelijk uitgeschakeld in het systeem. - Camera wordt gebruikt door een ander proces. |
41056 | 412 | Kan het gesprek niet starten of eraan deelnemen, teams Enterprise-spraakbeleid is niet ingeschakeld voor deze Azure Communication Services-resource. Volg de zelfstudie online om deze in te schakelen. | ExpectedError | Meer informatie over het inschakelen van gebruikers voor Enterprise Voice online en Telefoonsysteem Voicemail om Teams Enterprise-spraakbeleid in te schakelen |
41071 | 412 | Kan het delen van het scherm niet starten, de oproep heeft de status Verbonden niet. Abonneer u op de gebeurtenis Oproep stateChanged om te weten wanneer de oproep is verbonden. |
ExpectedError | Nuttige koppelingen: - Gesprekseigenschappen controleren - Abonneren op SDK-gebeurtenissen |
41073 | 412 | Kan aangepaste MediaStream niet ophalen of instellen. Deze functionaliteit is momenteel uitgeschakeld door Azure Communication Services. | ExpectedError | |
43000 | 412 | Kan video niet starten, videoapparaat wordt gebruikt door een ander proces/een andere toepassing. Stop dat uw camera wordt gebruikt in het andere proces/de andere toepassing en probeer het opnieuw. | ExpectedError | Meer informatie over hoe u het beste kunt omgaan met een camera die door een ander proces wordt gebruikt |
43001 | 403 | Kan video niet starten, de machtiging is niet verleend om het geselecteerde videoapparaat te gebruiken. Zorg ervoor dat machtigingen voor videoapparaten zijn toegestaan in de instellingen van de browser en in de instellingen van het systeem. | ExpectedError | Zorg ervoor dat cameramachtigingen zijn toegestaan in de browserinstellingen en apparaatsysteeminstellingen. Zorg ervoor dat de camera's niet zijn uitgeschakeld in de systeeminstellingen van het apparaat. Zorg ervoor dat in macOS schermopname is toegestaan vanuit de systeeminstellingen. Nuttige koppelingen: - Apparaatmachtigingen aanvragen- Machtigingen voor het delen van schermen in macOS - Apparaten opsommen of openen voor Safari op macOS en iOS |
43002 | 500 | Kan video niet starten, onbekende fout. Probeer het opnieuw. Als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
43004 | 400 | Kan het videoapparaat niet overschakelen, ongeldige invoer. Invoer moet van het type VideoDeviceInfo zijn. | ExpectedError | Gebruik apparaatbeheer om een lijst met VideoDeviceInfo-objecten op te halen en gebruik vervolgens het Object VideoDeviceInfo om de bron over te schakelen. Meer informatie over het starten en stoppen van het verzenden van lokale video tijdens een gesprek |
43005 | 400 | Kan het videoapparaat niet overschakelen, kan niet overschakelen naar hetzelfde videoapparaat. Het apparaat is al geselecteerd. | ExpectedError | |
43013 | 412 | Kan video niet starten, er zijn geen videoapparaten gevonden. Zorg ervoor dat videoapparaten zijn aangesloten en ingeschakeld in de systeeminstellingen. | ExpectedError | Zorg ervoor dat u een camera hebt aangesloten en geïnstalleerd op uw apparaat. |
43014 | 412 | Kan video niet starten, fout bij het aanvragen van mediastream. Probeer het opnieuw als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
43015 | 412 | Er is een time-out opgetreden bij het starten van video, er is een time-out opgetreden voor de aanvraag voor mediastreams. Sta toestemming toe voor de prompt van de browser om toegang te krijgen tot de camera en probeer het opnieuw. | ExpectedError | Deze fout kan optreden als de gebruiker geen actie onderneemt op de machtigingsprompt van de browser om toegang tot de camera toe te staan. |
43016 | 412 | Kan video niet starten, machtigingen geweigerd door het systeem. Zorg ervoor dat machtigingen voor videoapparaten zijn toegestaan in de instellingen van de browser en in de instellingen van het systeem. | ExpectedError | - Zorg ervoor dat cameramachtigingen zijn toegestaan in de browserinstellingen en apparaatsysteeminstellingen. - Zorg ervoor dat de camera's niet zijn uitgeschakeld in de systeeminstellingen van het apparaat. - Zorg ervoor dat in macOS schermopname is toegestaan vanuit de systeeminstellingen. Nuttige koppelingen: - Apparaatmachtigingen aanvragen -Machtigingen voor het delen van schermen in macOS - Apparaten opsommen of openen voor Safari op macOS en iOS |
43017 | 412 | Kan video niet starten, niet-ondersteunde stream. Probeer het opnieuw als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
43018 | 412 | Kan video niet starten en kan beperkingen niet instellen. Probeer het opnieuw als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | Meer informatie over het instellen van videobeperkingen |
43019 | 412 | Kan video niet starten, er is geen apparaat geselecteerd. Zorg ervoor dat u een LocalVideoStream doorgeeft die is samengesteld met een VideoDeviceInfo en probeer het opnieuw. Als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | Nuttige koppelingen: - Een gesprek plaatsen met videocamera - Lokale video starten en stoppen tijdens een gesprek |
43200 | 412 | Kan geen videostream weergeven. Deze stream is niet beschikbaar. Abonneer u op de eigenschap isAvailable van de stream om een melding te ontvangen wanneer de externe deelnemer zijn/haar video heeft ingeschakeld en de stream beschikbaar is voor rendering. | ExpectedError | Nuttige koppelingen: - Video-/schermen van externe deelnemers weergeven - 1:1 videogesprekken toevoegen aan uw app - Abonneren op SDK-gebeurtenissen |
43202 | 404 | Kan de videostream niet weergeven. Deze stream is niet meer beschikbaar. Externe deelnemer heeft zijn video uitgeschakeld. | ExpectedError | De externe deelnemer heeft zijn video uitgeschakeld tijdens het maken van een weergave. |
43203 | 408 | Kan videostream niet renderen, er is een time-out opgetreden tijdens het wachten op videoframes. Probeer het opnieuw als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
43204 | 500 | Kan videostream niet weergeven, kan zich niet abonneren op video op de Azure Communication Services-infrastructuur. Probeer het opnieuw als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning van Azure Communication Services. | UnexpectedClientError | |
43209 | 405 | Kan videostream niet renderen, VideoStreamRenderer is verwijderd tijdens het initialisatieproces. | ExpectedError | |
43210 | 400 | Kan VideoStreamRenderer niet verwijderen omdat deze al is verwijderd. | ExpectedError | |
43220 | 400 | Kan de weergave niet maken, het maximum aantal actieve RemoteVideoStream weergaven dat al is bereikt. U kunt een vorige verwijderen om een nieuwe te maken. |
ExpectedError | Meer informatie over het correct ondersteunen van het beste aantal binnenkomende videostreams |
480 | Het eindpunt van de externe client is niet geregistreerd. | Controleer of het externe eindpunt beschikbaar is. | ||
481 | Verwerken van binnenkomende oproep is mislukt. | Dien een ondersteuningsaanvraag in via de Azure-portal | ||
487 | Oproep is geannuleerd, lokaal afgewezen, beëindigd als gevolg van een probleem met een niet-overeenkomend eindpunt, of genereren van de media-aanbieding is mislukt. | Verwacht gedrag. | ||
490, 491, 496, 497, 498 | Netwerkproblemen met lokaal eindpunt. | Controleer het netwerk. | ||
503, 504 | Fout in Communication Services-infrastructuur. | Dien een ondersteuningsaanvraag in via de Azure-portal | ||
600 | Overal bezet. Deelnemer heeft contact opgenomen met succes, maar heeft een bezet signaal geretourneerd. | Verwacht gedrag. | ||
603 | Oproep globaal geweigerd door externe Communication Services-deelnemer. | Verwacht gedrag. | ||
604 | Bestaat nergens. De aangevraagde URI bestaat niet. | Verwacht gedrag. | ||
606 | Niet acceptabel. Deelnemer heeft contact opgenomen, maar kan de beschreven sessie niet ondersteunen. | Verwacht gedrag. |
Informatie over aanroepende codes en subcodesfouten
Foutcodes, subcodes en bijbehorende resultaatcategorieën helpen ontwikkelaars bij het identificeren en diagnosticeren van fouten. Deze foutcodes worden weergegeven via de eigenschap call.callEndReason
nadat de oproep is beëindigd.
Details van foutcodes zijn onder andere:
Code : zijn driecijferige gehele getallen die de reactiestatus van de client of server vertegenwoordigen. De codecategorieën:
- Geslaagde antwoorden (200-299)
- Clientfout (400-499)
- Serverfout (500-599)
- Globale fout (600-699)
Subcode : worden gedefinieerd als een geheel getal, waarbij elk getal een unieke reden aangeeft, specifiek voor een groep scenario's of een specifiek scenarioresultaat.
Bericht : beschrijft het resultaat en biedt hints voor het oplossen van het probleem als een resultaat een fout is.
ResultCategory - Geeft het type van de fout aan. Afhankelijk van de context kan de waarde zijnSuccess
, ExpectedError
of UnexpectedClientError
UnexpectedServerError
.
Oproepcodes en subcodes beëindigen
Er zijn verschillende verklaringen waarom een oproep is beëindigd. Hier volgen de betekenissen van het einde van oproepcodes en subcodes die laten zien hoe een oproep kan worden beëindigd.
Subcode | Code | Bericht | Resultaatcategorieën | Advies |
---|---|---|---|---|
0 | 0 | De oproep is beëindigd door de lokale deelnemer. | Geslaagd | |
0 | 487 | De oproep is beëindigd omdat de beller de oproep heeft geannuleerd. | Geslaagd | |
0 | 603 | De oproep is beëindigd omdat deze is geweigerd vanuit de oproep. | Geslaagd | De aanroep is beëindigd omdat deze is geweigerd van de doelgebruiker via de client-SDK, Call Automation, Graph, PSTN of Teams-functie weigeren. |
7 | 496 | De oproep is beëindigd omdat de verbinding met het clientnetwerk plotseling is verbroken en ondanks het opnieuw proberen meerdere keren verbinding te maken | ExpectedError | Browser is offline of heeft netwerkproblemen. Controleer de netwerkverbinding van uw browser en probeer het opnieuw. |
3100 | 410 | Het instellen van oproepen is mislukt vanwege een onverwacht netwerkprobleem op de client, controleer het netwerk van de client en probeer het opnieuw. | UnxpectedClientError | Controleer de netwerkconfiguratie, zorg ervoor dat deze voldoet aan de netwerkvereisten van Azure Communication Calling. |
3101 | 410 | Oproep is verbroken vanwege een onverwacht netwerkprobleem op de client, controleer het netwerk van de client en probeer het opnieuw. | UnxpectedClientError | Controleer de netwerkconfiguratie, zorg ervoor dat deze voldoet aan de netwerkvereisten van Azure Communication Calling. |
3111 | 410 | Het instellen van oproepen is mislukt, kan de mediaaanbieding niet verwerken tijdens het verbinden van de oproep. | UnxpectedClientError | Probeer het opnieuw. Als het probleem zich blijft voordoen, verzamelt u oproepgegevens, clientlogboeken, browserconsolelogboeken en neemt u contact op met de ondersteuning van Azure Communication Services. |
3112 | 410 | Het instellen van aanroepen is mislukt vanwege een netwerkconfiguratieprobleem aan de clientzijde, controleer de netwerkconfiguratie van de client en probeer het opnieuw. | ExpectedError | Meer informatie over een aanroep die eindigt met een subcode van 3112 vindt u hier. |
4097 | 0 | De oproep is beëindigd voor alle gebruikers door de organisator van de vergadering. | Geslaagd | |
4502 | 490 | De aanroep is mislukt vanwege problemen met de netwerkverbinding. De browser kan de HTTP-aanvraag voor het netwerk niet voltooien. | UnexpectedClientError | De client kan geen HTTP-aanvraag en -antwoord voltooien. Probeer het opnieuw. Als het probleem zich blijft voordoen, verzamelt u oproepgegevens, clientlogboeken, browserconsolelogboeken en neemt u contact op met de ondersteuning van Azure Communication Services. |
4506 | 408 | Er is een time-out opgetreden voor het gesprek. Controleer of de gebelde heeft ontvangen en de oproep heeft geaccepteerd. | UnexpectedClientError | Probeer het opnieuw. Als het probleem zich blijft voordoen, verzamelt u oproepgegevens, clientlogboeken, browserconsolelogboeken en neemt u contact op met de ondersteuning van Azure Communication Services. |
4507 | 495 | De aanroep is beëindigd omdat de toepassing geen geldig Azure Communication Services-token heeft opgegeven. | UnexpectedClientError | Zorg ervoor dat uw toepassing het vernieuwingsmechanisme van tokens correct implementeert. |
4521 | 0 | De oproep is beëindigd omdat de gebruiker de verbinding met de oproep plotseling heeft verbroken. Dit kan worden veroorzaakt door een gebruiker die de toepassing sluit die de aanroep heeft gehost, zoals een gebruiker die de toepassing heeft beëindigd door het browsertabblad te sluiten zonder de juiste ophanging. | ExpectedError | |
5000 | 0 | De oproep is beëindigd voor deze deelnemer. Deelnemer verwijderd uit het gesprek door een andere deelnemer. | Geslaagd | |
5003 | 0 | De oproep is beëindigd, omdat alle eindpunten van de oproep zijn geweigerd. | Geslaagd | |
5300 | 0 | De oproep is beëindigd voor deze deelnemer omdat deze is verwijderd uit het gesprek door een andere deelnemer. | Geslaagd | De aanroep is beëindigd voor deze deelnemer omdat een andere deelnemer deze heeft verwijderd. Het kan een andere client zijn, Automation-API aanroepen, Graph API. |
5317 | 0 | De doeldeelnemer wordt verwijderd vanwege het bijwerken van de rol van de deelnemer. | ExpectedError | |
5828 | 403 | De deelname is niet geautoriseerd voor de vergaderruimtevergadering, omdat de gebruiker geen deel uitmaakt van de lijst met genodigden. | UnexpectedClientError | |
5829 | 403 | De deelname is niet toegestaan voor de vergaderruimtevergadering na de eindtijd of vóór de begintijd van de vergadering. | UnexpectedClientError | |
5830 | 403 | Alleen Communication Services-gebruiker mag deelnemen aan de vergaderruimtevergadering. | ExpectedError | |
7000 | 0 | De aanroep is beëindigd door de Automation-API van Azure Communication Service-aanroep of een serverbot. | Geslaagd | De aanroep is beëindigd door acs-aanroepautomatiserings-API of Graph-bot. |
10003 | 487 | De oproep is geannuleerd voor dit gebruikerseindpunt omdat het elders is geaccepteerd, door een ander eindpunt. | Geslaagd | Er is een aanroep gestart om de doelgebruiker aan te roepen (oproep starten, deelnemer toevoegen, doorschakelen), de doelgebruiker had meerdere actieve eindpunten tegelijk, op een van de eindpunten die de oproep heeft geaccepteerd. Dit is normaal gedrag, slechts één eindpunt kan een oproep accepteren en er verbinding mee maken. Alle andere eindpunten ontvangen subcode 10003 om aan te geven dat de aanroep al is geaccepteerd. |
10004 | 487 | De oproep is geannuleerd tijdens time-out, omdat de doelgebruiker deze niet op tijd heeft geaccepteerd of geweigerd. Zorg ervoor dat de gebruiker de melding en/of de toepassing deze automatisch heeft verwerkt en probeer die aanroep opnieuw te starten. | ExpectedError | De oproep is geannuleerd na vooraf gedefinieerde tijd (meestal 2 minuten) omdat de doelgebruiker niet heeft geaccepteerd of geweigerd. |
10.009 | 401 | Niet-geverifieerde identiteit. Zorg ervoor dat uw Azure Communication Services-token geldig is en niet is verlopen. | UnexpectedClientError | |
10024 | 487 | De oproep is beëindigd. De oproep is geweigerd door alle eindpunten van de oproep. | Geslaagd | Probeer het gesprek opnieuw te plaatsen. |
10037 | 480 | Doelgebruiker heeft geen eindpunten geregistreerd bij ACS. Zorg ervoor dat de doelgebruiker ten minste één actief eindpunt heeft en dat het online is. | ExpectedError | Als de doelgebruiker gebruikmaakt van de Sdk voor aanroepen van Azure Communication Services, moet u ervoor zorgen dat de SDK is geïnitialiseerd in de clienttoepassing. Als de doelgebruiker een Teams-gebruiker is, moet u ervoor zorgen dat de client online is. Zorg ervoor dat de id van de doelgebruiker (CommunicationUserIdentifier, MicrosoftTeamsUserIdentifier of MicrosoftTeamsBotIdentifier) juist is. Als de Graph API user de eigenschap department heeft ingesteld op Microsoft Communication Application Instance het MicrosoftTeamsBotIdentifier moet worden opgegeven. |
10057 | 408 | Oproep is mislukt, de oproep kan niet worden voltooid, waarschijnlijk is het netwerk verloren gegaan of is de toepassing plotseling beëindigd. Controleer of de clients zijn verbonden en beschikbaar zijn. | ExpectedError | |
10076 | 480 | De doelgebruiker is geregistreerd, maar is niet online op het moment van de oproep. Zorg ervoor dat de doelgebruiker ten minste één actief eindpunt heeft en dat het online is. | ExpectedError | Als de doelgebruiker gebruikmaakt van de Sdk voor aanroepen van Azure Communication Services, moet u ervoor zorgen dat de SDK is geïnitialiseerd in de clienttoepassing en het eindpunt online is. Als de doelgebruiker een Teams-gebruiker is, moet u ervoor zorgen dat de client online is. |
10077 | 480 | De doelgebruiker is geregistreerd bij ACS en/of voor pushmeldingen, maar was niet online op het moment van de oproep. Zorg ervoor dat de doelgebruiker ten minste één actief eindpunt heeft en dat het online is. | ExpectedError | Als de doelgebruiker gebruikmaakt van de Sdk voor aanroepen van Azure Communication Services, moet u ervoor zorgen dat de SDK is geïnitialiseerd in de clienttoepassing en het eindpunt online is. Als de toepassing gebruikmaakt van pushmeldingen, controleert u of deze correct zijn geconfigureerd. Als de doelgebruiker een Teams-gebruiker is, moet u ervoor zorgen dat de client online is. |
10078 | 480 | Extern clienteindpunt is niet geregistreerd of niet bereikbaar. Zorg ervoor dat het externe clienteindpunt netwerkaanvragen naar Azure Communication Services verzendt. | ExpectedError | - Als de doelgebruiker gebruikmaakt van de Aanroepende SDK van Azure Communication Services, moet u ervoor zorgen dat de SDK is geïnitialiseerd in de clienttoepassing en het eindpunt online is. Als de toepassing gebruikmaakt van pushmeldingen, controleert u of deze correct zijn geconfigureerd. - Als de doelgebruiker een Teams-gebruiker is, moet u ervoor zorgen dat de klant online is. |
301004 | 410 | Deelnemer is verwijderd uit de oproep door de Azure Communication Services-infrastructuur vanwege het niet kunnen tot stand brengen van mediaconnectiviteit met de Azure Communication Services-infrastructuur tijdens het instellen van oproepen. Controleer de netwerkconfiguratie van de gebruiker, met inbegrip van het lokale netwerk, firewalls, VPN-configuraties en probeer het opnieuw. | UnexpectedClientError | Zorg ervoor dat het netwerk van de gebruiker correct is geconfigureerd, volg de openbare documentatie voor netwerkaanaanveling. |
301005 | 410 | Deelnemer die is verwijderd uit de oproep door de Azure Communication Services-infrastructuur vanwege verlies van mediaconnectiviteit met dezelfde infrastructuur. Dit gebeurt meestal als de deelnemer de oproep plotseling verlaat of de netwerkverbinding verliest. Als de deelnemer de oproep wil voortzetten, kan hij of zij opnieuw verbinding maken. | UnexpectedClientError | Zorg ervoor dat u de nieuwste SDK in een ondersteunde omgeving gebruikt. |
540000 | 0 | De oproep is beëindigd door lokale PSTN-beller. | Geslaagd | |
510403 | 403 | Oproep beëindigd, eerder gemarkeerd als spam en nu geblokkeerd. | ExpectedError | - Zorg ervoor dat uw Communication Services-token geldig is en niet is verlopen. - Zorg ervoor dat u de oproepopties doorgeeft AlternateId . |
540487 | 487 | De oproep is beëindigd omdat de beller de oproep heeft geannuleerd. | Geslaagd | |
560000 | 0 | De oproep is beëindigd door externe PSTN-deelnemer. | Geslaagd | Mogelijke oorzaken: - Gebruiker heeft de oproep beëindigd. - Oproep beëindigd door mediaagent. |
560486 | 486 | Oproep is beëindigd omdat externe PSTN-deelnemer bezet was. Het nummer dat werd aangeroepen, was al in een oproep of had technische problemen. | Geslaagd | - Voor directe routeringsgesprekken controleert u de logboeken en instellingen en time-outconfiguratie van sessierandbeheer. Mogelijke oorzaken: het nummer dat wordt aangeroepen, was al in een oproep of had technische problemen. |
404 | Oproep is niet gevonden. | Controleer of het nummer dat u belt (of de oproep waaraan u deelneemt) bestaat. | ||
408 | Time-out voor oproepcontroller. | Er is een time-out voor de oproepcontroller opgetreden tijdens het wachten op protocolberichten van gebruikerseindpunten. Controleer of de clients zijn verbonden en beschikbaar zijn. | ||
410 | Fout met de lokale mediastack of media-infrastructuur. | Zorg ervoor dat u de nieuwste SDK in een ondersteunde omgeving gebruikt. | ||
430 | Kan het bericht niet bezorgen bij de clienttoepassing. | Zorg ervoor dat de clienttoepassing actief en beschikbaar is. | ||
480 | Het eindpunt van de externe client is niet geregistreerd. | Controleer of het externe eindpunt beschikbaar is. | ||
481 | Verwerken van binnenkomende oproep is mislukt. | Dien een ondersteuningsaanvraag in via de Azure-portal | ||
490, 491, 496, 497, 498 | Netwerkproblemen met lokaal eindpunt. | Controleer de netwerkconfiguratie, zorg ervoor dat deze voldoet aan de netwerkvereisten van Azure Communication Calling. | ||
500, 503, 504 | Fout in Communication Services-infrastructuur. | Dien een ondersteuningsaanvraag in via de Azure-portal |
Meer informatie over het aanroepen van codes en subcodes
Wanneer worden foutcodes ontvangen?
Foutcodes voor Oproepautomatisering kunnen worden geleverd als synchrone antwoorden op API-aanroepen of asynchrone antwoorden via de opgegeven callback-URI. Als in de synchrone situatie een API-aanroep wordt gedaan en deze niet wordt geaccepteerd, geeft ACS een foutcode op waarin wordt beschreven waarom de API-aanroep is geweigerd. In asynchrone scenario's als er een API-aanroep wordt gedaan en wordt geaccepteerd, maar er nog steeds iets misgaat, worden zowel een callback-gebeurtenis als een foutcode ontvangen. Een voorbeeld van een veelvoorkomende callbackgebeurtenis voor oproepfouten is de callDisconnected
gebeurtenis die wordt weergegeven wanneer een oproep wordt verbroken. Zodra de callDisconnected
gebeurtenis is ontvangen, zijn er geen callbackgebeurtenissen meer voor die betreffende oproep. Voor een lijst met call signaling callback-gebeurtenissen zie (deze pagina) en voor een lijst met callback-gebeurtenissen voor mediaacties zie (deze pagina).
Syntaxis van foutcode
Foutcodes, subcodes en bijbehorende resultaatcategorieën helpen ontwikkelaars bij het identificeren en diagnosticeren van fouten. Details van foutcodes zijn onder andere:
Code : zijn driecijferige gehele getallen die de reactiestatus van de client of server vertegenwoordigen. De codecategorieën:
- Geslaagde antwoorden (200-299)
- Clientfout (400-499)
- Serverfout (500-599)
- Globale fout (600-699)
Subcode : worden gedefinieerd als een geheel getal, waarbij elk getal een unieke reden aangeeft, specifiek voor een groep scenario's of een specifiek scenarioresultaat.
Bericht : beschrijft het resultaat en biedt hints om het probleem te verhelpen als een resultaat een fout is.
Naast de code en subcode vindt u meer gedetailleerde informatie over probleemoplossing in de oproeplogboeken. Zie deze pagina voor gedetailleerde richtlijnen voor meer informatie over het inschakelen en openen van oproeplogboeken.
Foutcodes voor Automation SDK aanroepen
De volgende tabel bevat de meest voorkomende codes en subcodes. Als uw fout zich niet in deze tabel bevindt, raadpleegt u de algemene codes en subcodes voor meer informatie over uw specifieke scenario.
Meest voorkomende foutcodes voor gespreksautomatisering
Code | Subcode | Beschrijving | Oplossing |
---|---|---|---|
404 | 8522 | Een algemene foutcode die aangeeft dat de resource niet is gevonden. Resources kunnen oproepen en deelnemers bevatten. | Controleer de oproepstatus: de oproep is mogelijk al beëindigd of de deelnemer heeft de oproep verlaten. |
400 | 8523 | Een algemene foutcode die aangeeft dat iets in de hoofdtekst van de aanvraag ongeldig is. | Controleer of alle parameters geldig zijn. Raadpleeg het foutbericht om te bepalen welke parameter de fout veroorzaakt. |
400 | 8501 | Actie niet ondersteund gesprek niet tot stand gebracht | De actie die is gekoppeld aan het foutbericht is geactiveerd terwijl de aanroep niet actief was. Zorg ervoor dat nieuwe oproepacties niet worden gestart nadat de oproep is verbroken. Deze fout kan ook het gevolg zijn van acties die worden aangeroepen terwijl de aanroep actief is als deze zich dicht bij de verbroken tijd van de oproep bevinden. |
400 | 8500 | Ongeldige mediamodus | Controleer de status van uw mediabewerkingen om te zien of een van deze al actief is of of als de doeldeelnemer al in een mediabewerking staat. Als er een actieve mediabewerking is, wacht u tot de bewerking is voltooid en probeert u het opnieuw. |
400 | 8559 | Actie wordt niet ondersteund, slechts één app voor één uitbelverbinding is toegestaan | Dupliceer de aanvraag voor het opnemen van de start, de opname is al gestart of wordt uitgevoerd. Controleer de opnamestatus om ervoor te zorgen dat deze inactief is voordat u een nieuwe startopnameoproep verzendt. |
400 | 8528 | Actie niet ondersteund gesprek beëindigd | De actie die aan het foutbericht is gekoppeld, is geactiveerd terwijl de oproep is beëindigd. Zorg ervoor dat nieuwe aanroepacties niet worden gestart nadat de oproep is beëindigd. Deze fout kan ook het gevolg zijn van acties die worden aangeroepen terwijl de oproep actief is als deze zich dicht bij de beëindigingstijd van de oproep bevinden. |
409 | 8519 | Conflict | Controleer of meerdere acties niet parallel op dezelfde resource worden uitgevoerd. Raadpleeg het foutbericht om te bepalen welke twee acties conflicteren. |
403 | 7507 | Ongeldige aanroepbronidentiteit | De toepassings-id van het autorisatietoken komt niet overeen met de toepassingsidentiteit in de aanroepbron. Controleer of u de verbindingsreeks van de ACS-resource gebruikt waarin de webhook voor binnenkomende oproepen is geconfigureerd (het telefoonnummer moet eigendom zijn van dezelfde ACS-resource die de oproep beantwoordt). |
403 | 7504 | Onvoldoende toepassingsmachtigingen | Algemene code voor onvoldoende machtigingen, controleer het foutbericht voor context over welke resource geen machtigingen heeft. |
400 | 8585 | Actie is niet geldig in de huidige oproepstatus | Oproep is niet tot stand gebracht of is verbroken: wacht totdat de oproep tot stand is gebracht voordat u de mediaactie opnieuw probeert uit te voeren. |
405 | 8520 | Functionaliteit wordt momenteel niet ondersteund | Verwachte fout: werkstroom wordt momenteel niet ondersteund. Bekijk onze releaseblog om te zien of er een bijgewerkte SDK is die deze functionaliteiten heeft ingeschakeld. Zie de pagina bekende beperkingen voor gespreksautomatisering voor een lijst met niet-ondersteunde werkstromen. |
412 | 8583 | Voorwaarde is mislukt | Verwijs naar deze pagina met incompatibele mediaacties om ervoor te zorgen dat u geen incompatibele acties uitvoert of in de wachtrij zet. |
400 | 8567 | ACS-resourceservice-principal niet ingeschakeld | De Azure Cognitive Service-resource is niet juist geconfigureerd. Zie deze pagina voor een handleiding voor het instellen van uw Azure Cognitive Service-resource. |
405 | 8522 | Ontbrekende configuratie | Controleer het foutbericht voor meer context waarop de configuratie tot stand moet worden gebracht. Deze configuratie moet plaatsvinden bij het aanroepen van de AnswerCall-API. |
Algemene foutcodes
2xx-codes
Een 2xx-code vertegenwoordigt een geslaagd antwoord. De subcode voor geslaagde antwoorden is 0.
4xx-codes
Een 4xx-code vertegenwoordigt een clientfout.
Statuscode | Beschrijving |
---|---|
400 | Ongeldige aanvraag |
401 | Niet geautoriseerd |
403 | Verboden |
404 | Niet gevonden |
405 | Methode is niet toegestaan |
406 | Niet acceptabel |
408 | Time-out |
409 | Conflict |
412 | Voorwaarde is mislukt |
413 | Aanvraagentiteit te groot |
426 | Upgrade vereist |
429 | Te veel aanvragen |
481 | Transactie bestaat niet |
487 | Geannuleerd |
5xx-codes
Een 5xx-code vertegenwoordigt een serverfout.
Statuscode | Beschrijving |
---|---|
500 | Interne serverfout |
501 | Niet geïmplementeerd |
502 | Ongeldige gateway |
503 | Service niet beschikbaar |
504 | Time-out van gateway |
6xx-codes
Een 6xx-code vertegenwoordigt een globale fout.
Statuscode | Beschrijving |
---|---|
603 | Geweigerd |
Algemene subcodes
Subcode | Beschrijving |
---|---|
0 | Geslaagd |
7000 | Sierlijk |
7500 | Niet-ondersteunde AAD-identiteit |
7501 | Ongeldig token |
7502 | Toegang niet ingeschakeld |
7504 | Onvoldoende toepassingsmachtigingen |
7505 | Enterprise-tenant komt niet overeen |
7506 | Niet-vertrouwd certificaat |
7507 | Ongeldige aanroepbronidentiteit |
7508 | Niet-ondersteunde ACS-identiteit |
7509 | Hmac-validatiefout |
7510 | Validatiefout voor beheerde identiteit |
7600 | Resourcetoegang niet ingeschakeld |
7601 | Ongeldige ACS-bronidentiteit |
7602 | Ongeldige ACS-doelidentiteit |
7603 | Ongeldige ACS-identiteit |
7604 | Scenario voor niet-geautoriseerde teams-interop |
7605 | Niet-geautoriseerd teams-opnamescenario |
7606 | Niet-geautoriseerde ACS-resource voor cognitieve acties |
8500 | Ongeldige mediamodus |
8501 | Oproep niet tot stand gebracht |
8502 | Mijn deelnemer-id is niet beschikbaar |
8503 | Oproepmediastatus audio inactief |
8504 | Mediastreams niet beschikbaar |
8505 | Meerdere deelnemers met vervanging |
8506 | Opnameoproep voor niet-naleving |
8508 | Bewerking geannuleerd |
8509 | Maximale time-out voor stilte bereikt |
8510 | Time-out voor eerste stilte bereikt |
8511 | Afspeelprompt is mislukt |
8512 | Pieptoon afspelen is mislukt |
8513 | Time-out media ontvangen |
8514 | Toon stoppen gedetecteerd |
8515 | Maximale recordduur bereikt |
8516 | Gespreksbeperking |
8517 | Tenant-id niet overeenkomen |
8518 | Oproeponderzondering |
8519 | Conflict |
8520 | Niet geïmplementeerd |
8521 | Te veel hops |
8522 | Niet gevonden |
8523 | Ongeldig argument |
8524 | Ongeldig aantal deelnemers voor opname van naleving |
8525 | Niet-opgenomen partij |
8526 | Ongeldig jointoken |
8527 | Ongeldige join-URL |
8528 | Gesprek beëindigd |
8529 | Limiet voor maandelijkse aanroep beperkt bereikt |
8530 | Limiet voor aanroepen beperkt aantal actieve oproepen bereikt |
8531 | Maximumaantal ontvangen cijfers |
8532 | Time-out tussen cijfers bereikt |
8533 | Dtmf-optie komt overeen |
8534 | Onjuiste toon ingevoerd |
8535 | Ongeldige bestandsindeling |
8536 | Downloaden van bestand is mislukt |
8537 | Time-out actief houden bereikt |
8538 | Callee geweigerd |
8539 | Callee Busy |
8540 | Callee Busy Everywhere |
8541 | Callee Niet beschikbaar |
8542 | Gesprek geannuleerd |
8543 | Aanroep bestaat niet |
8544 | Callee Onbereikbaar |
8545 | Optie voor spraak komt overeen |
8546 | Ongeldige aanvraag verzonden door Callee |
8547 | Spraakoptie komt niet overeen |
8548 | Oproep is geen groepsoproep |
8549 | Opnieuw maken van gesprek is mislukt |
8550 | Retarget Media-onderhandeling is mislukt |
8551 | Retarget niet ondersteund |
8552 | De organisator kan niet worden verwijderd |
8553 | Dubbele opname |
8554 | Deelnemer uit vergadering audiomix |
8555 | Retarget wordt al uitgevoerd |
8556 | Actie wordt niet ondersteund voor CR-aanroep |
8557 | Onjuist indelingstype |
8558 | Deelnemer niet aanwezig |
8559 | Dubbele enkelvoudige uitbelverbinding |
8560 | Deelnemen aan gesprek geblokkeerd vanwege vergrendelde vergadering |
8561 | Ongeldige vergaderings-id voor deelname |
8562 | Opnamemodus wordt niet ondersteund |
8563 | Spraak wordt niet herkend |
8564 | Verbindingsfout in Speech Service |
8565 | Cognitive Services-fout |
8566 | Dempingsbewerking is niet toegestaan |
8567 | ACS-resourceservice-principal niet ingeschakeld |
8568 | Beheerde identiteit voor Cognitive Service-aanvraag is mislukt |
8571 | Opnamebewerkingsconflict |
8569 | Spraak herkend |
8570 | Cognitive Services-spraakherkenningsfout |
8572 | Afsluiten van play-service |
8573 | Methode Hervatten onderbreken is niet toegestaan |
8578 | Transcriptie is mislukt |
8579 | Transcriptie geannuleerd |
8580 | Transcriptieservice afsluiten |
8581 | Ongeldige Stream-URL |
8582 | Brontekst of Ssml leeg afspelen |
8583 | Voorwaarde is mislukt |
8585 | Actie is niet geldig in de huidige oproepstatus |
8586 | Binnenkomende oproep niet bevestigd door bot |
8587 | Binnenkomende oproep niet beantwoord binnen de tijd |
8588 | Time-out voor record voltooid en ontvangen van media |
8589 | Beperking van record |
8594 | Status van vergadering bijwerken mislukt |
8603 | Mediastreaming is mislukt |
8604 | Mediastreaming geannuleerd |
8605 | Aangepast spraakmodel voor transcriptie wordt niet ondersteund |
8606 | Het maken van de communicatie-id is mislukt |
8607 | Conflict met overdrachtsbewerking |
8608 | Fout bij opname van deelnemerclient |
8609 | Ongeldig join-antwoord van bot |
8610 | Geen antwoord van bot bij melding |
8613 | Limiet voor aanroepen van beperkte livebijschriften bereikt |
9001 | Onbekende fout van onderliggende service |
9002 | Time-outfout van onderliggende service |
9003 | Fout geannuleerde bewerking |
9998 | Onherstelbare fout |
9999 | Onbekend |
Antwoordcodes voor PSTN-oproepen met ParticipantEndReason
Deze sectie bevat informatie over probleemoplossing voor verschillende combinaties van ParticipantEndReason
en ParticipantEndSubCode
antwoordcodes. Voor de tabellen in deze sectie, ParticipantEndReason
= Code en ParticipantEndSubCode
= SubCode.
ParticipantEndReason 0
Reactie ParticipantEndReason
met waarde 0 betekent meestal dat normale aanroepen worden gewist en oproepen worden gemarkeerd die zonder fouten zijn voltooid.
SubCode | Code | Bericht | Resultaatcategorieën | Advies |
---|---|---|---|---|
0 | 0 | De oproep is beëindigd door de lokale deelnemer. | Geslaagd | |
560000 | 0 | Einde van normale PSTN-oproep: - Gebruiker heeft de oproep beëindigd. - Oproep beëindigd door mediaagent. |
Geslaagd | |
540000 | 0 | Einde van normale PSTN-oproep: - Gebruiker heeft de oproep beëindigd. - Oproep beëindigd door mediaagent. |
Geslaagd |
ParticipantEndReason 4xx
Antwoord ParticipantEndReason
met waarde 4xx betekent dat de oproep geen verbinding heeft gemaakt.
SubCode | Code | Bericht | Resultaatcategorieën | Advies |
---|---|---|---|---|
510403 | 403 | Oproep geblokkeerd: - Alternatieve id niet opgegeven voor de oproep. - Telefoonnummer niet toegestaan door gebruikers Session Border Controller (SBC). |
- Zie Oproepen beheren voor meer informatie over alternatieve id. - Zorg ervoor dat u een geldige alternatieve id hebt opgegeven. Het moet een telefoonnummer zijn dat deel uitmaakt van de resource die u gebruikt. - Controleer of u de eigenaar bent van de resource die u gebruikt om een aanroep uit te voeren. - Voor directe routeringsgesprekken controleert u waarom de sessierandcontroller de oproep niet heeft toegestaan. |
|
560403 | 403 | - Bel verboden. - Oproep geannuleerd. - Oproep geweigerd. |
Zorg ervoor dat u een geldig telefoonnummer in de juiste notatie hebt gebeld. Zie voor meer informatie over ondersteunde getalnotaties https://en.wikipedia.org/wiki/E.164. | |
511532 | 403 | Resource SIP trunk-configuratie is niet gevonden. | Controleer de instellingen voor directe routering in Azure Portal. Zie Inrichting van directe routering voor meer informatie. | |
560404 | 404 | - Telefoonnummer niet gevonden. - Telefoonnummer dat niet is toegewezen aan een doel. - Telefoonnummer niet toegestaan door sessierandcontroller. |
- Zorg ervoor dat het telefoonnummer deel uitmaakt van de resource die u gebruikt en dat u de eigenaar bent van de resource. - Controleer of het nummer dat u aanroept bestaat en is toegewezen aan een geldig doel. |
|
511404 | 404 | - Telefoonnummer niet gevonden. - De resource die in de aanroep wordt gebruikt, is niet gevonden. |
- Zorg ervoor dat u een telefoonnummer hebt gebruikt dat deel uitmaakt van de resource die u gebruikt en dat u de eigenaar bent van de resource. - Controleer of het nummer dat u aanroept bestaat en is toegewezen aan een geldig doel. - Zorg ervoor dat de resource die u voor de aanroep gebruikt, niet is verwijderd of uitgeschakeld. - Zorg ervoor dat uw Azure-abonnementen niet worden verwijderd of uitgeschakeld. |
|
560408 | 408 | De gebelde partij heeft binnen de voorgeschreven periode niet gereageerd op een oproepinrichtingsbericht. | - Controleer of de gebelde partij niet heeft gereageerd. - Controleer uw SBC-logboeken (Session Border Control) en -instellingen en time-outconfiguratie voor directe routeringsgesprekken. |
|
500001 | 408 | Time-out van gebruikersgateway Azure Communication Services heeft binnen een opgegeven tijdslimiet geen antwoord ontvangen van de client en de aanvraag beëindigd. |
- Controleer of de gebelde partij niet heeft gereageerd. - Voor directe routeringsoproepen controleert u de configuratie van uw SBC-logboeken en -instellingen en time-outs. |
|
531004 | 410 | IJS-controles (Interactive Connectivity Establishment) zijn mislukt. | - Het mediapad kan niet tot stand worden gebracht. Kan worden veroorzaakt door een onjuiste netwerkconfiguratie. Controleer de netwerkconfiguratie om ervoor te zorgen dat de vereiste IP-adressen en poorten niet worden geblokkeerd. Lees de richtlijnen in https://www.rfc-editor.org/rfc/rfc5245#section-7. - Controleer uw SBC-logboeken en -instellingen voor ICE-configuratie en -profiel voor directe routeringsoproepen. Neem contact op met uw SBC-leverancier voor hulp bij de configuratie. Zie Lijst met sessierandcontrollers die zijn gecertificeerd voor directe routering van Azure Communication Services voor meer informatie. |
|
560480 | 480 | - Geen antwoord van de aangeroepen gebruiker. - De gebruiker is tijdelijk niet beschikbaar. |
- Controleer of de gebelde partij niet heeft gereageerd. - Probeer de oproep later opnieuw in het geval dat de aangeroepen partij tijdelijk niet beschikbaar was. - Voor directe routeringsoproepen controleert u de configuratie van uw SBC-logboeken en -instellingen en time-outs. |
|
560484 | 484 | - Onvolledig of ongeldig adres. - Onvolledige of ongeldige nummernotatie. |
- In sommige gevallen kunt u deze fouten negeren omdat de gebruiker een ongeldig nummer kiest. - Controleer of de telefoonnummers juist zijn opgemaakt. Zie https://en.wikipedia.org/wiki/E.164 voor meer informatie. - Voor directe routering kan de SBC deze fouten veroorzaken vanwege een ontbrekende configuratie in een oproepoverdrachtscenario. |
|
60486 | 486 | Het aangeroepen nummer was bezet | - Het aangeroepen nummer kan zijn verbonden met een bestaande oproep of een technisch probleem hebben. - Voor directe routeringsoproepen controleert u de configuratie van uw SBC-logboeken en -instellingen en time-outs. |
|
540487 | 487 | De beller heeft de oproepaanvraag beëindigd. | Probeer het gesprek opnieuw uit te voeren. | |
560487 | 497 | - De beller heeft de oproepaanvraag beëindigd. - Aanvraag beëindigd met normale oproep wissen. |
Probeer het gesprek opnieuw uit te voeren. |
ParticipantEndReason 5xx
Reactie ParticipantEndReason
met waarde 5xx betekent dat de aanroep is mislukt vanwege een probleem met een software- of hardwareonderdeel dat nodig is om de verbinding te voltooien.
SubCode | Code | Bericht | Resultaatcategorieën | Advies |
---|---|---|---|---|
560500 | 500 | Er is een interne serverfout opgetreden in een van de services die betrokken zijn bij de aanroep. | - Probeer het gesprek opnieuw uit te voeren. Als het probleem zich blijft voordoen, neemt u contact op met uw telco-provider of Microsoft-ondersteuning. - Voor directe routeringsgesprekken controleert u de SBC-logboeken en -instellingen en time-outconfiguratie om te zien of uw SBC de fout heeft veroorzaakt. |
|
560503 | 503 | - Oproep is mislukt vanwege een interne serverfout in een van de services die betrokken zijn bij de aanroep. - Het netwerk dat wordt gebruikt om de aanroep tot stand te brengen, is niet in orde. - Een tijdelijke fout in een van de services die betrokken zijn bij de aanroep. |
- Controleer de netwerk- en routeringsconfiguratie op mogelijke problemen. Controleer of uw netwerkfirewallregels juist zijn. - Probeer het gesprek opnieuw uit te voeren. Als het probleem zich blijft voordoen, neemt u contact op met uw telco-provider of Microsoft-ondersteuning. - Voor directe routeringsgesprekken controleert u de SBC-logboeken en -instellingen en time-outconfiguratie om te zien of uw SBC de fout heeft veroorzaakt. |
ParticipantEndReason 603
Antwoord ParticipantEndReason
met waarde 603 betekent dat de oproep is geweigerd zonder verbinding te maken.
SubCode | Code | Bericht | Resultaatcategorieën | Advies |
---|---|---|---|---|
560603 | 603 | - Oproep geweigerd door de ontvanger. - Oproep geweigerd vanwege fraudedetectie. |
- Als deze is geweigerd door de ontvanger, voert u de aanroep opnieuw uit. - Zorg ervoor dat u het maximum aantal gelijktijdige oproepen dat is toegestaan voor uw Azure Communication Services-telefoonnummer niet overschrijdt. Zie beperkingen voor PSTN-aanroepen voor meer informatie. |
Foutcodes voor chat-SDK
De Chat-SDK gebruikt de volgende foutcodes om chatproblemen op te lossen. De foutcodes worden weergegeven via de error.code
eigenschap in het foutbericht.
Code | Bericht | Advies |
---|---|---|
401 | Niet geautoriseerd | Controleer of het Communication Services-token geldig is, en niet is verlopen. |
403 | Verboden | Zorg ervoor dat de initiator van de aanvraag toegang heeft tot de resource. |
429 | Te veel aanvragen | Zorg ervoor dat uw toepassing aan de clientzijde dit scenario op een gebruiksvriendelijke manier verwerkt. Als de fout zich blijft voordoen, dient u een ondersteuningsaanvraag in. |
503 | Service niet beschikbaar | Dien een ondersteuningsaanvraag in via de Azure-portal |
SMS-foutcodes
De SMS SDK gebruikt de volgende foutcodes om u te helpen bij het oplossen van sms-problemen. De foutcodes worden weergegeven via het DeliveryStatusDetails
veld in het rapport sms-bezorging.
Code | Bericht | Advies |
---|---|---|
2000 | Bericht is bezorgd. | |
4000 | Bericht wordt geweigerd vanwege fraudedetectie. | Zorg ervoor dat u niet het maximum aantal berichten overschrijdt dat is toegestaan voor uw nummer. |
4001 | Bericht wordt geweigerd vanwege een ongeldige bron-/van-getalnotatie | Zorg ervoor dat het getal Aan de notatie E.164 heeft en van getalnotatie E.164 of Korte code. |
4002 | Bericht wordt geweigerd vanwege een ongeldige doel-/naar-getalnotatie. | Zorg ervoor dat het getal Aan de notatie E.164 heeft |
4003 | Het bericht kan niet worden bezorgd vanwege een niet-ondersteunde bestemming. | Controleer of de bestemming waarnaar u wilt verzenden, wordt ondersteund. |
4004 | Het bericht kan niet worden bezorgd omdat het doel-/doelnummer niet bestaat. | Zorg ervoor dat het nummer Aan waarnaar u verzendt, geldig is. |
4005 | Bericht geblokkeerd door doelprovider. | |
4006 | Het doel-/doelnummer is niet bereikbaar. | Probeer het bericht later opnieuw te verzenden. |
4007 | Het doel-/doelnummer heeft zich afgemeld voor het ontvangen van berichten van u. | Markeer het doel-/doelnummer als afgemeld, zodat er geen verdere berichtpogingen worden uitgevoerd op het nummer. |
4008 | U hebt het maximum aantal berichten overschreden dat is toegestaan voor uw profiel. | Zorg ervoor dat u het maximum aantal berichten dat is toegestaan voor uw nummer niet overschrijdt of wachtrijen gebruikt om de berichten te batcheren. |
4009 | Bericht geweigerd door Microsoft Entitlement System. | Dit gebeurt meestal als frauduleuze activiteiten worden gedetecteerd. Neem contact op met de ondersteuning voor meer informatie. |
4010 | Bericht is geblokkeerd omdat het gratis nummer niet is geverifieerd. | Controleer niet-geverifieerde verzendlimieten en dien zo snel mogelijk gratis verificatie in. |
5000 | Het bericht kan niet worden bezorgd. Neem contact op met het ondersteuningsteam van Microsoft voor meer informatie. | Dien een ondersteuningsaanvraag in via de Azure-portal |
5001 | Bericht kan niet worden bezorgd vanwege een tijdelijke niet-beschikbaarheid van de toepassing/het systeem. | |
5002 | Provider biedt geen ondersteuning voor het leveringsrapport | Dit gebeurt meestal als een provider geen ondersteuning biedt voor leveringsrapporten. Er is geen actie vereist omdat het bericht mogelijk al is bezorgd. |
9999 | Bericht kan niet worden bezorgd vanwege onbekende fout/fout. | Probeer het bericht opnieuw te verzenden. |