Generic Agent SDK error.
An SDK action timed out before it completed.
An SDK action was aborted before it completed.
One or more action rules were violated.
One or more arguments were invalid.
Unexpected error(s) occurred in SDK
Unexpected error(s) occurred in authentication logic
Failed to authenticate the user due to unexpected error(s) in OAuth process
Failed to authenticate the user as OAuth popup was blocked by the browser
Failed to authenticate the user as OAuth popup was closed before authentication completed
Failed to create session for the user
Failed to authenticate the user due to unavailability of auth service/token. Please re-initialize the SDK
Unexpected error(s) occurred in socket connection
Failed to establish socket connection
Socket connection to server failed
An SDK operation is invalid in the current SDK state.
Unexpected error occurred while registering with WebRTC server
Unexpected error occurred while unregistering from WebRTC server
Unexpected error occurred in voice related services
Manual socket retry is not allowed in the current SDK or connection state.
SDK not initialized. Call init() first.
Unexpected error occurred in User
The requested user status is invalid.
Invalid reason code. Use a valid reason from getAssignableReasonCodes()
Logout reason is required
Audio device not found. Use a device ID from getAvailableAudioDevices()
Failed to fetch user data
Failed to create interaction
Failed to login to CX
Failed to logout from CX
Failed to change user status
Failed to logout from platform
Failed to fetch interactions list
Failed to start monitoring: server responded unexpectedly
Failed to fetch interaction views
No logout reason codes configured. Contact your administrator.
Invalid reason for Elite Voice user: away/busy reasons require an Elite PBX aux code. Use a reason from getAssignableReasonCodes().
queueId is required to create an outbound interaction. Only Elite Voice agents (isEliteVoiceEnabled === true) may omit it.
Account ID is not available on the user profile. The server response is missing the tenant account — contact your administrator.
Initial status selection is not supported when logging an Elite Voice agent into CX. Call loginToCx() without a reason code, wait for CX login to complete, and then call changeStatus().
Unexpected error occurred in Queue
Invalid reason code. Use a valid reason from getAssignableReasonCodes()
Logout reason is required
Invalid reason type. Use LOGOUT type for queue logout
Failed to login to queue
Failed to logout from queue
No logout reason codes configured. Contact your administrator.
Personal queues do not support explicit login or logout — the platform manages them automatically.
Unexpected error occurred in Interaction
Audio device service is unavailable
Microphone permission denied. Grant microphone access and retry
Unsupported resolution status provided
Invalid blind transfer options: must provide queueId/queueName or userId
Invalid attended transfer options: must provide userId or queueId
No active voice call for this interaction
Interaction action failed: server responded unexpectedly
Transfer rejected: concurrent transfer in progress. Please wait and retry
Invalid input: the server rejected the request. Please check the provided values and try again
Public catalog of error codes emitted by the Avaya Infinity Agent SDK.
Compare an AvayaInfinityAgentSdkError.code value with an enum member instead of hard-coding the error-code string.
Format ASE-XYYY where X is the family code prefix and YYY is the error code Where X is one of the following:
Example