Az SDK, a hívásautomatizálási SDK, a PSTN, a csevegési SDK és az SMS SDK hívás végi válaszkódjainak hibaelhárítása
Ez a cikk az SDK, a Hívásautomatizálás és a PSTN-hívások hívásának hívásvégrehozási kódjainak hibaelhárítását ismerteti.
Hibaelhárítási tippek
A hibaelhárítás során vegye figyelembe az alábbi tippeket:
- Az alkalmazás nem kap eseményt
IncomingCall Event Grid
: Esemény-előfizetés létrehozásakor győződjön meg arról, hogy az alkalmazásvégpontot az Event Grid érvényesíti. Az esemény-előfizetés kiépítési állapota sikeresként van megjelölve, ha az érvényesítés sikeres volt. - Hiba esetén
The field CallbackUri is invalid
: A Hívásautomatizálás nem támogatja a HTTP-végpontokat. Győződjön meg arról, hogy a megadott visszahívási URL-cím támogatja a HTTPS-t. - A
PlayAudio
művelet nem játszik le semmit: A hangfájlok esetében jelenleg csak a Wave fájl (.wav) formátum támogatott. A hangtartalomnak a hullámfájlban mono (egycsatornás), 16 bites mintának kell lennie 16 000 (16 KHz) mintavételezési sebességgel. - A PSTN-végpontokon nem működnek a műveletek: a
CreateCall
Transfer
, ,AddParticipant
ésRedirect
a telefonszámok esetében be kell állítania aSourceCallerId
műveletkérelmet. Ha nem közvetlen útválasztást használ, a forráshívó azonosítójának egy olyan telefonszámnak kell lennie, amely a Communication Services-erőforrás tulajdonában van a művelet sikerességéhez.
A termékcsapat által nyomon követett problémákról további információt az Ismert problémák című témakörben talál.
Feljegyzés
Az alábbi táblázatokban felsorolt üzenet- és találatkategóriák nyilvános előzetes verzióban érhetők el. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.
A híváskódok és alkódok hibáinak ismertetése
A hibakódok, az alkódok és a megfelelő eredménykategóriák segítenek a fejlesztőknek azonosítani és diagnosztizálni a hibákat. Ezek a hibakódok a hívás befejeződése után jelennek meg a call.callEndReason
tulajdonságon keresztül.
A hibakód részletei a következők:
Kód – 3 számjegyből álló egész szám, amely az ügyfél vagy a kiszolgáló válaszának állapotát jelöli. A kódkategóriák:
- Sikeres válaszok (200-299)
- Ügyfélhiba (400-499)
- Kiszolgálóhiba (500–599)
- Globális hiba (600-699)
Alkód – Egész számként van definiálva, ahol minden szám egyedi okot jelez, amely a forgatókönyvek egy csoportjára vagy egy adott forgatókönyv kimenetére vonatkozik.
Üzenet – Ismerteti az eredményt, és tippeket ad a probléma megoldásához, ha egy eredmény sikertelen.
ResultCategory – A hiba típusát jelzi. A környezettől függően az érték lehet Success
, ExpectedError
vagy UnexpectedClientError
UnexpectedServerError
.
Azure Communication Services – SDK-ügyfél hibakódjai és alkódjai
Ügyfélhibák esetén, ha a resultCategories tulajdonság az ExpectedError
, a hiba az SDK szempontjából várható. Ilyen hibák gyakran előfordulnak az előfeltételek hibáiban, például az alkalmazás által átadott helytelen argumentumokban, vagy ha az aktuális rendszerállapot nem engedélyezi az API-hívást. Az alkalmazásnak ellenőriznie kell a hiba okát és az API meghívásának logikáját.
Alkód | Kód | Üzenet | Eredménykategória | Tanács |
---|---|---|---|---|
40101 | 408 | Nem sikerült létrehozni a CallAgentet. Próbálkozzon újra, ha a probléma továbbra is fennáll, gyűjtse össze a böngésző konzolnaplóit, .HAR fájljait, és forduljon az Azure Communication Services ügyfélszolgálatához. |
UnexpectedClientError | |
40104 | 408 | Nem sikerült létrehozni a CallAgentet. Próbálkozzon újra, ha a probléma továbbra is fennáll, gyűjtse össze a böngésző konzolnaplóit, .HAR fájljait, és forduljon az Azure Communication Services ügyfélszolgálatához. |
UnexpectedClientError | |
40114 | 408 | Nem sikerült csatlakozni az Azure Communication Services-infrastruktúrához. Próbálkozzon újra, és ellenőrizze a böngésző hálózati kéréseit. Ha a kérések továbbra is sikertelenek maradnak, gyűjtse össze a böngésző konzolnaplóit, .HAR fájljait, és forduljon az Azure Communication Services ügyfélszolgálatához. |
UnexpectedClientError | További információ: hálózati követelmények. |
40115 | 412 | Nem sikerült létrehozni a CallAgentet, és nem sikerült inicializálni a kapcsolatot az Azure Communication Services-infrastruktúrával. Próbálkozzon újra, és ellenőrizze a böngésző hálózati kéréseit. Ha a kérések továbbra is sikertelenek maradnak, gyűjtse össze a böngésző konzolnaplóit, .HAR fájljait, és forduljon az Azure Communication Services ügyfélszolgálatához. |
UnexpectedClientError | További információ: hálózati követelmények. |
40216 | 500 | Nem sikerült létrehozni a CallAgentet. Próbálkozzon újra, ha a probléma továbbra is fennáll, gyűjtse össze a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
40228 | 409 | Nem sikerült létrehozni a CallAgentet, az identitáshoz társított CallAgent-példány már létezik. A meglévő CallAgent elvetése, vagy egy másik identitással rendelkező új létrehozása. | ExpectedError | |
40230 | 409 | Nem sikerült létrehozni a TeamsCallAgentet, az identitáshoz társított TeamsCallAgent példány már létezik. Egy új létrehozása előtt dobja el a meglévő TeamsCallAgentet. | ExpectedError | |
40606 | 405 | Nem sikerült számba adni a hangszórókat, nem támogatott a hangszórók számbavétele/kiválasztása Android Chrome, iOS Safari vagy macOS Safari rendszeren. | ExpectedError | Az előadói enumerálás/kiválasztás androidos Chrome, iOS Safari és macOS Safari rendszereken nem támogatott. Az operációs rendszer automatikusan kiválasztja a hangszórót (kimeneti eszközt). További információ az eszközkezelésről és a problémák legjobb megoldásáról. |
40613 | 400 | Nem sikerült beszerezni a mikrofon és/vagy a kamera használatára vonatkozó engedélyt, a rendszer megtagadta, vagy nem sikerült. Győződjön meg arról, hogy engedélyezi az engedélyeket a böngészőben és az operációs rendszer beállításaiban. | ExpectedError | További információ az eszközengedélyek legjobb kezeléséről. |
40614 | 500 | Nem sikerült eszközengedélyeket kérni: Győződjön meg arról, hogy engedélyezi az engedélyeket a böngésző beállításaiban és az operációs rendszer beállításaiban, és próbálkozzon újra. Ha a probléma továbbra is fennáll, gyűjtse össze a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | További információ az eszközengedélyek legjobb kezeléséről. |
41006 | 400 | Nem sikerült elfogadni a bejövő hívást, nem csengetési állapotban van. Iratkozzon fel a CallAgent eseményére incomingCall a bejövő hívás elfogadásához. |
ExpectedError | A probléma kiváltó okának azonosításához tekintse meg az alábbi cikkeket - Bejövő hívás fogadása - Feliratkozás SDK-eseményekre |
41007 | 400 | Nem sikerült elutasítani a bejövő hívást, nem csengetési állapotban van. Iratkozzon fel a CallAgent eseményére incomingCall a bejövő hívás elutasításához. |
ExpectedError | A probléma kiváltó okának azonosításához tekintse meg az alábbi cikkeket - Bejövő hívás fogadása - Feliratkozás SDK-eseményekre |
41015 | 500 | Nem sikerült elnémítani a mikrofont. Próbálkozzon újra, ha a probléma továbbra is fennáll, gyűjtse össze a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
41016 | 400 | Nem sikerült a mikrofon visszahangosítása. Próbálkozzon újra, ha a probléma továbbra is fennáll, gyűjtse össze a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
41025 | 400 | Nem sikerült elindítani a videót, a LocalVideoStream-példány érvénytelen vagy üres. Adjon meg egy LocalVideoStream-példányt. | ExpectedError | Győződjön meg arról, hogy a videó indításához átadott objektum a LocalVideoStream egy példánya. LocalVideoStream Objektumot vagy objektumot MediaStream használó VideoDeviceInfo objektum létrehozása. A probléma kiváltó okának azonosításához tekintse meg az alábbi cikkeket: - Hívás kezdeményezése videokamerával - Helyi videó küldésének indítása és leállítása hívás közben - Nyers videó elérése |
41027 | 400 | Nem sikerült elindítani a videót, a videó már elindult. | ExpectedError | Hasznos hivatkozások: - Hívás kezdeményezése videokamerával - Helyi videó küldésének indítása és leállítása hívás közben |
41030 | 400 | Nem sikerült leállítani a videót, a videó már le van állítva. | ExpectedError | Hasznos hivatkozások: - Hívás kezdeményezése videokamerával - Helyi videó küldésének indítása és leállítása hívás közben |
41032 | 400 | Nem sikerült leállítani a videót, érvénytelen argumentum. A bemenetként használt LocalVideoStream jelenleg nem küldhető el. | ExpectedError | A hívásban elküldött LocalVideoStream a Call.localVideoStreams[] tömbben van tárolva, és típusa Video vagy RawMedia . A probléma kiváltó okának azonosításához tekintse meg az alábbi cikkeket: - Hívás kezdeményezése videokamerával - Helyi videó küldésének indítása és leállítása hívás közben - Nyers videó elérése |
41033 | 500 | Nem sikerült megtartani a hívást. Próbálkozzon újra, ha a probléma továbbra is fennáll, gyűjtse össze a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
41034 | 500 | Nem sikerült folytatni a hívást. Próbálkozzon újra, ha a probléma továbbra is fennáll, gyűjtse össze a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
41035 | 400 | Nem sikerült elindítani a képernyőmegosztást, a képernyőmegosztás már elindult. | ExpectedError | További információ a képernyőmegosztás hívás közbeni indításáról és leállításáról |
41041 | 400 | Nem sikerült leállítani a képernyőmegosztást, a képernyőmegosztás már le van állítva. | ExpectedError | További információ a képernyőmegosztás hívás közbeni indításáról és leállításáról |
41048 | 410 | A hívásbeállítási folyamat során nem sikerült elindítani a videót. Győződjön meg arról, hogy engedélyezi a videoengedélyeket a böngésző beállításaiban és az operációs rendszer beállításaiban, és győződjön meg arról, hogy a kameraeszközt nem használja egy másik folyamat. | UnexpectedClientError | - Előfordulhat, hogy a kameraeszköz le van tiltva a rendszerben. - A kamerát egy másik folyamat használja. |
41056 | 412 | Nem sikerült elindítani vagy csatlakozni a híváshoz, a Teams Enterprise hangszabályzata nincs engedélyezve ehhez az Azure Communication Services-erőforráshoz. Az oktatóanyag engedélyezéséhez kövesse az online oktatóanyagot. | ExpectedError | Megtudhatja, hogyan engedélyezheti a felhasználókat Vállalati hangkommunikáció online és Telefonrendszer Voicemailhez a Teams Enterprise hangszabályzatának engedélyezéséhez |
41071 | 412 | Nem sikerült elindítani a képernyőmegosztást, a hívás nem csatlakoztatott állapotban van. Iratkozzon fel a hívás eseményére statteChanged , hogy megtudja, mikor csatlakozik a hívás. |
ExpectedError | Hasznos hivatkozások: - Hívás tulajdonságainak ellenőrzése - Feliratkozás SDK-eseményekre |
41073 | 412 | Nem sikerült az egyéni MediaStream beolvasása vagy beállítása, ezt a funkciót jelenleg letiltja az Azure Communication Services. | ExpectedError | |
43000 | 412 | Nem sikerült elindítani a videót, a videoeszközt egy másik folyamat/alkalmazás használja. Állítsa le a kamerát a másik folyamat/alkalmazás használatából, és próbálkozzon újra. | ExpectedError | További információ arról , hogyan lehet a legjobban kezelni egy másik folyamat által használt kamerát |
43001 | 403 | Nem sikerült elindítani a videót, a kijelölt videoeszköz használatára nem kapott engedélyt. Győződjön meg arról, hogy a videoeszköz engedélyei engedélyezve vannak a böngésző beállításaiban és a rendszer beállításaiban. | ExpectedError | Győződjön meg arról, hogy a kameraengedélyek engedélyezve vannak a böngésző beállításaiban és az eszközrendszer beállításaiban. Győződjön meg arról, hogy a kamerák nincsenek letiltva az eszközrendszer beállításai között. MacOS rendszeren győződjön meg arról, hogy a képernyőfelvétel engedélyezve van a rendszerbeállítások között. Hasznos hivatkozások: - Eszközengedélyek kérése- Képernyőmegosztási engedélyek macOS rendszeren - Eszközök számbavétele vagy elérése a Safarihoz macOS-en és iOS-en |
43002 | 500 | Nem sikerült elindítani a videót, ismeretlen hiba. Próbálkozzon újra. Ha a probléma továbbra is fennáll, forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
43004 | 400 | Nem sikerült a videoeszköz váltása, érvénytelen bemenet. A bemenetnek VideoDeviceInfo típusúnak kell lennie. | ExpectedError | Az eszközkezelővel lekérheti a VideoDeviceInfo objektumok listáját, majd a VideoDeviceInfo objektummal válthat a forrásra. További információ arról , hogyan indíthatja el és állíthatja le a helyi videó küldését hívás közben |
43005 | 400 | Nem sikerült a videoeszköz váltása, és nem sikerült ugyanarra a videoeszközre váltani, már ki van jelölve. | ExpectedError | |
43013 | 412 | Nem sikerült elindítani a videót, nem találhatók videoeszközök. Győződjön meg arról, hogy a videoeszközök csatlakoztatva vannak és engedélyezve vannak a rendszerbeállításokban. | ExpectedError | Győződjön meg arról, hogy csatlakoztatva van egy kamera, és telepítve van az eszközön. |
43014 | 412 | Nem sikerült elindítani a videót, hiba történt a médiastream kérése közben. Próbálkozzon újra, ha a probléma továbbra is fennáll, forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
43015 | 412 | Nem sikerült elindítani a videót, a médiastream-kérés túllépte az időkorlátot. Engedélyezze a böngésző kérésének engedélyét a kamerához való hozzáféréshez, és próbálkozzon újra. | ExpectedError | Ez a hiba akkor fordulhat elő, ha a felhasználó nem hajt végre műveletet a böngésző engedélykérésén a kamerához való hozzáférés engedélyezéséhez. |
43016 | 412 | Nem sikerült elindítani a videót, a rendszer megtagadta az engedélyeket. Győződjön meg arról, hogy a videoeszköz engedélyei engedélyezve vannak a böngésző beállításaiban és a rendszer beállításaiban. | ExpectedError | - Győződjön meg arról, hogy a kameraengedélyek engedélyezve vannak a böngésző beállításaiban és az eszközrendszer beállításaiban. - Győződjön meg arról, hogy a kamerák nincsenek letiltva az eszközrendszer beállításai között. - MacOS rendszeren győződjön meg arról, hogy a képernyőfelvétel engedélyezve van a rendszerbeállítások között. Hasznos hivatkozások: - Eszközengedélyek kérése -Képernyőmegosztási engedélyek macOS rendszeren - Eszközök számbavétele vagy elérése a Safarihoz macOS-en és iOS-en |
43017 | 412 | Nem sikerült elindítani a videót, nem támogatott streamet. Próbálkozzon újra, ha a probléma továbbra is fennáll, forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
43018 | 412 | Nem sikerült elindítani a videót, nem sikerült beállítani a korlátozásokat. Próbálkozzon újra, ha a probléma továbbra is fennáll, forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | További információ a videókorlátok beállításáról |
43019 | 412 | Nem sikerült elindítani a videót, nincs kijelölve eszköz. Győződjön meg arról, hogy egy VideoDeviceInfo használatával létrehozott LocalVideoStreamet ad át, és próbálkozzon újra. Ha a probléma továbbra is fennáll, forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | Hasznos hivatkozások: - Hívás kezdeményezése videokamerával - Helyi videó küldésének indítása és leállítása hívás közben |
43200 | 412 | Nem sikerült renderelni a videóstreamet, ez a stream nem érhető el. Iratkozzon fel a stream isAvailable tulajdonságára, hogy értesítést kapjon arról, ha a távoli résztvevő be van kapcsolva a videója, és a stream elérhető a rendereléshez. | ExpectedError | Hasznos hivatkozások: - Távoli résztvevő videóinak/képernyőmegosztási streamjeinek renderelése - 1:1 videóhívás hozzáadása az alkalmazáshoz - Feliratkozás SDK-eseményekre |
43202 | 404 | Nem sikerült renderelni a videóstreamet, ez a stream már nem érhető el. A távoli résztvevő kikapcsolta a videóját. | ExpectedError | A távoli résztvevő kikapcsolta a videóját, miközben nézetet próbált létrehozni hozzá. |
43203 | 408 | Nem sikerült renderelni a videóstreamet, a renderelés időtúllépést észlelt a videókeretekre való várakozás során. Próbálkozzon újra, ha a probléma továbbra is fennáll, forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
43204 | 500 | Nem sikerült renderelni a videóstreamet, és nem tudott feliratkozni a videóra az Azure Communication Services infrastruktúráján. Próbálkozzon újra, ha a probléma továbbra is fennáll, forduljon az Azure Communication Services ügyfélszolgálatához. | UnexpectedClientError | |
43209 | 405 | Nem sikerült renderelni a videostreamet, a VideoStreamRenderer az inicializálási folyamat során lett megsemmisítve. | ExpectedError | |
43210 | 400 | Nem sikerült megsemmisíteni a VideoStreamRenderert, mert már el van osztva. | ExpectedError | |
43220 | 400 | Nem sikerült létrehozni a nézetet, az aktív RemoteVideoStream nézetek maximális száma már elérte. Az előzőt elvetheti, hogy újat hozzon létre. |
ExpectedError | További információ a bejövő videostreamek megfelelő támogatásáról |
480 | A távoli ügyfélvégpont nincs regisztrálva. | Győződjön meg arról, hogy a távoli végpont elérhető. | ||
481 | Nem sikerült kezelni a bejövő hívást. | Küldjön támogatási kérést az Azure Portalon keresztül. | ||
487 | A hívás megszakítva, helyileg elutasítva, végponteltérési probléma miatt véget ért, vagy nem sikerült médiaajánlatot létrehozni. | Várt viselkedés. | ||
490, 491, 496, 497, 498 | Helyi végponthálózati problémák. | Ellenőrizze a hálózatot. | ||
503, 504 | Kommunikációs szolgáltatások infrastruktúrájának hibája. | Küldjön támogatási kérést az Azure Portalon keresztül. | ||
600 | Mindenhol elfoglalt. A résztvevő sikeresen felvette a kapcsolatot, de foglalt jelzést adott vissza. | Várt viselkedés. | ||
603 | A távoli kommunikációs szolgáltatások résztvevője által globálisan elutasított hívás. | Várt viselkedés. | ||
604 | Nem létezik sehol. A kért URI nem létezik. | Várt viselkedés. | ||
606 | Nem elfogadható. A résztvevő sikeresen felvette a kapcsolatot, de nem tudja támogatni a leírt munkamenetet. | Várt viselkedés. |
A híváskódok és alkódok hibáinak ismertetése
A hibakódok, az alkódok és a megfelelő eredménykategóriák segítenek a fejlesztőknek azonosítani és diagnosztizálni a hibákat. Ezek a hibakódok a hívás befejeződése után jelennek meg a call.callEndReason
tulajdonságon keresztül.
A hibakód részletei a következők:
Kód – 3 számjegyből álló egész szám, amely az ügyfél vagy a kiszolgáló válaszának állapotát jelöli. A kódkategóriák:
- Sikeres válaszok (200-299)
- Ügyfélhiba (400-499)
- Kiszolgálóhiba (500–599)
- Globális hiba (600-699)
Alkód – Egész számként van definiálva, ahol minden szám egyedi okot jelez, amely a forgatókönyvek egy csoportjára vagy egy adott forgatókönyv kimenetére vonatkozik.
Üzenet – Ismerteti az eredményt, és tippeket ad a probléma megoldásához, ha egy eredmény sikertelen.
ResultCategory – A hiba típusát jelzi. A környezettől függően az érték lehet Success
, ExpectedError
vagy UnexpectedClientError
UnexpectedServerError
.
Hívásvégi híváskódok és alkódok
Különböző magyarázatok vannak arra, hogy miért ért véget egy hívás. Az alábbiakban a híváskódok és alkódok végének jelentései láthatók, amelyek bemutatják, hogyan végződhet egy hívás.
Alkód | Kód | Üzenet | Találatkategóriák | Tanács |
---|---|---|---|---|
0 | 0 | A hívás sikeresen befejeződött a helyi résztvevő által. | Siker | |
0 | 487 | A hívás sikeresen befejeződött, mivel a hívó megszakította a hívást. | Siker | |
0 | 603 | A hívás sikeresen befejeződött, mivel a hívás nem lett meghívva. | Siker | A hívás azért lett befejezve, mert az ügyfél SDK, a Call Automation, a Graph, a PSTN vagy a Teams elutasító függvényével elutasította a célfelhasználótól. |
7 | 496 | A hívás megszakadt, mivel az ügyfél hirtelen megszakadt a hálózati kapcsolat, és annak ellenére, hogy többször is próbálkozott, nem tudott csatlakozni | ExpectedError | A böngésző offline állapotban van, vagy hálózati problémákat tapasztal. Ellenőrizze a böngésző hálózati kapcsolatát, és próbálkozzon újra. |
3100 | 410 | A hívás beállítása nem sikerült az ügyfél váratlan hálózati hibája miatt, ellenőrizze az ügyfél hálózatát, és próbálkozzon újra. | UnxpectedClientError | Ellenőrizze a hálózati konfigurációt, és győződjön meg arról, hogy az megfelel az Azure Communication Calling hálózati követelményeinek. |
3101 | 410 | Az ügyfél váratlan hálózati hibája miatt megszakadt a hívás, ellenőrizze az ügyfél hálózatát, és próbálkozzon újra. | UnxpectedClientError | Ellenőrizze a hálózati konfigurációt, és győződjön meg arról, hogy az megfelel az Azure Communication Calling hálózati követelményeinek. |
3111 | 410 | A hívás beállítása nem sikerült, nem sikerült feldolgozni a médiaajánlatot a hívás csatlakoztatása közben. | UnxpectedClientError | Próbálkozzon újra. Ha a probléma továbbra is fennáll, gyűjtse össze a hívásadatokat, az ügyfélnaplókat, a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. |
3112 | 410 | A hívásbeállítás az ügyféloldali hálózati konfigurációs probléma miatt meghiúsult, ellenőrizze az ügyfél hálózati konfigurációját, és próbálkozzon újra. | ExpectedError | További információ a 3112-ből álló alkóddal végződő hívásról. |
4097 | 0 | A hívás az értekezlet szervezője által az összes felhasználó számára befejeződött. | Siker | |
4502 | 490 | A hívás hálózati kapcsolati problémák miatt meghiúsult, a böngésző nem tudta befejezni a hálózati HTTP-kérést. | UnexpectedClientError | Az ügyfél nem tudta befejezni a HTTP-kérést és a választ. Próbálkozzon újra. Ha a probléma továbbra is fennáll, gyűjtse össze a hívásadatokat, az ügyfélnaplókat, a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. |
4506 | 408 | A hívás túllépte az időkorlátot. Ellenőrizze, hogy a hívó megkapta-e és elfogadta-e a hívást. | UnexpectedClientError | Próbálkozzon újra. Ha a probléma továbbra is fennáll, gyűjtse össze a hívásadatokat, az ügyfélnaplókat, a böngésző konzolnaplóit, és forduljon az Azure Communication Services ügyfélszolgálatához. |
4507 | 495 | A hívás véget ért, mivel az alkalmazás nem adott meg érvényes Azure Communication Services-jogkivonatot. | UnexpectedClientError | Győződjön meg arról, hogy az alkalmazás helyesen implementálja a jogkivonat-frissítési mechanizmust. |
4521 | 0 | A hívás véget ért, mert a felhasználó hirtelen megszakadt a hívással. Ennek az lehet az oka, hogy egy felhasználó bezárja a hívást futtató alkalmazást, például egy felhasználó úgy zárta le az alkalmazást, hogy a böngészőlapot megfelelő lefagyás nélkül bezárta. | ExpectedError | |
5000 | 0 | A résztvevő hívása befejeződött. A résztvevőt egy másik résztvevő eltávolította a beszélgetésből. | Siker | |
5003 | 0 | A hívás sikeresen befejeződött, mivel minden hívó végpont elutasította a hívást. | Siker | |
5300 | 0 | A hívás a résztvevő számára véget ért, mivel azt egy másik résztvevő eltávolította a beszélgetésből. | Siker | A hívás a résztvevő számára véget ért, mivel egy másik résztvevő eltávolította, lehet, hogy egy másik ügyfél, a Call Automation API, a Graph API. |
5317 | 0 | A cél résztvevő a résztvevő szerepkörének frissítése miatt el lesz távolítva. | ExpectedError | |
5828 | 403 | A csatlakozás nincs engedélyezve a Szobák értekezlethez, mivel a felhasználó nem része a meghívottak listájának. | UnexpectedClientError | |
5829 | 403 | A Csatlakozás nem engedélyezett a Szobák értekezlethez a befejezési időponton vagy az értekezlet kezdési időpontja előtt. | UnexpectedClientError | |
5830 | 403 | Csak a Communication Services-felhasználó csatlakozhat a Szobák értekezlethez. | ExpectedError | |
7000 | 0 | A hívást az Azure Communication Service Call Automation API vagy egy kiszolgálórobot fejezte be. | Siker | A hívást az ACS Call Automation API vagy a Graph robot fejezte be. |
10003 | 487 | A hívás megszakadt ehhez a felhasználói végponthoz, mivel azt máshol, egy másik végpont fogadta el. | Siker | Hívást kezdeményeztek a célfelhasználónak (hívás indítása, résztvevő hozzáadása, átvitel), a célfelhasználónak egyszerre több aktív végpontja volt, az egyik végponton a felhasználó elfogadta a hívást. Ez normális viselkedés, csak egy végpont fogadhat és csatlakozhat egy híváshoz. Minden más végpont megkapja az 10003-at, hogy jelezze, hogy a hívás már elfogadott. |
10004 | 487 | A hívás időtúllépéskor megszakadt, mivel a célfelhasználó nem fogadta el vagy utasította el időben. Győződjön meg arról, hogy a felhasználó látta az értesítést, és/vagy az alkalmazás képes automatikusan kezelni, és próbálja meg újra elindítani a hívást. | ExpectedError | A hívás az előre meghatározott időtartam (általában 2 perc) után megszakadt, mivel a célfelhasználó nem fogadta el vagy nem utasította el. |
10 009 | 401 | Hitelesítés nélküli identitás. Győződjön meg arról, hogy az Azure Communication Services-jogkivonat érvényes és nem járt le. | UnexpectedClientError | |
10024 | 487 | A hívás sikeresen befejeződött. Az összes hívásvégpont elutasítja a hívást. | Siker | Próbálkozzon újra a hívással. |
10 037 | 480 | A célfelhasználó nem regisztrált végpontokat az ACS-ben. Győződjön meg arról, hogy a célfelhasználónak legalább egy aktív végpontja van, és az online állapotban van. | ExpectedError | Ha a célfelhasználó az Azure Communication Services Calling SDK-t használja, győződjön meg arról, hogy az SDK inicializálása sikeresen megtörtént az ügyfélalkalmazásban. Ha a célfelhasználó Teams-felhasználó, győződjön meg arról, hogy az ügyfél online állapotban van. Győződjön meg arról, hogy a célfelhasználó azonosítója (CommunicationUserIdentifier, MicrosoftTeamsUserIdentifier vagy MicrosoftTeamsBotIdentifier) helyes. Ha a Graph API-nak user meg kell adnia a Microsoft Communication Application Instance MicrosoftTeamsBotIdentifier tulajdonságotdepartment . |
10057 | 408 | A hívás sikertelen volt, a hívó fél nem tudta véglegesíteni a hívásbeállítást, valószínűleg a hívó elvesztette a hálózatot, vagy hirtelen leállt az alkalmazás. Győződjön meg arról, hogy az ügyfelek csatlakoztatva vannak és elérhetők. | ExpectedError | |
10076 | 480 | A célfelhasználó regisztrálva volt, de a hívás időpontjában nem volt online. Győződjön meg arról, hogy a célfelhasználónak legalább egy aktív végpontja van, és az online állapotban van. | ExpectedError | Ha a célfelhasználó az Azure Communication Services Calling SDK-t használja, győződjön meg arról, hogy az SDK inicializálása sikeresen megtörtént az ügyfélalkalmazásban, és a végpont online állapotban van. Ha a célfelhasználó Teams-felhasználó, győződjön meg arról, hogy az ügyfél online állapotban van. |
10077 | 480 | A célfelhasználó regisztrálva lett az ACS-ben és/vagy leküldéses értesítésekben, de a hívás időpontjában nem volt online. Győződjön meg arról, hogy a célfelhasználónak legalább egy aktív végpontja van, és az online állapotban van. | ExpectedError | Ha a célfelhasználó az Azure Communication Services Calling SDK-t használja, győződjön meg arról, hogy az SDK inicializálása sikeresen megtörtént az ügyfélalkalmazásban, és a végpont online állapotban van. Ha az alkalmazás leküldéses értesítéseket használ, győződjön meg arról, hogy megfelelően vannak konfigurálva. Ha a célfelhasználó Teams-felhasználó, győződjön meg arról, hogy az ügyfél online állapotban van. |
10078 | 480 | A távoli ügyfélvégpont nincs regisztrálva vagy nem érhető el. Győződjön meg arról, hogy a távoli ügyfélvégpont sikeresen küld hálózati kéréseket az Azure Communication Servicesnek. | ExpectedError | - Ha a célfelhasználó az Azure Communication Services Calling SDK-t használja, győződjön meg arról, hogy az SDK inicializálása sikeresen megtörtént az ügyfélalkalmazásban, és a végpont online állapotban van. Ha az alkalmazás leküldéses értesítéseket használ, győződjön meg arról, hogy megfelelően vannak konfigurálva. – Ha a célfelhasználó Teams-felhasználó, győződjön meg arról, hogy az ügyfél online állapotban van. |
301004 | 410 | A résztvevőt az Azure Communication Services-infrastruktúra eltávolította a hívásból, mert a hívás beállítása során nem sikerült médiakapcsolatot létesíteni az Azure Communication Services-infrastruktúrával. Ellenőrizze a felhasználó hálózati konfigurációját, beleértve a helyi hálózatot, a tűzfalakat, a VPN-eket, és próbálkozzon újra. | UnexpectedClientError | Győződjön meg arról, hogy a felhasználó hálózata megfelelően van konfigurálva, kövesse a "Hálózati javaslatok" nyilvános dokumentációt. |
301005 | 410 | A résztvevőt az Azure Communication Services-infrastruktúra eltávolította a hívásból, mert megszakadt a médiakapcsolat ugyanazzal az infrastruktúrával. Ez általában akkor fordul elő, ha a résztvevő hirtelen elhagyja a hívást, vagy elveszíti a hálózati kapcsolatot. Ha a résztvevő folytatni szeretné a hívást, újracsatlakozhat. | UnexpectedClientError | Győződjön meg arról, hogy a legújabb SDK-t használja egy támogatott környezetben. |
540000 | 0 | A hívás sikeresen befejeződött a helyi PSTN-hívó által. | Siker | |
510403 | 403 | A hívás véget ért, korábban levélszemétként lett megjelölve, és most le van tiltva. | ExpectedError | - Győződjön meg arról, hogy a Communication Services-jogkivonat érvényes és nem járt le. - Győződjön meg arról, hogy a AlternateId hívási lehetőségek között adja meg a lehetőséget. |
540487 | 487 | A hívás sikeresen befejeződött, mivel a hívó megszakította a hívást. | Siker | |
560000 | 0 | A hívás a távoli PSTN-résztvevő által sikeresen befejeződött. | Siker | Lehetséges okok: - A felhasználó befejezte a hívást. - A hívást médiaügynök fejezte be. |
560486 | 486 | A hívás azért ért véget, mert a távoli PSTN-résztvevő foglalt volt. A hívott szám már egy hívásban volt, vagy technikai problémákat észlelt. | Siker | – Közvetlen útválasztási hívások esetén ellenőrizze a munkamenet-szegélyvezérlési naplókat, a beállításokat és az időtúllépések konfigurációját. Lehetséges okok: A hívott szám már hívásban volt, vagy technikai problémákat észlelt. |
404 | A hívás nem található. | Győződjön meg arról, hogy a hívott szám (vagy a csatlakozni kívánt hívás) létezik. | ||
408 | A hívásvezérlő túllépte az időkorlátot. | A hívásvezérlő túllépte a felhasználói végpontok protokollüzeneteinek várakozását. Győződjön meg arról, hogy az ügyfelek csatlakoztatva vannak és elérhetők. | ||
410 | Helyi médiaverem vagy médiainfrastruktúra hibája. | Győződjön meg arról, hogy a legújabb SDK-t használja egy támogatott környezetben. | ||
430 | Nem sikerült üzenetet kézbesíteni az ügyfélalkalmazásnak. | Győződjön meg arról, hogy az ügyfélalkalmazás fut és elérhető. | ||
480 | A távoli ügyfélvégpont nincs regisztrálva. | Győződjön meg arról, hogy a távoli végpont elérhető. | ||
481 | Nem sikerült kezelni a bejövő hívást. | Küldjön támogatási kérést az Azure Portalon keresztül. | ||
490, 491, 496, 497, 498 | Helyi végponthálózati problémák. | Ellenőrizze a hálózati konfigurációt, és győződjön meg arról, hogy az megfelel az Azure Communication Calling hálózati követelményeinek. | ||
500, 503, 504 | Kommunikációs szolgáltatások infrastruktúrájának hibája. | Küldjön támogatási kérést az Azure Portalon keresztül. |
A hívókódok és alkódok ismertetése
Mikor érkeznek hibakódok?
A Hívásautomatizálás hibakódjai az API-hívásokra adott szinkron válaszokként vagy aszinkron válaszokként is érkezhetnek a megadott visszahívási URI-val. Szinkron helyzetben, ha egy API-hívást kezdeményeznek, és nem fogadják el, az ACS egy hibakódot ad meg, amely leírja, hogy miért utasították el az API-hívást. Aszinkron helyzetekben, ha egy API-hívást kezdeményeznek, és elfogadják, de valami továbbra is hibás, a visszahívási esemény és a hibakód is megérkezik. A híváshibák gyakori visszahívási eseményére példa az az callDisconnected
esemény, amely akkor kerül felszínre, amikor a hívás megszakad. Az esemény fogadása callDisconnected
után nem lesz több visszahívási esemény az adott híváshoz. A hívásjelzési visszahívási események listáját lásd (ezen az oldalon), valamint a médiaműveletek visszahívási eseményeinek listáját lásd (ezen a lapon).
Hibakód szintaxisa
A hibakódok, az alkódok és a megfelelő eredménykategóriák segítenek a fejlesztőknek azonosítani és diagnosztizálni a hibákat. A hibakód részletei a következők:
Kód – 3 számjegyből álló egész szám, amely az ügyfél vagy a kiszolgáló válaszának állapotát jelöli. A kódkategóriák:
- Sikeres válaszok (200-299)
- Ügyfélhiba (400-499)
- Kiszolgálóhiba (500–599)
- Globális hiba (600-699)
Alkód – Egész számként van definiálva, ahol minden szám egyedi okot jelez, amely a forgatókönyvek egy csoportjára vagy egy adott forgatókönyv kimenetére vonatkozik.
Üzenet – Ismerteti az eredményt, és tippeket ad a probléma megoldásához, ha egy eredmény sikertelen.
A kód és az alkód mellett részletesebb hibaelhárítási információk találhatók a hívásnaplókban. A hívásnaplók engedélyezéséről és eléréséről ezen a lapon talál részletes útmutatást.
Automation SDK-hibakódok meghívása
Az alábbi táblázat a leggyakoribb kódokat és alkódokat tartalmazza. Ha a hiba nem szerepel ebben a táblázatban, az általános kódokra és alkódokra hivatkozva további információt kaphat az adott forgatókönyvről.
A hívásautomatizálás leggyakoribb hibakódjai
Kód | Alkód | Leírás | Kockázatcsökkentés |
---|---|---|---|
404 | 8522 | Általános hibakód, amely azt jelzi, hogy az erőforrás nem található. Az erőforrások tartalmazhatnak hívásokat és résztvevőket. | A hívás állapotának kettős ellenőrzése: lehet, hogy a hívás már befejeződött, vagy a résztvevő elhagyta a hívást. |
400 | 8523 | Általános hibakód, amely azt jelzi, hogy a kérelem törzsében lévő valami érvénytelen. | Ellenőrizze, hogy az összes paraméter érvényes-e. Tekintse meg a hibaüzenetet annak megállapításához, hogy melyik paraméter küldi el a hibát. |
400 | 8501 | A művelet nem támogatott hívás nem jött létre | A hibaüzenethez társított művelet aktiválva lett, miközben a hívás nem volt aktív. Győződjön meg arról, hogy az új hívási műveletek nem indulnak el a hívás leválasztása után. Ez a hiba a hívás aktív állapotában meghívott műveletekből is eredhet, ha közel vannak a hívás megszakadt idejéhez. |
400 | 8500 | Érvénytelen médiamód | Ellenőrizze a médiaműveletek állapotát, és ellenőrizze, hogy valamelyik már aktív-e, vagy hogy a cél résztvevője már szerepel-e médiaműveletben. Ha aktív médiaművelet van, várja meg, amíg a művelet befejeződik, majd próbálkozzon újra. |
400 | 8559 | A művelet nem támogatott csak egyetlen tárcsázási alkalmazás engedélyezett | Duplikált felvételfelvételi kérelem, már kezdeményezett vagy folyamatban lévő felvétel. Ellenőrizze duplán a rögzítés állapotát, hogy inaktív legyen az új indítási hívás elküldése előtt. |
400 | 8528 | A művelet nem támogatott hívás leállt | A hibaüzenethez társított művelet aktiválva lett a hívás leállásakor. Győződjön meg arról, hogy az új hívási műveletek nem indulnak el a hívás leállása után. Ez a hiba a hívás aktív időtartama alatt meghívott műveletekből is eredhet, ha közel vannak a hívás befejezésének időpontjához. |
409 | 8519 | Ütközés | Ellenőrizze, hogy több műveletet nem hajtanak-e végre párhuzamosan ugyanazon az erőforráson. A két művelet ütközésének azonosításához tekintse meg a hibaüzenetet. |
403 | 7507 | A forrásidentitás hívása érvénytelen | Az engedélyezési jogkivonatból származó alkalmazásidentitás nem egyezett meg a hívás forrásában lévő alkalmazás-identitással. Ellenőrizze, hogy az ACS-erőforrás kapcsolati sztring használja-e a bejövő hívási webhook konfigurálását (a telefonszámnak ugyanazzal az ACS-erőforrással kell rendelkeznie, amely a hívást fogadja). |
403 | 7504 | Nem megfelelő alkalmazásengedélyek | A nem megfelelő engedélyek általános kódja. Ellenőrizze, hogy melyik erőforrás nem rendelkezik engedélyekkel. |
400 | 8585 | A művelet nem érvényes az aktuális hívásállapotban | A hívás nincs létrehozva vagy megszakadt: várjon, amíg a hívás létrejön a médiaművelet újrapróbálkozása előtt. |
405 | 8520 | A funkciók jelenleg nem támogatottak | Várt hiba: A munkafolyamat jelenleg nem támogatott. Tekintse meg a kiadási blogunkat, hogy van-e frissített SDK, amely engedélyezte ezeket a funkciókat. A nem támogatott munkafolyamatok listáját a Hívásautomatizálás ismert korlátozások lapján találja. |
412 | 8583 | Az előfeltétel nem sikerült | Hivatkozzon erre a lapra , amely nem kompatibilis médiaműveleteket sorol fel, így meggyőződhet arról, hogy nem futnak vagy nem várólistáznak inkompatibilis műveleteket. |
400 | 8567 | Az ACS erőforrás-szolgáltatásnév nincs engedélyezve | Az Azure Cognitive Service-erőforrás nincs megfelelően konfigurálva. Ezen a lapon útmutatást talál az Azure Cognitive Service-erőforrás beállításához. |
405 | 8522 | Hiányzó konfiguráció | Ellenőrizze a hibaüzenetet, hogy a konfigurációt melyik környezethez kell létrehozni. Ennek a konfigurációnak az AnswerCall API meghívásakor kell történnie. |
Általános hibakódok
2xx kódok
A 2xx kód sikeres választ jelent. A sikeres válaszok alkódja 0 lesz.
4xx kódok
A 4xx kód egy ügyfélhibát jelöl.
Állapotkód | Leírás |
---|---|
400 | Hibás kérés |
401 | Nem engedélyezett |
403 | Forbidden |
404 | Nem található |
405 | A metódus nem engedélyezett |
406 | Nem elfogadható |
408 | Időtúllépés |
409 | Ütközés |
412 | Az előfeltétel nem sikerült |
413 | Túl nagy entitás kérése |
426 | Frissítés szükséges |
429 | Túl sok kérés |
481 | A tranzakció nem létezik |
487 | Visszavont |
5xx kódok
Az 5xx kód egy kiszolgálóhibát jelöl.
Állapotkód | Leírás |
---|---|
500 | Belső kiszolgálóhiba |
501 | Nincs implementálva |
502 | Rossz átjáró |
503 | A szolgáltatás nem érhető el |
504 | Átjáró időtúllépése |
6xx kódok
A 6xx-kód globális hibát jelöl.
Állapotkód | Leírás |
---|---|
603 | Elutasítva |
Általános alkódok
Alkód | Leírás |
---|---|
0 | Siker |
7000 | Kecses |
7500 | Nem támogatott AAD-identitás |
7501 | Érvénytelen jogkivonat |
7502 | A hozzáférés nincs engedélyezve |
7504 | Nem megfelelő alkalmazásengedélyek |
7505 | Vállalati bérlő eltérése |
7506 | Nem megbízható tanúsítvány |
7507 | A forrásidentitás hívása érvénytelen |
7508 | Nem támogatott ACS-identitás |
7509 | Hmac érvényesítési hiba |
7510 | Felügyelt identitásérvényesítési hiba |
7600 | Az erőforrás-hozzáférés nincs engedélyezve |
7601 | Érvénytelen ACS-forrásidentitás |
7602 | Érvénytelen ACS-célazonosító |
7603 | Érvénytelen ACS-identitás |
7604 | Jogosulatlan Teams interop forgatókönyv |
7605 | Jogosulatlan Teams rögzítési interop forgatókönyv |
7606 | Nem engedélyezett ACS-erőforrás kognitív műveletekhez |
8500 | Érvénytelen médiamód |
8501 | A hívás nincs létrehozva |
8502 | A résztvevő azonosítója nem érhető el |
8503 | Médiaállapot-hang inaktív hívása |
8504 | A médiastreamek nem érhetők el |
8505 | Több résztvevő csere esetén |
8506 | Nem megfelelőség-rögzítési hívás |
8508 | Művelet megszakítva |
8509 | Maximális csendidő elérve |
8510 | A kezdeti csend időtúllépése elérve |
8511 | Nem sikerült lejátszani a lejátszási parancssort |
8512 | A hangjelzés lejátszása sikertelen |
8513 | Média fogadásának időtúllépése |
8514 | A hangnem észlelése leállítása |
8515 | Elérte a rekord maximális időtartamát |
8516 | Hívás szabályozva |
8517 | Bérlőazonosító eltérésének hívása |
8518 | Hívási kivétel |
8519 | Ütközés |
8520 | Nincs implementálva |
8521 | Túl sok ugrás |
8522 | Nem található |
8523 | Érvénytelen argumentum |
8524 | Érvénytelen résztvevők száma a megfelelőségi felvételhez |
8525 | Nem rögzített fél |
8526 | Érvénytelen csatlakozási jogkivonat |
8527 | Érvénytelen illesztési URL-cím |
8528 | Hívás megszakadt |
8529 | Elérte a szabályozott havi korlátot |
8530 | Elérte a szabályozott aktív hívások korlátját |
8531 | Fogadott számjegyek maximális számának |
8532 | A számjegyek közötti időtúllépés elérte |
8533 | Dtmf-beállítás megfeleltetve |
8534 | Helytelen hangszín beírása |
8535 | Érvénytelen fájlformátum |
8536 | Sikertelen fájlletöltés |
8537 | Tartsa életben az időtúllépést |
8538 | A hívó elutasítva |
8539 | Foglalt hívásvezető |
8540 | A hívásvezető mindenhol foglalt |
8541 | A híváshívás nem érhető el |
8542 | Hívás megszakítva |
8543 | A hívás nem létezik |
8544 | A hívó nem érhető el |
8545 | Beszédbeállítás megfeleltetve |
8546 | A hívó érvénytelen kérelmet küldött |
8547 | A beszédbeállítás nem egyezik |
8548 | A hívás nem csoportos hívás |
8549 | Nem sikerült újratárba a beszélgetés létrehozása |
8550 | A médialetárgyalás újratervezése meghiúsult |
8551 | Nem támogatott retarget |
8552 | A szervező nem távolítható el |
8553 | Duplikált felvétel |
8554 | Résztvevő értekezleten kívüli hangkeverés |
8555 | Már folyamatban lévő újratargetés |
8556 | Cr-hívás esetén nem támogatott művelet |
8557 | Helytelen formátumtípus |
8558 | Nem jelen lévő résztvevő |
8559 | Duplikált egyetlen tárcsázás |
8560 | Zárolt értekezlet miatt letiltott bekapcsolódási beszélgetés |
8561 | Érvénytelen csatlakozás értekezletazonosítója |
8562 | A rögzítési mód nem támogatott |
8563 | Nem felismert beszéd |
8564 | Speech Service-kapcsolati hiba |
8565 | Cognitive Services-hiba |
8566 | A művelet visszahangosítása nem engedélyezett |
8567 | Az ACS erőforrás-szolgáltatásnév nincs engedélyezve |
8568 | A Cognitive Service-kérelemhez tartozó felügyelt identitás nem sikerült |
8571 | Rögzítési művelet ütközése |
8569 | Beszédfelismerés |
8570 | Cognitive Services beszédfelismerési hiba |
8572 | Szolgáltatásleállítás lejátszása |
8573 | A Folytatás szüneteltetése metódus nem engedélyezett |
8578 | Az átírás sikertelen |
8579 | Átirat megszakítva |
8580 | Átírási szolgáltatás leállítása |
8581 | Érvénytelen stream URL-címe |
8582 | Forrásszöveg vagy üres Ssml lejátszása |
8583 | Az előfeltétel nem sikerült |
8585 | A művelet nem érvényes az aktuális hívásállapotban |
8586 | A robot által nem nyugtázott bejövő hívás |
8587 | A bejövő hívás nem érkezik meg időben |
8588 | Rekord befejeződött, és a média fogadása időtúllépés |
8589 | Rekord szabályozása |
8594 | Sikertelen értekezletállapot frissítése |
8603 | A médiastreamelés meghiúsult |
8604 | Médiastreamelés megszakítva |
8605 | Az átírási egyéni beszédmodell nem támogatott |
8606 | A kommunikációs azonosító létrehozása nem sikerült |
8607 | Átviteli művelet ütközése |
8608 | Résztvevő ügyfélhibáinak rögzítése |
8609 | Érvénytelen illesztési válasz a robottól |
8610 | Nincs válasz a robottól értesítéskor |
8613 | A szabályozott élő feliratok korlátjának elérése |
9001 | Ismeretlen hiba a mögöttes szolgáltatásból |
9002 | Időtúllépési hiba a mögöttes szolgáltatásból |
9003 | Művelet megszakítva hiba |
9998 | Végzetes hiba |
9999 | Ismeretlen |
PSTN-hívás válaszkódjai a ParticipantEndReason használatával
Ez a szakasz hibaelhárítási információkat nyújt a különböző kombinációkhoz ParticipantEndReason
és ParticipantEndSubCode
válaszkódokhoz. Az ebben a szakaszban ParticipantEndReason
= szereplő táblák esetében a Kód és az = ParticipantEndSubCode
Alkód.
ParticipantEndReason 0
A 0 értékű válasz ParticipantEndReason
általában a normál hívástörlést jelenti, és hiba nélkül befejezett hívásokat jelöl.
SubCode | Kód | Üzenet | Találatkategóriák | Tanács |
---|---|---|---|---|
0 | 0 | A hívás sikeresen befejeződött a helyi résztvevő által. | Siker | |
560000 | 0 | Normál PSTN-hívás vége: - A felhasználó befejezte a hívást. - A hívást médiaügynök fejezte be. |
Siker | |
540000 | 0 | Normál PSTN-hívás vége: - A felhasználó befejezte a hívást. - A hívást médiaügynök fejezte be. |
Siker |
ParticipantEndReason 4xx
A 4xx értékű válasz ParticipantEndReason
azt jelenti, hogy a hívás nem csatlakozott.
SubCode | Kód | Üzenet | Találatkategóriák | Tanács |
---|---|---|---|---|
510403 | 403 | Hívás blokkolva: - A híváshoz nem megadott alternatív azonosító. - A felhasználók által nem engedélyezett telefonszám a munkamenet-szegélyvezérlő (SBC) számára. |
– További információ az alternatív azonosítóról: Hívások kezelése. - Győződjön meg arról, hogy érvényes alternatív azonosítót adott meg. A telefonszámnak a használt erőforráshoz tartozó telefonszámnak kell lennie. - Ellenőrizze, hogy a híváshoz használt erőforrás a tulajdonosa-e. – Közvetlen útválasztási hívások esetén ellenőrizze, hogy a munkamenet-szegélyvezérlő miért nem engedélyezte a hívást. |
|
560403 | 403 | - Tiltott hívás. - A hívás megszakadt. - A hívás elutasítva. |
Győződjön meg arról, hogy a megfelelő formátumban hívott meg érvényes telefonszámot. További információ a támogatott számformátumokról: https://en.wikipedia.org/wiki/E.164. | |
511532 | 403 | Az erőforrás SIP-csomagtartójának konfigurációja nem található. | Ellenőrizze a közvetlen útválasztás beállítását az Azure Portalon. További információ: Közvetlen útválasztás kiépítése. | |
560404 | 404 | - A telefonszám nem található. - A telefonszám nincs hozzárendelve egyetlen célhoz sem. - A munkamenet-szegélyvezérlő nem engedélyezi a telefonszámot. |
– Győződjön meg arról, hogy a telefonszám a használt erőforráshoz tartozik, és hogy öné az erőforrás. - Ellenőrizze, hogy a hívott szám létezik-e, és érvényes célhoz van-e rendelve. |
|
511404 | 404 | - A telefonszám nem található. - A hívásban használt erőforrás nem található. |
- Győződjön meg arról, hogy a használt erőforráshoz tartozó telefonszámot használta, és hogy öné az erőforrás. - Ellenőrizze, hogy a hívott szám létezik-e, és egy érvényes célhoz van-e hozzárendelve. – Győződjön meg arról, hogy a híváshoz használt erőforrás nincs törölve vagy letiltva. – Győződjön meg arról, hogy az Azure-előfizetések nincsenek törölve vagy letiltva. |
|
560408 | 408 | A hívott fél nem válaszolt a híváslétrehozási üzenetre az előírt időtartamon belül. | - Ellenőrizze, hogy a hívott fél miért nem válaszolt. – A közvetlen útválasztási hívások esetén ellenőrizze a munkamenet-szegélyvezérlési (SBC-) naplókat, valamint a beállításokat és az időtúllépések konfigurációját. |
|
500001 | 408 | Felhasználói átjáró időtúllépése Az Azure Communication Services nem kapott választ az ügyféltől egy megadott határidőn belül, és megszakította a kérést. |
- Ellenőrizze, hogy a hívott fél miért nem válaszolt. – Közvetlen útválasztási hívások esetén ellenőrizze az SBC-naplókat, a beállításokat és az időtúllépések konfigurációját. |
|
531004 | 410 | Az interaktív kapcsolatlétrehozás (ICE) ellenőrzése nem sikerült. | - A média elérési útja nem hozható létre. A helytelen hálózati konfiguráció okozhatja. Ellenőrizze a hálózati konfigurációt, és győződjön meg arról, hogy a szükséges IP-címek és portok nincsenek letiltva. Olvassa el az útmutatót a következőben https://www.rfc-editor.org/rfc/rfc5245#section-7: . – Közvetlen útválasztási hívások esetén ellenőrizze az SBC-naplókat és az ICE-konfiguráció és -profil beállításait. Konfigurációs segítségért forduljon az SBC-gyártóhoz. További információ: Az Azure Communication Services közvetlen útválasztáshoz minősített munkamenet-határvezérlők listája. |
|
560480 | 480 | - Nincs válasz a hívott felhasználótól. - A felhasználó ideiglenesen nem érhető el. |
- Ellenőrizze, hogy a hívott fél miért nem válaszolt. – Később próbálkozzon újra a hívással, ha a hívott fél ideiglenesen nem érhető el. – Közvetlen útválasztási hívások esetén ellenőrizze az SBC-naplókat, a beállításokat és az időtúllépések konfigurációját. |
|
560484 | 484 | - Hiányos vagy érvénytelen híváshívási cím. - Hiányos vagy érvénytelen hívószámformátum. |
– Bizonyos esetekben figyelmen kívül hagyhatja ezeket a hibákat, mert a felhasználó érvénytelen számot tárcsáz. - Győződjön meg arról, hogy a telefonszámok megfelelően vannak formázva. További információ: https://en.wikipedia.org/wiki/E.164. – Közvetlen útválasztás esetén az SBC ezeket a hibákat okozhatja egy hívásátviteli forgatókönyv hiányzó konfigurációja miatt. |
|
60486 | 486 | A hívott szám foglalt volt | - A hívott szám kapcsolódhat egy meglévő híváshoz, vagy technikai probléma merülhet fel. – Közvetlen útválasztási hívások esetén ellenőrizze az SBC-naplókat, a beállításokat és az időtúllépések konfigurációját. |
|
540487 | 487 | A hívó megszakította a híváskérést. | Próbálkozzon újra a hívással. | |
560487 | 497 | - A hívó megszakította a híváskérést. - A kérés normál hívástörléssel fejeződött be. |
Próbálkozzon újra a hívással. |
ParticipantEndReason 5xx
Az 5xx értékű válasz ParticipantEndReason
azt jelenti, hogy a hívás meghiúsult a kapcsolat befejezéséhez szükséges szoftver- vagy hardverösszetevővel kapcsolatos probléma miatt.
SubCode | Kód | Üzenet | Találatkategóriák | Tanács |
---|---|---|---|---|
560500 | 500 | Belső kiszolgálóhiba történt a hívásban érintett szolgáltatások egyikében. | - Próbálkozzon újra a hívással. Ha a probléma továbbra is fennáll, forduljon a telco-szolgáltatóhoz vagy a Microsoft ügyfélszolgálatához. – Közvetlen útválasztási hívások esetén ellenőrizze az SBC-naplók, a beállítások és az időtúllépések konfigurációját, és ellenőrizze, hogy az SBC okozta-e a hibát. |
|
560503 | 503 | – A hívás egy belső kiszolgálóhiba miatt meghiúsult a hívásban részt vevő egyik szolgáltatásban. - A hívás létrehozásához használt hálózat nem működik. - Ideiglenes hiba a hívásban részt vevő egyik szolgáltatásban. |
– Ellenőrizze a hálózati és útválasztási konfigurációt a lehetséges problémákért. Ellenőrizze, hogy a hálózati tűzfalszabályok helyesek-e. - Próbálkozzon újra a hívással. Ha a probléma továbbra is fennáll, forduljon a telco szolgáltatójához vagy a Microsoft ügyfélszolgálatához. – Közvetlen útválasztási hívások esetén ellenőrizze az SBC-naplók, a beállítások és az időtúllépések konfigurációját, és ellenőrizze, hogy az SBC okozta-e a hibát. |
ParticipantEndReason 603
A 603-at tartalmazó válasz ParticipantEndReason
azt jelenti, hogy a hívás kapcsolódás nélkül lett elutasítva.
SubCode | Kód | Üzenet | Találatkategóriák | Tanács |
---|---|---|---|---|
560603 | 603 | - A címzett elutasította a hívást. - A hívás csalás észlelése miatt elutasítva. |
– Ha a címzett elutasítja, próbálkozzon újra a hívással. - Győződjön meg arról, hogy nem lépi túl az Azure Communication Services telefonszámához engedélyezett egyidejű hívások maximális számát. További információ: PSTN-híváskorlátozások. |
Csevegési SDK-hibakódok
A Csevegő SDK a következő hibakódokkal segít a csevegési problémák elhárításában. A hibakódok a error.code
tulajdonságon keresztül jelennek meg a hibaválaszban.
Kód | Üzenet | Tanács |
---|---|---|
401 | Nem engedélyezett | Győződjön meg arról, hogy a Communication Services-jogkivonat érvényes és nem járt le. |
403 | Forbidden | Győződjön meg arról, hogy a kérés kezdeményezője hozzáfér az erőforráshoz. |
429 | Túl sok kérés | Győződjön meg arról, hogy az ügyféloldali alkalmazás felhasználóbarát módon kezeli ezt a forgatókönyvet. Ha a hiba továbbra is fennáll, küldjön egy támogatási kérelmet. |
503 | A szolgáltatás nem érhető el | Küldjön támogatási kérést az Azure Portalon keresztül. |
SMS-hibakódok
Az SMS SDK az alábbi hibakódokkal segít az SMS-problémák elhárításában. A hibakódok az DeliveryStatusDetails
SMS-kézbesítési jelentés mezőjén keresztül jelennek meg.
Kód | Üzenet | Tanács |
---|---|---|
2000. | Az üzenet sikeresen kézbesítve. | |
4000 | A rendszer a csalás észlelése miatt elutasítja az üzenetet. | Győződjön meg arról, hogy nem lépi túl a maximálisan engedélyezett üzenetek számát. |
4001 | Az üzenet elutasítása érvénytelen forrás/forrás számformátum miatt | Győződjön meg arról, hogy a To szám E.164 formátumú, a Feladó számformátum pedig E.164 vagy Rövid kód formátumban van. |
4002 | Az üzenet érvénytelen Cél/Címzett szám formátum miatt elutasításra kerül. | Győződjön meg arról, hogy a To szám E.164 formátumban van |
4003 | Az üzenet kézbesítése nem támogatott célhely miatt nem sikerült. | Ellenőrizze, hogy támogatott-e a küldeni kívánt célhely. |
4004 | Az üzenet kézbesítése nem sikerült, mivel a Cél/Címzett szám nem létezik. | Győződjön meg arról, hogy a címzett szám érvényes. |
4005 | A célszolgáltató letiltotta az üzenetet. | |
4006 | A Cél/Címzett szám nem érhető el. | Próbálja meg később újra elküldeni az üzenetet. |
4007 | A Cél/Címzett szám nem fogadott üzeneteket Öntől. | Jelölje meg a cél/címzett számot a letiltottként, hogy ne kíséreljen meg további üzeneteket a számra. |
4008 | Túllépte a profilhoz engedélyezett üzenetek maximális számát. | Győződjön meg arról, hogy nem lépi túl a maximálisan engedélyezett üzenetek számát, vagy üzenetsorok használatával kötegeli az üzeneteket. |
4009 | A Microsoft jogosultsági rendszere által elutasított üzenet. | Ez leggyakrabban akkor fordul elő, ha a rendszer csalárd tevékenységet észlel. További részletekért forduljon az ügyfélszolgálathoz. |
4010 | Az üzenet azért lett letiltva, mert az ingyenes szám nem lett ellenőrizve. | Tekintse át a nem ellenőrzött küldési korlátokat , és küldje el az ingyenes ellenőrzést a lehető leghamarabb. |
5000 | Az üzenet kézbesítése sikertelen volt. További részletekért lépjen kapcsolatba a Microsoft támogatási csapatával. | Küldjön támogatási kérést az Azure Portalon keresztül. |
5001 | Az üzenet kézbesítése az alkalmazás/rendszer ideiglenes elérhetetlensége miatt nem sikerült. | |
5002 | A Szolgáltató nem támogatja a kézbesítési jelentést | Ez leggyakrabban akkor fordul elő, ha egy szolgáltató nem támogatja a kézbesítési jelentéseket. Nincs szükség műveletre, mert előfordulhat, hogy az üzenet már kézbesítve lett. |
9999 | Ismeretlen hiba/hiba miatt nem sikerült kézbesíteni az üzenetet. | Próbálja meg újra elküldeni az üzenetet. |