Error Codes
Reference error codes returned by Vivox operations.
읽는 시간 1분최근 업데이트: 19일 전
다음 표에서는 Vivox SDK가 반환할 수 있는 오류 코드 목록과 이러한 오류를 처리하기 위한 권장 사항을 설명합니다.
| 오류 | 오류 코드 | 참고 사항 |
| VxErrorNoMessageAvailable | -1 | |
| VxErrorSuccess | 0 | |
| VxErrorTargetObjectDoesNotExist | 1001 | 프로그래밍 오류입니다. |
| VxErrorInternalError | 1004 | 내부 Vivox 오류. 분석을 위해 Vivox 로그를 Vivox로 보내시기 바랍니다. |
| VxErrorInvalidArgument | 1008 | 프로그래밍 오류입니다. 요청의 파라미터가 잘못된 유형(예: int 대신 bool 사용)을 사용하거나 누락되었습니다. |
| VxErrorNotInitialized | 1012 | 프로그래밍 오류입니다. |
| VxErrorNotImplemented | 1017 | 프로그래밍 오류입니다. |
| VxErrorInvalidState | 1019 | 주로 프로그래밍 오류이지만, 때때로 요청이 전송된 순간에 네트워크 연결이 끊기면 로그인 또는 음성 세션이 종료되어 발생합니다. |
| VxErrorFileOpenFailed | 1043 | 프로그래밍 오류이거나 패키징 오류입니다. |
| VxErrorRtpTimeout | 1058 | RTP를 전달할 수 없습니다. 사용자 재시도나 지수 백오프 재시도를 나타냅니다. |
| VxErrorAlreadyInitialized | 1085 | 프로그래밍 오류입니다. |
| VxErrorServerRtpTimeout | 1095 | 백오프로 재시도하십시오. |
| VxErrorAsyncOperationCanceled | 5001 | |
| VxErrorCaptureDeviceInUse | 5002 | 두 번째 동시 세션 그룹에서 두 번째 오디오 세션을 열려고 시도했음을 나타냅니다. 주로 클라이언트 프로그래밍 오류를 나타냅니다. |
| VxErrorConnectionTerminated | 5003 | Vivox 연결 끊김, 사용자 재시도 또는 지수 백오프를 나타냅니다. |
| VxErrorFileOpenFailed | 5004 | 프로그래밍 오류이거나 패키징 오류입니다. |
| VxErrorHandleReserved | 5005 | 프로그래밍 오류입니다. |
| VxErrorHandleTaken | 5006 | 프로그래밍 오류입니다. |
| VxErrorInternalError | 5007 | 내부 Vivox 오류. 분석을 위해 Vivox 로그를 Vivox로 보내시기 바랍니다. |
| VxErrorInvalidArgument | 5008 | 프로그래밍 오류입니다. |
| VxErrorInvalidFormat | 5009 | 프로그래밍 오류입니다. |
| VxErrorInvalidOperation | 5010 | 프로그래밍 오류입니다. |
| VxErrorInvalidState | 5011 | 주로 프로그래밍 오류이지만, 때때로 요청이 전송된 순간에 네트워크 연결이 끊기면 로그인 또는 음성 세션이 종료되어 발생합니다. |
| VxErrorInvalidValueTypeXmlQuery | 5012 | 내부 Vivox 오류. 분석을 위해 Vivox 로그를 Vivox로 보내시기 바랍니다. |
| VxErrorNoMatchingXmlAttributeFound | 5013 | 내부 Vivox 오류. 분석을 위해 Vivox 로그를 Vivox로 보내시기 바랍니다. |
| VxErrorNoMatchingXmlNodeFound | 5014 | 내부 Vivox 오류. 분석을 위해 Vivox 로그를 Vivox로 보내시기 바랍니다. |
| VxErrorNoMemory | 5015 | 일반적으로 손상된 힙을 나타냅니다. |
| VxErrorNoMoreData | 5016 | |
| VxErrorNotSupported | 5018 | 프로그래밍 오류입니다. |
| VxErrorPortNotAvailable | 5019 | 오디오 포트를 찾을 수 없습니다. 일반적으로 프로그래밍 오류로 인해 너무 많은 호출이 동시에 활성화되었음을 나타냅니다. |
| VxErrorRtpTimeout | 5020 | RTP를 전달할 수 없습니다. 사용자 재시도나 지수 백오프 재시도를 나타냅니다. |
| VxErrorUnableToOpenCaptureDevice | 5021 | |
| VxErrorXmppBackEndRequired | 5023 | 클라이언트가 잘못된 Vivox 백엔드를 사용하도록 구성되었거나 백엔드가 잘못 설정되었습니다. Vivox에 문의하시기 바랍니다. |
| VxErrorPreloginDownloadFailed | 5024 | Vivox 웹 서버에 연결할 수 없습니다. 백오프로 재시도하십시오. |
| VxErrorNotLoggedIn | 5025 | 프로그래밍 오류입니다. |
| VxErrorPresenceMustBeEnabled | 5026 | 프로그래밍 오류입니다. |
| VxErrorConnectorLimitExceeded | 5027 | 프로그래밍 오류입니다. |
| VxErrorTargetObjectNotRelated | 5028 | 프로그래밍 오류입니다. |
| VxErrorTargetObjectDoesNotExist | 5029 | 프로그래밍 오류입니다. |
| VxErrorMaxLoginsPerUserExceeded | 5030 | 프로그래밍 오류입니다. |
| VxErrorRequestCanceled | 5031 | |
| VxErrorBuddyDoesNotExist | 5032 | 프로그래밍 오류입니다. |
| VxErrorChannelUriRequired | 5033 | 프로그래밍 오류입니다. |
| VxErrorTargetObjectAlreadyExists | 5034 | 개발자가 다른 세션 그룹을 선언하는 동안 플레이어를 이미 연결된 채널에 강제로 참여시키려고 할 때 발생합니다. 이는 각 채널에 별도의 세션 그룹을 사용하더라도 플레이어가 URI가 동일한(동일한 이름, 동일한 오디오/텍스트 상태, 동일한 발급자, 동일한 도메인) 두 채널에 연결할 수 없기 때문입니다. 이 오류는 개발자가 다른 세션 그룹을 사용하여 플레이어를 동일한 채널에 다시 참여시키려는지 여부에 관계없이 발생합니다. |
| VxErrorInvalidCaptureDeviceForRequestedOperation | 5035 | 프로그래밍 오류입니다. |
| VxErrorInvalidCaptureDeviceSpecifier | 5036 | 프로그래밍 오류입니다. |
| VxErrorInvalidRenderDeviceSpecifier | 5037 | 프로그래밍 오류입니다. |
| VxErrorDeviceLimitReached | 5038 | 프로그래밍 오류입니다. |
| VxErrorInvalidEventType | 5039 | 프로그래밍 오류입니다. |
| VxErrorNotInitialized | 5040 | 프로그래밍 오류입니다. |
| VxErrorAlreadyInitialized | 5041 | 프로그래밍 오류입니다. 이미 초기화된 클라이언트를 초기화하려고 시도했음을 나타냅니다. 이 오류를 해결하려면 Unity 프로젝트를 다시 열어야 할 수 있습니다. |
| VxErrorNotImplemented | 5042 | 프로그래밍 오류입니다. |
| VxErrorTimeout | 5043 | 백오프로 재시도하십시오. |
| VxNoAuthentificationStanzaReceived | 5044 | |
| VxFailedToConnectToXmppServer | 5045 | 백오프로 재시도하십시오. |
| VxSSLNegotiationToXmppServerFailed | 5046 | 이 오류가 한 디바이스에서만 발생한다면 디바이스의 모든 인증서가 최신 상태인지 확인하시기 바랍니다. 이 오류가 모든 디바이스에서 발생한다면 즉시 Vivox에 연락하시기 바랍니다. |
| VxErrorUserOffLineOrDoesNotExist | 5047 | |
| VxErrorCaptureDeviceInvalidated | 5048 | |
| VxErrorMaxEtherChannelLimitReached | 5049 | |
| VxErrorHostUnknown | 5050 | 서버 값을 분석할 수 없습니다. 값이 올바른지 확인하십시오. 백오프로 재시도하십시오. |
| VxErrorChannelUriTooLong | 5051 | 프로그래밍 오류입니다. |
| VxErrorUserUriTooLong | 5052 | 프로그래밍 오류입니다. |
| VxErrorUserBlocked | 5102 | 상호 음소거(차단)된 사용자에게 다이렉트 메시지를 보내는 경우 발생합니다. |
| VxErrorMessageTextTooLong | 5103 | 텍스트 메시지가 바이트 최대 길이를 초과하는 경우 수신됩니다. |
| VxNetworkHttpInvalidUrl | 10003 | 프로그래밍 오류입니다. |
| VxNetworkNameResolutionFailed | 10006 | 프로그래밍 오류이거나 네트워크 문제입니다. 계정 관리 서버 URL을 확인하십시오. 이 오류가 계속 발생할 경우, Vivox에 문의하거나 백오프로 재시도하십시오. |
| VxNetworkUnableToConnectToServer | 10007 | 백오프로 재시도하십시오. |
| VxNetworkHttpTimeout | 10028 | 백오프로 재시도하십시오. |
| VxNetworkHttpInvalidServerResponse | 10052 | Vivox에 문의하시기 바랍니다. |
| VxNetworkHttpConnectionReset | 10056 | 백오프로 재시도하십시오. |
| VxNetworkHttpInvalidCertificate | 10077 | 프로그래밍 오류입니다. |
| VxNetworkHttpGeneralConnectionFailure | 10100 | 백오프로 재시도하십시오. |
| VxNetworkReconnectFailure | 10101 | Vivox SDK가 수 차례 시도 후에도 재연결에 실패했을 경우 수신됩니다. |
| VxAccessTokenAlreadyUsed | 20120 | 프로그래밍 오류입니다. |
| VxAccessTokenExpired | 20121 | 프로그래밍 오류입니다. |
| VxAccessTokenInvalidSignature | 20122 | 프로그래밍 오류입니다. |
| VxAccessTokenClaimsMismatch | 20123 | 프로그래밍 오류입니다. |
| VxAccessTokenMalformed | 20124 | 프로그래밍 오류입니다. |
| VxAccessTokenInternalError | 20125 | Vivox에 문의하시기 바랍니다. |
| VxAccessTokenServiceUnavailable | 20127 | Vivox에 문의하시기 바랍니다. |
| VxAccessTokenIssuerMismatch | 20128 | 프로그래밍 오류입니다. |
| VxErrorTitleDisabled | 20129 | Vivox SDK 무료 티어를 초과하고 30일 이내에 결제 정보를 제공하지 않은 경우 수신됩니다. |