Error Code
Check the error code and error message when using API.
Common error
| Error Code | Error Message | Description |
|---|---|---|
| 1000001 | SERVER_ERROR | Internal server error. |
| 1000002 | AUTHENTICATION_FAILED | The authentication is failed. Tip: Check if you entered the client ID and client
secret correctly. |
| 1000004 | INVALID_PARAMETER | The parameter is invalid. Tip: Check if you missed a required
field. |
| 1000005 | DATA_NOT_FOUND | The data is not found. |
| 1000007 | DATA_ALREADY_EXISTS | The data already exists. |
| 1000008 | UPLOAD_FILE_FAILED | The file uploading is failed. |
| 1000010 | INVALID_VERIFICATION_CODE | The verification code is invalid. |
| 1000011 | SESSION_EXPIRED | The session is expired. |
| 1000012 | DATABASE_ERROR | Database server error. |
| 1000013 | EMAIL_LOAD_FAILED | Email loading is failed. |
| 1000015 | USER_NOT_FOUND | The user is not found. |
| 1000017 | SEND_TEST_EMAIL_FAILED | The email sending test is failed. |
| 1000018 | ILLEGAL_WEBSOCKET_SUBSCRIPTION | The websocket subscription is illegal. |
| 1000019 | EMAIL_ADDRESS_ALREADY_EXISTS | The email address already exists. |
| 1000024 | CONFIGURATION_FILE_NOT_FOUND | The configuration file is not found. |
| 1000027 | CMD_EXEC_ERROR | Command execution error. |
| 1000028 | EMAIL_TEMPLATE_NOT_FOUND | The email template is not found. |
| 1000029 | SEND_EMAIL_FAILED | Email delivery is failed. |
| 1000030 | LOCK_HAS_RELEASED_BY_OTHER_THREAD | The database lock has been released by other threads. |
| 1000031 | INVALID_LOCK_TIME | The lock time is invalid. |
| 1000033 | INVALID_CLIENT | The client is invalid. |
| 1000035 | TOKEN_EXPIRED | The token has expired. |
| 1000036 | INVALID_TOKEN | The token is invalid. |
| 1000040 | RATE_LIMIT_EXCEEDED | The times of API request reaches the limit. |
| 1000042 | ACCESS_DENIED | The access request is denied. |
| 1000043 | PERMISSION_DENIED | Do not have the permission for the operation. |
| 1000044 | DUPLICATE_PARAMETERS | There are duplicated parameters. |
| 1000053 | TOTP_ENABLE_ERROR | Failed to enable 2FA. |
| 1000055 | TOTP_CHECK_PASSWORD_TOKEN_ERROR | Password or verification token is incorrect. |
Device
| Error Code | Error Message | Description |
|---|---|---|
| 2000016 | DEVICE_NO_ACTIVE_ERROR | The device is not activated. |
| 2000024 | DEVICE_MODEL_NOT_SUPPORT | The device model is not supported. |
| 2006048 | DEVICE_IS_BUSY | The device is currently busy processing another task. |
| 2006049 | DEVICE_HARDWARE_BACKUP_FILE_MISMATCH | The backup file is incompatible with the device’s hardware version. |
YCM User
| Error Code | Error Message | Description |
|---|---|---|
| 3000009 | API_REQUEST_FAILED | API request is failed. |
| 3000014 | USER_ASSOCIATED_CLOUD_PBX | The user account can not be deleted as there exists associated Cloud PBX(s). |
| 3000025 | USER_HAS_BEEN_ACTIVATED | The user account has already been activated. |
| 3000028 | INVALID_HIGH_AVAILABILITY_SUBSCRIPTION | Fail to enable the High Availability service as there does not exist valid service subscription. |
| 3000029 | NOT_ALLOW_REDUCE_RECORDING_CAPACITY | Not allowed to reduce the call recording capacity. |
Cloud PBX
| Error Code | Error Message | Description |
|---|---|---|
| 7000003 | CLOUD_PBX_URL_OCCUPIED | The Cloud PBX URL is occupied. |
| 7000005 | CLOUD_PBX_NOT_FOUND | The Cloud PBX is not found. |
| 7000006 | CLOUD_PBX_HAS_BEEN_ACTIVATED | The Cloud PBX has already been activated. |
| 7000011 | ONLY_ALLOW_FUTURE_DATES | The expiration date of the Cloud PBX can only be a future date. |
| 7000012 | CLOUD_PBX_PLAN_EXPIRED | The plan subscription of Cloud PBX has expired. |
| 7000014 | CLOUD_PBX_IS_NOT_RUN | The Cloud PBX is not in running status. |
| 7000016 | CLOUD_PBX_CREATE_FAILED | Fail to create the Cloud PBX. |
| 7000023 | CLOUD_PBX_PENDING_PAYMENET_EXIST | Fail to resize the capacity of the Cloud PBX as it is under plan upgrading. |
| 7000024 | CLOUD_PBX_IS_RESIZING | Fail to resize the capacity of the Cloud PBX as it is under system capacity expanding. |
| 7000025 | NOT_ALLOW_REDUCE_RECORDING_CAPACITY | Not allowed to reduce the call recording capacity. |
| 7000033 | REACHED_MAX_CUSTOMER_LIMITATION | The number of customers reaches the maximum limit. |
| 7000034 | CLOUD_PBX_DELETE_FAILED | Fail to delete the Cloud PBX. |
| 7000037 | INVALID_CUSTOMER_NAME | The customer name is null. Tip: Check if you have set either last name or first
name for the customer. |
| 7000038 | CUSTOMER_NOT_FOUND | The customer is not found. |
| 7000039 | CLOUD_PBX_CUSTOMER_NOT_ALLOW_DELETE | Do not have the permission to delete the customer. |
| 7000040 | CUSTOMER_ASSOCIATED_CLOUD_PBX | The customer can not be deleted as there exists associated Cloud PBX(s). |
| 7000041 | CLOUD_PBX_CUSTOMER_NOT_ALLOW_OPERATE | Do not have the permission to edit the customer. |
| 7000045 | CLOUD_PBX_RESTORE_FAILED | The restore operation for the Cloud PBX is failed. |
| 7000049 | CLOUD_PBX_BEING_RESTORED | The Cloud PBX is under restoring. |
| 7000053 | CLOUD_PBX_ACTIVATION_LINK_REFRESH_FAILED | Fail to refresh the Cloud PBX activation link. |
| 7000054 | INVALID_CLOUD_PBX_URL | Invalid Cloud PBX URL. |
| 7000055 | CLOUDPBX_PORT_ALLOCATE_NO_ENOUGH | The number of available PBX ports is insufficient. |
| 7000056 | PBX_HUB_NO_INSTALL_PBX_IMAGE | The PBX firmware is not available. |
| 7000061 | RESIZE_CLOUD_PBX_CAPACITY_FAILED | Fail to resize the Cloud PBX capacity. |
| 7000062 | MODIFY_CLOUD_PBX_UPGRADE_STATUS_FAILED | Fail to change the status of Allow to Upgrade from the PBX Side switch. |
| 7000065 | REACHED_MAX_CALL_RECORDING_CAPACITY_LIMITATION | Call recording capacity reaches the maximum limit. |
| 7000067 | AVAILABLE_PBX_HUB_NOT_EXISTS | There is no available PBXHub Server. |
| 7000068 | PBX_HUB_SYSTEM_DISK_NO_ENOUGH | The storage capacity of the PBXHub Server system disk is insufficient. |
| 7000069 | PBX_HUB_DATA_DISK_NO_ENOUGH | The storage capacity of the PBXHub Server data disk is insufficient. |
| 7000070 | PBX_HUB_RECORDING_DISK_NO_ENOUGH | The call recording storage capacity of the PBXHub Server is insufficient. |
| 7000071 | PBX_HUB_MEMORY_NO_ENOUGH | The memory capacity of the PBXHub Server is insufficient. |
| 7000072 | CLOUD_PBX_CALL_CLUSTER_SWITCH_PBX_FAIL | Failed to change the PBX operational state. |
| 7000073 | OTHER_CLUSTER_ERROR | Other Cluster error. |
| 7000080 | PBX_HUB_CAPACITY_NOT_ENOUGH | The PBXHub Server capacity is insufficient. |
| 7000081 | PBX_HUB_CONCURRENT_CALLS_NOT_ENOUGH | The available concurrent call capacity of PBXHub Server is insufficient. |
| 7000082 | PBX_HUB_EXTENSIONS_NOT_ENOUGH | The available extension capacity of the PBXHub Server is insufficient. |
| 7000083 | PBX_HUB_PBX_COUNTS_NOT_ENOUGH | The available number of Cloud PBX in the PBXHub Server is insufficient. |
| 7000084 | CLOUD_PBX_CURRENT_STATUS_NOT_ALLOW_OPERATE | Not allowed to operate the Cloud PBX under the current status. |
| 7000099 | MODIFY_TRUNK_CONFIGURATION_ACCESS_STATUS_FAILED | Failed to modify the PBX's Trunk Configuration Access status. |
| 7000201 | USER_SHARED_TRUNK_NUMBER_OVER_LIMIT | Exceeds the user's limit for shared trunks. |
| 7000202 | USER_SHARED_TRUNK_NAME_REPEATED | Duplicate shared trunk name under the same user. |
| 7000203 | USER_PEER_PORT_TRUNK_NUMBER_OVER_LIMIT | Exceeds the user's limit for Peer Trunks (Port Based). |
| 7000204 | SHARED_TRUNK_NOT_EXISTS | The specified shared trunk does not exist. |
| 7000205 | CREATE_SHARED_TRUNK_FAILED | Failed to create the shared trunk. |
| 7000230 | THE_USER_VISIBLE_DID_DATA_RANGE_IS_DUPLICATED | The DID data range visible to this user is duplicated. |
| 7000231 | DUPLICATE_DATA_IN_DID_LIST_WITH_OTHER_USERS | DID data duplicates that in another user's list. |
| 7000232 | EXCEEDING_THE_MAXIMUM_NUMBER_OF_CONFIGURABLE_DIDS | Exceeds the limit of 5000 configurable DIDs per trunk on a Cloud PBX. |
| 7000233 | THE_UNIQUENESS_DID_ALREADY_EXISTS_IN_SBC_PROXY | A DID with the same unique identifier already exists in the SBC Proxy. |
| 7000234 | PEER_TRUNK_REACHES_THE_LIMIT | Reached the limit of 5 Peer Trunks (Port Based) per Cloud PBX. |
| 7000235 | TRUNK_REACHES_THE_UPPER_LIMIT | Reached the upper limit of 500 trunks per Cloud PBX. |
| 7000238 | PBX_SHARED_TRUNK_NAME_REPEATED | Duplicate shared trunk name within the PBX. |
| 7000239 | PBX_PEER_PORT_TRUNK_NUMBER_OVER_LIMIT | Exceeds the PBX system limit for Peer Trunk (Port Based). |
| 7000240 | DID_INVALID_PARAMETER | Invalid DID parameter. |
| 7000242 | DID_BIND_OTHER_PBX | The DID is already assigned to another PBX. |
| 7008075 | NOT_ALLOW_RUN_AFTER_EXPIRATION_DATE | Operation is NOT allowed because the PBX has reached its expiration date. |
| 7008077 | TRUNK_CONFIGURATION_ACCESS_PERMISSION_DENIED | Permission denied to modify the Trunk Configuration Access setting. |
Subscription
| Error Code | Error Message | Description |
|---|---|---|
| 8000003 | INSUFFICIENT_HOSTING_PACKAGE_CAPACITY | The capacity of the subscribed hosting package is insufficient. |
| 8000004 | SUBSCRIPTION_CALCULATION_ERROR | Failed to calculate the subscription or usage. |
| 8000011 | HOSTING_PACKAGE_SUBSCRIPTION_NOT_FOUND | The subscription of the hosting package is not found. |
| 8000014 | REACHED_MAX_LIMIT | The number of Cloud PBXs in a trial hosting package has reached the maximum limit. |
| 8000017 | SUBSCRIPTION_DEVICE_NOT_EXISTS | The relation of the hosting package and the Cloud PBX is not found. |
| 8000018 | REACHED_MAX_EXTENSION_LIMIT | The number of extensions reaches the maximum limit. |
| 8000019 | REACHED_MINIMUM_EXTENSION_LIMIT | The number of extensions is lower than the minimum limit. |
| 8000020 | NOT_ALLOW_REDUCE_CAPACITY | Not allowed to reduce the capacity. |
| 8000026 | UP_PACKAGE_NOT_SUBSCRIBED | Did not subscribe to Ultimate Plan service. |
| 8000027 | UP_PACKAGE_CAPACITY_INSUFFICIENT | Insufficient capacity in the subscribed Ultimate Plan package. |
| 8000030 | AI_TRANSCRIPTION_USED | AI transcription capacity has been used. |
| 8000031 | AI_TRANSCRIPTION_CAPACITY_INSUFFICIENT | AI transcription capacity is insufficient after capacity resizing. |
| 8000032 | AI_TRANSCRIPTION_NOT_SUBSCRIBED | The AI Transcription service is not subscribed. |
Cluster
| Error Code | Error Message | Description |
|---|---|---|
| 9000001 | REGION_NOT_FOUND | The region is not found. |
| 9000003 | CLUSTER_NOT_EXISTS | The server is not found. |
| 9000012 | ACME_DNS_PROVIDER_AUTH_FAILED | Failed to authenticate with the DNS provider during the ACME certificate process. |
| 9000033 | CLUSTER_CREATE_SHARED_TRUNK_ERROR | Failed to create the shared trunk in the SBC cluster. |
Security
| Error Code | Error Message | Description |
|---|---|---|
| 12000001 | BLOCKED_10_MINUTES | The IP is blocked for 10 minutes. |
| 12000002 | BLOCKED_30_MINUTES | The IP is blocked for 30 minutes. |
| 12000003 | BLOCKED_PERMANENTLY | The IP is blocked permanently. |
Repository
| Error Code | Error Message | Description |
|---|---|---|
| 13000001 | FIRMWARE_NOT_FOUND | The firmware is not found. |
| 13000002 | FIRMWARE_NOT_ALLOW_USE | This firmware version is not permitted for use. |
| 13000014 | FIRMWARE_DEPENDENCIES_NOT_MET | Dependencies for the firmware are not met. |
| 13000105 | BACKUP_FILE_NOT_EXISTS | The specified backup file does not exist. |
| 13000106 | BACKUP_FILE_NOT_EXISTS_IN_OSS | The backup file cannot be found in the object storage. |
System
| Error Code | Error Message | Description |
|---|---|---|
| 14000012 | EMAIL_AUTH_FAILED | Email authentication failed. |
| 14000209 | API_APPLICATION_ERROR | The API application is not supported. |
| 14000210 | API_APPLICATION_UNAVAILABLE | The YCM's API feature is disabled. |
| 14000531 | OPEN_API_PBX_DISABLED_ERROR | The PBX's API feature is disabled. |
| 14000532 | OPEN_API_LIMIT_EMPTY | The rate limiting configuration for API is empty or not set. |
| 14000534 | OPEN_API_PBX_NOT_RUNNING_ERROR | The API calls failed because the PBX is not running. |
| 14000535 | OPEN_API_REQUEST_PBX_FAILED | The request to the PBX's API failed. |
| 14000536 | OPEN_API_PBX_PERMISSION_DENIED | Permission denied to access the PBX's OpenAPI. |
Task
| Error Code | Error Message | Description |
|---|---|---|
| 18000011 | SUBSCRIBE_PACKAGE_EXPIRED | The subscription package has expired. |