When integrating the Android SDK, errors fall into two categories: client-side errors and server-side errors. Handle each error type separately. All errors trigger the onErrorReceived callback.
Client-side Errors
These errors typically stem from network issues. Common errors include the following:
Server-side Errors
For a list of error codes, see Multimodal Interaction Suite - Error Codes.
These errors commonly result from server-side faults or client-side calls that trigger server-side errors. Common errors include the following:
- The error message appears in the header. This is an unrecoverable error. Restart the conversation.
- The error message appears in the payload. This is a recoverable error. The conversation automatically returns to the Listening state, and execution can continue.