Janus API errors definition. More...

Go to the source code of this file.
Macros | |
| #define | JANUS_OK 0 |
| Success (no error) | |
| #define | JANUS_ERROR_UNAUTHORIZED 403 |
| Unauthorized (can only happen when using apisecret/auth token) | |
| #define | JANUS_ERROR_UNAUTHORIZED_PLUGIN 405 |
| Unauthorized access to a plugin (can only happen when using auth token) | |
| #define | JANUS_ERROR_UNKNOWN 490 |
| Unknown/undocumented error. | |
| #define | JANUS_ERROR_TRANSPORT_SPECIFIC 450 |
| Transport related error. | |
| #define | JANUS_ERROR_MISSING_REQUEST 452 |
| The request is missing in the message. | |
| #define | JANUS_ERROR_UNKNOWN_REQUEST 453 |
| The Janus core does not support this request. | |
| #define | JANUS_ERROR_INVALID_JSON 454 |
| The payload is not a valid JSON message. | |
| #define | JANUS_ERROR_INVALID_JSON_OBJECT 455 |
| The object is not a valid JSON object as expected. | |
| #define | JANUS_ERROR_MISSING_MANDATORY_ELEMENT 456 |
| A mandatory element is missing in the message. | |
| #define | JANUS_ERROR_INVALID_REQUEST_PATH 457 |
| The request cannot be handled for this webserver path | |
| #define | JANUS_ERROR_SESSION_NOT_FOUND 458 |
| The session the request refers to doesn't exist. | |
| #define | JANUS_ERROR_HANDLE_NOT_FOUND 459 |
| The handle the request refers to doesn't exist. | |
| #define | JANUS_ERROR_PLUGIN_NOT_FOUND 460 |
| The plugin the request wants to talk to doesn't exist. | |
| #define | JANUS_ERROR_PLUGIN_ATTACH 461 |
| An error occurring when trying to attach to a plugin and create a handle | |
| #define | JANUS_ERROR_PLUGIN_MESSAGE 462 |
| An error occurring when trying to send a message/request to the plugin. | |
| #define | JANUS_ERROR_PLUGIN_DETACH 463 |
| An error occurring when trying to detach from a plugin and destroy the related handle | |
| #define | JANUS_ERROR_JSEP_UNKNOWN_TYPE 464 |
| The Janus core doesn't support this SDP type. | |
| #define | JANUS_ERROR_JSEP_INVALID_SDP 465 |
| The Session Description provided by the peer is invalid. | |
| #define | JANUS_ERROR_TRICKE_INVALID_STREAM 466 |
| The stream a trickle candidate for does not exist or is invalid. | |
| #define | JANUS_ERROR_INVALID_ELEMENT_TYPE 467 |
| A JSON element is of the wrong type (e.g., an integer instead of a string) | |
| #define | JANUS_ERROR_SESSION_CONFLICT 468 |
| The ID provided to create a new session is already in use. | |
| #define | JANUS_ERROR_UNEXPECTED_ANSWER 469 |
| We got an ANSWER to an OFFER we never made. | |
| #define | JANUS_ERROR_TOKEN_NOT_FOUND 470 |
| The auth token the request refers to doesn't exist. | |
| #define | JANUS_ERROR_WEBRTC_STATE 471 |
| The current request cannot be handled because of not compatible WebRTC state. | |
| #define | JANUS_ERROR_NOT_ACCEPTING_SESSIONS 472 |
| The server is currently configured not to accept new sessions. | |
Functions | |
| const char * | janus_get_api_error (int error) |
| Helper method to get a string representation of an API error code. | |
Janus API errors definition.
Definition of all the API errors that may occur when invoking the Janus web-based JSON API.
| #define JANUS_ERROR_HANDLE_NOT_FOUND 459 |
The handle the request refers to doesn't exist.
| #define JANUS_ERROR_INVALID_ELEMENT_TYPE 467 |
A JSON element is of the wrong type (e.g., an integer instead of a string)
| #define JANUS_ERROR_INVALID_JSON 454 |
The payload is not a valid JSON message.
| #define JANUS_ERROR_INVALID_JSON_OBJECT 455 |
The object is not a valid JSON object as expected.
| #define JANUS_ERROR_INVALID_REQUEST_PATH 457 |
The request cannot be handled for this webserver path
| #define JANUS_ERROR_JSEP_INVALID_SDP 465 |
The Session Description provided by the peer is invalid.
| #define JANUS_ERROR_JSEP_UNKNOWN_TYPE 464 |
The Janus core doesn't support this SDP type.
| #define JANUS_ERROR_MISSING_MANDATORY_ELEMENT 456 |
A mandatory element is missing in the message.
| #define JANUS_ERROR_MISSING_REQUEST 452 |
The request is missing in the message.
| #define JANUS_ERROR_NOT_ACCEPTING_SESSIONS 472 |
The server is currently configured not to accept new sessions.
| #define JANUS_ERROR_PLUGIN_ATTACH 461 |
An error occurring when trying to attach to a plugin and create a handle
| #define JANUS_ERROR_PLUGIN_DETACH 463 |
An error occurring when trying to detach from a plugin and destroy the related handle
| #define JANUS_ERROR_PLUGIN_MESSAGE 462 |
An error occurring when trying to send a message/request to the plugin.
| #define JANUS_ERROR_PLUGIN_NOT_FOUND 460 |
The plugin the request wants to talk to doesn't exist.
| #define JANUS_ERROR_SESSION_CONFLICT 468 |
The ID provided to create a new session is already in use.
| #define JANUS_ERROR_SESSION_NOT_FOUND 458 |
The session the request refers to doesn't exist.
| #define JANUS_ERROR_TOKEN_NOT_FOUND 470 |
The auth token the request refers to doesn't exist.
| #define JANUS_ERROR_TRANSPORT_SPECIFIC 450 |
Transport related error.
| #define JANUS_ERROR_TRICKE_INVALID_STREAM 466 |
The stream a trickle candidate for does not exist or is invalid.
| #define JANUS_ERROR_UNAUTHORIZED 403 |
Unauthorized (can only happen when using apisecret/auth token)
| #define JANUS_ERROR_UNAUTHORIZED_PLUGIN 405 |
Unauthorized access to a plugin (can only happen when using auth token)
| #define JANUS_ERROR_UNEXPECTED_ANSWER 469 |
We got an ANSWER to an OFFER we never made.
| #define JANUS_ERROR_UNKNOWN 490 |
Unknown/undocumented error.
| #define JANUS_ERROR_UNKNOWN_REQUEST 453 |
The Janus core does not support this request.
| #define JANUS_ERROR_WEBRTC_STATE 471 |
The current request cannot be handled because of not compatible WebRTC state.
| #define JANUS_OK 0 |
Success (no error)
| const char * janus_get_api_error | ( | int | error | ) |
Helper method to get a string representation of an API error code.
| [in] | error | The API error code |