Avaya Client Services API Reference (iOS)
Enumerations | Variables
CSError.h File Reference
#import <Foundation/Foundation.h>
#import "CSDefines.h"

Enumerations

enum  CSErrorCode {
  CSErrorUnknown = -1,
  CSErrorNone = 0,
  CSErrorFailed = 1,
  CSErrorInternal = 2,
  CSErrorInProgress = 3,
  CSErrorTimeout = 4,
  CSErrorInvalidState = 5,
  CSErrorNotSupported = 6,
  CSErrorAuthenticationFailure = 7,
  CSErrorClientShutDown = 8,
  CSErrorCancelled = 9,
  CSErrorInvalidDomain = 10,
  CSErrorCellularCallInProgress = 11,
  CSErrorNotLicensed = 12,
  CSErrorNotAuthorized = 13,
  CSErrorNoCredentialProvider = 14,
  CSErrorConfigurationError = 15,
  CSErrorNoAnswer = 16,
  CSErrorNotAllowed = 17,
  CSErrorIncorrectPasscodeTryAgain = 18,
  CSErrorIncorrectPasscodeDisconnecting = 19,
  CSErrorPendingApproval = 20,
  CSErrorLayoutNotAvailable = 21,
  CSErrorCapabilityDenied = 22,
  CSErrorConferenceSocketFailed = 23,
  CSErrorConferenceCertificateFailed = 24,
  CSErrorConferenceFeatureNegotiationFailed = 25,
  CSErrorHTTPUACertificateFailed = 26,
  CSErrorWrongCurrentConference = 27,
  CSErrorIncorrectInput = 28,
  CSErrorGuestAccessDenied = 29,
  CSErrorValidationFailed = 30,
  CSErrorOneTimePinRequired = 31,
  CSErrorForbiddenOneTimePinRequired = 32,
  CSErrorLockedConference = 33,
  CSErrorInitiateNonVirtualRoomMeetingDisallowed = 34,
  CSErrorWebCollaborationDisabled = 35,
  CSErrorIViewNotConnected = 36,
  CSErrorVirtualRoomNotFound = 37,
  CSErrorTenantDoesNotExist = 38,
  CSErrorProxyAuthenticationError = 39,
  CSErrorVirtualRoomDoesNotAllowInstantMeeting = 40,
  CSErrorVirtualRoomDisabled = 41,
  CSErrorCallInProgress = 42,
  CSErrorUnauthorizedParticipantId = 43,
  CSErrorPinIsTooShort = 44,
  CSErrorSelfUnmuteNotAllowed = 45,
  CSErrorConnectionFailure = 100,
  CSErrorServerUntrusted = 101,
  CSErrorSendFailure = 102,
  CSErrorUnrecognizedServer = 103,
  CSErrorSSLFatalAlert = 104,
  CSErrorWifiUnavailable = 105,
  CSErrorUnsupportedLocalNetwork = 106,
  CSErrorProxyConnectionError = 107,
  CSErrorInvalidParameter = 200,
  CSErrorSIPInvalidDomain = 201,
  CSErrorSIPInvalidUserId = 202,
  CSErrorSIPInvalidAddressOfRecord = 203,
  CSErrorSIPEmptyServerList = 204,
  CSErrorSIPInvalidServer = 205,
  CSErrorSIPUserExists = 206,
  CSErrorSIPInvalidCredentialProvider = 207,
  CSErrorInvalidDataDirectory = 208,
  CSErrorHTTPInvalidUserId = 209,
  CSErrorHTTPInvalidCredentialProvider = 210,
  CSErrorHTTPUserExists = 211,
  CSErrorUnsupportedConnectionPolicy = 212,
  CSErrorInvalidSessionRefreshInterval = 213,
  CSErrorEmptyCipherSuitesList = 214,
  CSErrorNotRegistered = 300,
  CSErrorServerFailure = 301,
  CSErrorServerEnded = 302,
  CSErrorMaximumRegistrationsExceeded = 304,
  CSErrorRejected = 305,
  CSErrorBusy = 306,
  CSErrorRedirected = 307,
  CSErrorCodecMismatch = 308,
  CSErrorUserNotFound = 309,
  CSErrorUserTemporarilyUnavailable = 310,
  CSErrorNoAvailableCallAppearance = 312,
  CSErrorLineReservationFailure = 313,
  CSErrorRemoteCallNoLongerAlerting = 314,
  CSErrorRetryLimitExceeded = 315,
  CSErrorInvalidResponse = 316,
  CSErrorConferenceAddressNotValid = 317,
  CSErrorCallTerminated = 318,
  CSErrorConfigurationDataNotAvailable = 319,
  CSErrorOneTimePINRequiredForVirtualRoomAccess = 320,
  CSErrorOneTimePINRequiredForOwnerVirtualRoomAccess = 321,
  CSErrorUnAuthorizedUserCannotJoinVirtualRoom = 322,
  CSErrorCallFailedAnsweredCoveredDropped = 323,
  CSErrorMediaCreationFailure = 400,
  CSErrorMediaStartFailure = 401,
  CSErrorRemoteMediaProcessingFailure = 402,
  CSErrorVideoDenied = 403,
  CSErrorFeatureCancelled = 500,
  CSErrorContactProviderPictureNotAvailable = 600,
  CSErrorContactProviderContactIdInvalid = 601,
  CSErrorContactProviderDatabaseNoAccess = 602,
  CSErrorContactProviderDuplicateContact = 603,
  CSErrorContactProviderContactNotIMUser = 604,
  CSErrorContactProviderContactAddressNULL = 605,
  CSErrorContactProviderInvalidContact = 606,
  CSErrorContactProviderRequiredDataMissing = 607,
  CSErrorContactProviderInvalidValue = 608,
  CSErrorContactProviderDatabaseNotAccessible = 609,
  CSErrorContactProviderContactDoesNotExists = 610,
  CSErrorContactProviderNoProfile = 611,
  CSErrorContactProviderConfigurationMismatch = 612,
  CSErrorContactProviderRetry = 613,
  CSErrorContactProviderDeleteContactNotSupported = 614,
  CSErrorContactProviderAddContactNotSupported = 615,
  CSErrorContactProviderUpdateContactNotSupported = 616,
  CSErrorContactProviderRetrievePictureNotSupported = 617,
  CSErrorContactProviderNotMatch = 618,
  CSErrorContactNotFound = 619,
  CSErrorContactProviderDigestMismatch = 620,
  CSErrorContactProviderMultipleWorkEmailNotSupported = 621,
  CSErrorNoParticipants = 650,
  CSErrorParticipantAddressInvalid = 651,
  CSErrorMessageNotFound = 652,
  CSErrorSubjectLengthExceeded = 653,
  CSErrorAttachmentSizeExceeded = 654,
  CSErrorThumbnailSizeExceeded = 655,
  CSErrorFailedToOpenDestinationFile = 656,
  CSErrorFailedToOpenFileToAttach = 657,
  CSErrorWrongAttachmentPath = 658,
  CSErrorUnsupportedMediaTypeForAttachmentThumbnail = 659,
  CSErrorMaxNumberOfAttachmentsLimitExceeded = 660,
  CSErrorBodyLengthExceeded = 661,
  CSErrorAttachmentNotFound = 662,
  CSErrorMessageEmpty = 663,
  CSErrorAttachmentEmpty = 664,
  CSErrorConversationAlreadyExists = 665,
  CSErrorConversationNotFound = 666,
  CSErrorParticipantsMismatch = 667,
  CSErrorForcedLogout = 668,
  CSErrorHtmlBodyLengthExceeded = 669,
  CSErrorCertificateUntrusted = 700,
  CSErrorCertificateTrusted = 701,
  CSErrorCertificateHasExpired = 702,
  CSErrorCertificateNotYetValid = 703,
  CSErrorCertificateRevoked = 704,
  CSErrorCertificateInvalidServerIdentity = 705,
  CSErrorCertificateInvalidEncoding = 706,
  CSErrorCertificateParsingFailed = 707,
  CSErrorCertificateRevocationStatusUnknown = 708,
  CSErrorInvalidCertificateUsage = 709,
  CSErrorCertificateInvalidExtension = 710,
  CSErrorCertificateUntrustedRoot = 711,
  CSErrorCertificateInvalidSignature = 712,
  CSErrorCertificateInvalidServiceDomain = 713,
  CSErrorCertificateInvalidSIPDomain = 714,
  CSErrorCertificateStoreExists = 715,
  CSErrorCertificateStoreError = 716,
  CSErrorCertificateStoreCreateFailed = 717,
  CSErrorServerCertificateChainRevoked = 718,
  CSErrorCertificateRequestCanceled = 719,
  CSErrorBadPrivateKey = 720,
  CSErrorPrivateKeyContainerFailure = 721,
  CSErrorPrivateKeyStoreFailure = 722,
  CSErrorPrivateKeyExportFailure = 724,
  CSErrorMissingCertificateStore = 725,
  CSErrorClientIdentityStoreFailure = 726,
  CSErrorEncryptionFailure = 727,
  CSErrorDecryptionFailure = 728,
  CSErrorUnsupportedCertificateStore = 729,
  CSErrorClientIdentityCertificateUnknownCA = 730,
  CSErrorClientIdentityCertificateAccessDenied = 731,
  CSErrorClientIdentityCertificateBad = 732,
  CSErrorClientIdentityCertificateUnsupported = 733,
  CSErrorClientIdentityCertificateNoCertificate = 734,
  CSErrorClientIdentityCertificateRevoked = 735,
  CSErrorClientIdentityCertificateExpired = 736,
  CSErrorClientIdentityCertificateUnknown = 737,
  CSErrorSSLHandshakeFailure = 738,
  CSErrorPrivateTrustStoreError = 739,
  CSErrorCertificateEnrollmentFailed = 740,
  CSErrorCertificateEnrollmentNotConnected = 741,
  CSErrorCertificateEnrollmentCaCertificateIsInvalid = 742,
  CSErrorCertificateEnrollmentWrongConfiguration = 743,
  CSErrorCertificateEnrollmentCertificateAlreadyEnrolled = 744,
  CSErrorCertificateEnrollmentWrongPassword = 745,
  CSErrorKeyLengthTooSmall = 746,
  CSErrorInvalidIdentityCertificate = 747,
  CSErrorCertificateEnrollmentRequestPending = 748,
  CSErrorCertificateEnrollmentFailedToSetIdentity = 749,
  CSErrorCertificateEnrollmentInProgress = 750,
  CSErrorInvalidDigestAlgorithm = 751,
  CSErrorInvalidAsymmetricEncryptionAlgorithm = 752,
  CSErrorIncompatiblePrivateKeyFormat = CSErrorInvalidAsymmetricEncryptionAlgorithm,
  CSErrorSharedControlInvalidError = 800,
  CSErrorSharedControlLocallyDisconnected = 801,
  CSErrorSharedControlControlledEndpointEnded = 802,
  CSErrorSharedControlLinkDownError = 803,
  CSErrorSharedControlAuthenticationError = 804,
  CSErrorSharedControlConnectionError = 805,
  CSErrorSharedControlInvalidStateError = 806,
  CSErrorSharedControlServerError = 807,
  CSErrorSharedControlServerEndedError = 808,
  CSErrorSharedControlGeneralError = 809,
  CSErrorSharedControlControlLinkLocalError = 810,
  CSErrorSharedControlControlLinkRemoteError = 811,
  CSErrorSharedControlControllingEndpointEnded = 812,
  CSErrorDirectorySearchProviderUnknownReason = 900,
  CSErrorDirectorySearchProviderInternalError = 901,
  CSErrorDirectorySearchProviderBackendSourceNotConnectable = 902,
  CSErrorDirectorySearchProviderAuthenticationFailed = 903,
  CSErrorDirectorySearchProviderCertificateError = 904,
  CSErrorDirectorySearchProviderSecureConnection_failed = 905,
  CSErrorDirectorySearchProviderRequestTimeout = 906,
  CSErrorDirectorySearchProviderUserCancel = 907,
  CSErrorDirectorySearchProviderConfigChange = 908,
  CSErrorDirectorySearchProviderNoPicture = 909,
  CSErrorDirectorySearchProviderInvalidSearchRequestId = 910,
  CSErrorDirectorySearchProviderInvalidSearchCriteria = 911,
  CSErrorDirectorySearchProviderInvalidSearchType = 912,
  CSErrorDirectorySearchProviderMaxSearchLimitCrossed = 913,
  CSErrorDirectorySearchProviderInvalidChunksize = 914,
  CSErrorDirectorySearchProviderDatabaseError = 915,
  CSErrorDirectorySearchProviderRetry = 916,
  CSErrorDirectorySearchProviderRegularExpression = 917,
  CSErrorDirectorySearchProviderLdapConnectFailed = 918,
  CSErrorDirectorySearchProviderLdapSearchFailed = 919,
  CSErrorDirectorySearchProviderLdapRetrieveResultsFailed = 920,
  CSErrorDirectorySearchProviderProvisioningError = 921,
  CSErrorDirectorySearchProviderDigestMismatch = 922,
  CSErrorDirectorySearchProviderRetrievePictureNotSupported = 923,
  CSErrorDirectorySearchProviderSearchTerminalNotSupported = 924,
  CSErrorDirectorySearchProviderInvalidSearchRequest = 925,
  CSErrorAutodialDatabaseNotAccessible = 1000,
  CSErrorAutodialDatabaseReadWriteFailure = 1001,
  CSErrorAutodialConfigurationMismatch = 1002,
  CSErrorAutodialNotIMUser = 1003,
  CSErrorAutodialInvalidValue = 1004,
  CSErrorAutodialNoListAvailable = 1005,
  CSErrorAutodialNoButtonFound = 1006,
  CSErrorAutodialHandleInvalid = 1007,
  CSErrorAutodialDigestMismatch = 1008,
  CSErrorAutodialUpdateInProgress = 1009,
  CSErrorCollaborationCannotEdit = 1100,
  CSErrorCollaborationOperationInProgress = 1101,
  CSErrorCollaborationInternalError = 1102,
  CSErrorCollaborationHTTPStatusCodeError = 1103,
  CSErrorCollaborationPermissionDenied = 1104,
  CSErrorCollaborationCanceled = 1105,
  CSErrorCollaborationNotSupported = 1106,
  CSErrorCollaborationTimeout = 1107,
  CSErrorCollaborationNotConnectable = 1108,
  CSErrorCollaborationProtocolError = 1109,
  CSErrorCollaborationAuthenticationFailed = 1110,
  CSErrorCollaborationInvalidCertificate = 1111,
  CSErrorCollaborationServerError = 1112,
  CSErrorCollaborationMeetingNotFound = 1113,
  CSErrorCollaborationTargetNotFound = 1114,
  CSErrorCollaborationUnavailable = 1115,
  CSErrorCollaborationCollaborationAlreadyCreated = 1116,
  CSErrorCollaborationConfigurationError = 1117,
  CSErrorCollaborationCapabilityRejectedByServer = 1118,
  CSErrorCollaborationInsufficientBandwidth = 1119,
  CSErrorNetworkNotAvailable = 1200,
  CSErrorInvalidCertificate = 1201,
  CSErrorConferenceConnectionFailedToRecover = 1202,
  CSErrorDownloadConnectionFailure = 1300,
  CSErrorDownloadInvalidDestinationDirectory = 1301,
  CSErrorDownloadUnsupportedProtocol = 1302,
  CSErrorDownloadErrorWritingFile = 1303,
  CSErrorDownloadInvalidContentType = 1304,
  CSErrorDownloadBinaryDataExceedsMaxSize = 1305,
  CSErrorMobileLinkSpeakerMuted = 1400,
  CSErrorMobileLinkHeadsetConnected = 1401,
  CSErrorMobileLinkSonicSignalGenerationFailed = 1402,
  CSErrorFeatureLabelDatabaseNotAccessible = 1403,
  CSErrorFeatureLabelDatabaseReadWriteFailure = 1404,
  CSErrorFeatureLabelConfigurationMismatch = 1405,
  CSErrorFeatureLabelNotIMUser = 1406,
  CSErrorFeatureLabelInvalidValue = 1407,
  CSErrorFeatureLabelNoListAvailable = 1408,
  CSErrorFeatureLabelNoButtonFound = 1409,
  CSErrorFeatureLabelHandleInvalid = 1410,
  CSErrorFeatureLabelDigestMismatch = 1411,
  CSErrorFeatureLabelUpdateInProgress = 1412,
  CSErrorPushNotificationServiceShutdown = 1500,
  CSErrorPushNotificationServiceRequestCancelled = 1501,
  CSErrorPushNotificationServiceInvalidState = 1502,
  CSErrorPushNotificationServiceInternalError = 1503,
  CSErrorPushNotificationServiceConnectionError = 1504,
  CSErrorPushNotificationServiceDialogNotFound = 1505,
  CSErrorPushNotificationServiceConfigurationError = 1506,
  CSErrorPushNotificationServiceConnectionSecurityFault = 1507,
  CSErrorPushNotificationServiceAuthenticationError = 1508,
  CSErrorIncompatiblePushNotificationServerError = 1509,
  CSErrorGroupLimitExceeded = 1600,
  CSErrorGroupAlreadyExists = 1601,
  CSErrorGroupContactsLimitExceeded = 1602,
  CSErrorGroupCreateNotSupported = 1603,
  CSErrorGroupDeleteNotSupported = 1604,
  CSErrorGroupRenameNotSupported = 1605,
  CSErrorGroupNameInvalid = 1606,
  CSErrorGroupNotFound = 1607,
  CSErrorGroupAddContactsNotSupported = 1608,
  CSErrorGroupRemoveContactsNotSupported = 1609,
  CSErrorGroupNameExceedsMaxLength = 1610,
  CSErrorInvalidCharactersInGroupName = 1611,
  CSErrorAgentGenericFailure = 1700,
  CSErrorAgentFeatureNotSupported = 1701,
  CSErrorAgentTemporaryFailure = 1702,
  CSErrorAgentPermissionDenied = 1703,
  CSErrorWrongAgent = 1704,
  CSErrorAgentGenericLoginFailure = 1705,
  CSErrorMaxNumBCMSAgentsLoggedIn = 1706,
  CSErrorAgentLoginElsewhere = 1707,
  CSErrorMaxNumEASAgentsLoggedIn = 1708,
  CSErrorStationAlreadyLoggedIn = 1709,
  CSErrorMaxNumACDAgentsLoggedIn = 1710,
  CSErrorInvalidEASLoginPassword = 1711,
  CSErrorInvalidEASLogin = 1712,
  CSErrorInvalidEASReasonCode = 1713,
  CSErrorMaxNumAdvocateAgentsLoggedIn = 1714,
  CSErrorCMInternalAgentLogoutFailure = 1715,
  CSErrorCMInternalAgentLoginFailure = 1716,
  CSErrorSkillConfigProblem = 1717,
  CSErrorWrongSkill = 1718,
  CSErrorInvalidReasonCode = 1719,
  CSErrorAgentBusy = 1720,
  CSErrorAgentNotLoggedIn = 1721,
  CSErrorAgentAutoAvailable = 1722,
  CSErrorAgentBurnOut = 1723,
  CSErrorRequireCallerWorkCodeOrStrokeCountCode = 1724,
  CSErrorResourceIdNotAllowed = 1725,
  CSErrorAgentNotAdministered = 1726,
  CSErrorSkillNotAdministered = 1727,
  CSErrorTrunkNotAdministered = 1728,
  CSErrorVectorDirectoryNumberNotAdministered = 1729,
  CSErrorAgentNotMeasured = 1730,
  CSErrorSkillNotMeasured = 1731,
  CSErrorTrunkNotMeasured = 1732,
  CSErrorVectorDirectoryNumberNotMeasured = 1733,
  CSErrorFormatNotDefined = 1734,
  CSErrorSupervisorNotAdministered = 1735,
  CSErrorSupervisorNotAvailable = 1736,
  CSErrorFeatureReferralNotSupported = 1737,
  CSErrorFeatureInvalidExtension,
  CSErrorFeatureAllowServiceObservingClassOfRestriction,
  CSErrorFeatureReceiveServiceObservingClassOfRestriction,
  CSErrorFeatureServiceObservingClassOfRestrictionMismatch,
  CSErrorFeatureObserveeAgentNotLoggedIn,
  CSErrorFeaturePhysicalStationAlreadyObserved,
  CSErrorFeatureLogicalIdAlreadyObserved,
  CSErrorFeatureDataRestrictionActive,
  CSErrorFeatureExclusionActive,
  CSErrorFeatureDataPrivacyActive,
  CSErrorFeatureMaxObserversReached,
  CSErrorFeatureExtensionIsObserver,
  CSErrorFeatureExtensionBeingBusyVerified,
  CSErrorFeatureExtensionHasSixPartyConf,
  CSErrorFeatureVectorDirectoryNumberNotOptioned,
  CSErrorFeatureMaxVectorDirectoryNumberObserved,
  CSErrorFeatureServiceObservingByLocationInvalidVectorDirectoryNumber,
  CSErrorFeatureServiceObservingByLocationInvalidLocation,
  CSErrorFeatureMissingInfo,
  CSErrorFeatureListenOnlyOptionActive,
  CSErrorFeatureNoTalkOrNoConnectionAvail,
  CSErrorFeatureNoAvailIdleCa,
  CSErrorFeatureTransferDialtone,
  CSErrorFeatureTransferNotObservable,
  CSErrorFeatureDestinationNotObservable,
  CSErrorFeatureCanNotContinueObserving,
  CSErrorFeatureNoDisconnectSupervision,
  CSErrorFeatureBeingObserved,
  CSErrorFeatureAttendantCannotObserve,
  CSErrorFeatureBridgedAppeatance,
  CSErrorFeatureDataModule,
  CSErrorFeatureAlreadyObserved,
  CSErrorFeatureCannotObserveYourself,
  CSErrorFeatureMeetMeVectorDirectoryNumber,
  CSErrorFeatureInternalError,
  CSErrorFeatureNotAUX,
  CSErrorFeatureOnCall,
  CSErrorFeatureCallOnHold,
  CSErrorFeatureInvalidSoActivation,
  CSErrorFeatureAgentBeingCoached,
  CSErrorFeatureCoachingCanceledAlreadyCoachedConnection,
  CSErrorFeatureNotObservingAgent,
  CSErrorFeatureWrongMode,
  CSErrorFeatureAgentStateNotCoachable,
  CSErrorFeatureCoachingCanceledAgentStatenotCoachable,
  CSErrorFeatureCoachingCanceledAgentLoggedOut,
  CSErrorFeatureMediaPreservation,
  CSErrorFeatureSystemError,
  CSErrorFeatureInvalidAgentId,
  CSErrorFeatureOutOfRangeSkillNumber,
  CSErrorFeatureAgentBusyOnSkill,
  CSErrorFeatureInvalidEASSkill,
  CSErrorFeatureMaxAgentSkillsReached,
  CSErrorFeatureExpertAgentSelectionDisabled,
  CSErrorFeatureEASSkillsDisabled,
  CSErrorFeatureInvalidClassOfRestriction,
  CSErrorFeatureInvalidUser,
  CSErrorFeatureAgentTenantNumberIssue,
  CSErrorFeatureSkillTenantNumberIssue,
  CSErrorFeatureInvalidSkillLevel,
  CSErrorFeatureSendStationServerFailure,
  CSErrorFeatureSkillChangeSaveFailure,
  CSErrorFeatureSend,
  CSErrorButtonCustomizationUpdateInProgress,
  CSErrorButtonCustomizationDatabaseNotAccessible,
  CSErrorButtonCustomizationDatabaseReadWriteFailure,
  CSErrorButtonCustomizationConfigurationMismatch,
  CSErrorButtonCustomizationNotIMUser,
  CSErrorButtonCustomizationInvalidValue,
  CSErrorButtonCustomizationNoListAvailable,
  CSErrorButtonCustomizationNoButtonFound,
  CSErrorButtonCustomizationHandleInvalid,
  CSErrorButtonCustomizationDigestMismatch
}
 Error codes used by Avaya Client Services. More...
 

Variables

NSString *const CSErrorDomain
 The Avaya Client Services error domain. More...
 
NSString *const CSProtocolErrorCodeKey
 The error code from the underlying signaling protocol as an NSNumber. More...
 
NSString *const CSProtocolErrorStringKey
 The error string from the underlying signaling protocol. More...
 
NSString *const CSProtocolWarningCodeKey
 The warning code from the underlying signaling protocol as an NSNumber. More...
 
NSString *const CSProtocolWarningStringKey
 The warning string from the underlying signaling protocol. More...
 
NSString *const CSSecondsUntilRetryKey
 The number of seconds until a retry is attempted automatically as an NSNumber. More...
 

Enumeration Type Documentation

Error codes used by Avaya Client Services.

Enumerator
CSErrorUnknown 

An unknown error occurred.

If this error code is received it is a bug and should be reported.

CSErrorNone 

Operation completed successfully.

CSErrorFailed 

Operation has failed.

CSErrorInternal 

Operation has failed due to an internal error.

CSErrorInProgress 

Operation has failed because another operation is in progress.

CSErrorTimeout 

Reported when the send of a network message timed out locally, or a response to the message was not received from the server in time.

CSErrorInvalidState 

Reported when the request cannot be supported at this time due to the current state of the call.

CSErrorNotSupported 

Reported when a requested operation cannot be supported locally, because the state of the underlying resource does not allow the operation at this time.

CSErrorAuthenticationFailure 

Reported when local user's authentication with the network has failed.

CSErrorClientShutDown 
CSErrorCancelled 

The operation was cancelled.

CSErrorInvalidDomain 
CSErrorCellularCallInProgress 

Reported when a local VoIP/video call creation has failed because of an on-going cellular call.

CSErrorNotLicensed 

Reported when an operation is denied because user does not have the license to perform the operation.

CSErrorNotAuthorized 

Reported when an operation is denied because user does not have the privileges to perform the operation.

CSErrorNoCredentialProvider 

Reported when there is no credential provider provided in the service configuration data.

CSErrorConfigurationError 

Reported when there is an error discovered in the service configuration data.

CSErrorNoAnswer 

Reported there is no answer from far end.

CSErrorNotAllowed 

Reported when the request operation is not allowed at all.

CSErrorIncorrectPasscodeTryAgain 

Reported when provided passcode for conference is not valid, indicates that there could be one more attempt to provide passcode.

CSErrorIncorrectPasscodeDisconnecting 

Reported when provided passcode for conference is not valid, indicates that there will be no more attempts to provide passcode.

CSErrorPendingApproval 

Reported when conference is in pending approval state.

CSErrorLayoutNotAvailable 

Reported when the conference server is unable to support the selected video layout.

CSErrorCapabilityDenied 

User is not allowed to perform operation.

CSErrorConferenceSocketFailed 

Reported when UCCP web socket connection fails.

CSErrorConferenceCertificateFailed 

Reported when UCCP web socket certificate fails.

CSErrorConferenceFeatureNegotiationFailed 

Reported when UCCP handshake fails.

CSErrorHTTPUACertificateFailed 

Reported when Service Gateway certificate fails.

CSErrorWrongCurrentConference 

Reported if conference id is incorrect.

CSErrorIncorrectInput 

Reported if user input is incorrect.

CSErrorGuestAccessDenied 

Reported if user is guest and guest access disabled.

CSErrorValidationFailed 

Reported if the name of the user did not pass validation.

CSErrorOneTimePinRequired 

Reported if user is owner and one time pin is required.

CSErrorForbiddenOneTimePinRequired 

Reported if oneTimePin required, but given user isn't owner of room.

CSErrorLockedConference 

Reported if conference is locked and the user is not allowed to knock to it.

CSErrorInitiateNonVirtualRoomMeetingDisallowed 

Reported if a user tries to create a meeting outside a virtual room.

CSErrorWebCollaborationDisabled 

Reported if web collaboration is disabled.

CSErrorIViewNotConnected 

Reported if iView is not available.

CSErrorVirtualRoomNotFound 

Reported if provided conference id is not found.

CSErrorTenantDoesNotExist 

Reported if provided tenant alias does not exist.

CSErrorProxyAuthenticationError 

The authentication credentials provided for logging into the proxy were rejected.

CSErrorVirtualRoomDoesNotAllowInstantMeeting 

Reported if virtual room does not allow creation of instant meeting.

An instant meeting is a meeting that was not scheduled beforehand.

CSErrorVirtualRoomDisabled 

Reported if virtual room is disabled.

CSErrorCallInProgress 

Reported if any operation can not be completed because a call is already in progress.

CSErrorUnauthorizedParticipantId 

Reported if unauthorized user tries to join virtual room protected by participant-id.

CSErrorPinIsTooShort 

Reported if user enters PIN which is shorter than the minimum length configured.

CSErrorSelfUnmuteNotAllowed 

Reported if the server did not approve user's unmute request.

CSErrorConnectionFailure 
CSErrorServerUntrusted 
CSErrorSendFailure 

Reported when a network message could not be sent due to a network connection error.

CSErrorUnrecognizedServer 
CSErrorSSLFatalAlert 
CSErrorWifiUnavailable 

Reported when a VoIP/video call cannot be set up because there is no Wifi network available to initiate a call and the local policy restricts VoIP/video calls to Wifi networks only.

CSErrorUnsupportedLocalNetwork 

Registration has failed because the device is currently connected to an unsupported network type.

CSErrorProxyConnectionError 

A connection could not be established to the proxy server.

CSErrorInvalidParameter 

Reported when an invalid parameter is used for the request.

CSErrorSIPInvalidDomain 
CSErrorSIPInvalidUserId 
CSErrorSIPInvalidAddressOfRecord 
CSErrorSIPEmptyServerList 
CSErrorSIPInvalidServer 
CSErrorSIPUserExists 
CSErrorSIPInvalidCredentialProvider 
CSErrorInvalidDataDirectory 
CSErrorHTTPInvalidUserId 
CSErrorHTTPInvalidCredentialProvider 
CSErrorHTTPUserExists 
CSErrorUnsupportedConnectionPolicy 
CSErrorInvalidSessionRefreshInterval 
CSErrorEmptyCipherSuitesList 

Reported when all supported cipher suites are blacklisted in client configuration.

CSErrorNotRegistered 

Reported when an operation fails because the server believes the user is not registered.

CSErrorServerFailure 

Reported when the request has failed due to an internal server error.

CSErrorServerEnded 
CSErrorMaximumRegistrationsExceeded 
CSErrorRejected 

Reported when the request is rejected by the server due to a permission error.

CSErrorBusy 

Reported when the request is rejected by the server due to resource being busy.

CSErrorRedirected 

Network re-directed the request.

CSErrorCodecMismatch 

Reported when a VoIP session cannot be established due to incompatible codecs between the local and remote parties.

CSErrorUserNotFound 

Reported when the called party address is not known to the server.

CSErrorUserTemporarilyUnavailable 

Reported when the called party has no device registered on his/her behalf, making call setup not possible at this point in time.

CSErrorNoAvailableCallAppearance 

Reported when the local user's call initiation attempt fails because the Avaya Communication Manager has no idle line appearance available for the call.

CSErrorLineReservationFailure 

Reported when a line reservation attempt is failed by the server.

CSErrorRemoteCallNoLongerAlerting 

Reported when an attempt to locally answer an incoming call at a remote extension (e.g., at a bridged line appearance extension) has failed because the call was already answered remotely.

CSErrorRetryLimitExceeded 
CSErrorInvalidResponse 
CSErrorConferenceAddressNotValid 

Reported when an ad-hoc conference creation attempt fails because the provisioned network address used for ad-hoc conference creation is not valid.

CSErrorCallTerminated 

Reported when outgoing call request is terminated or canceled by user action.

CSErrorConfigurationDataNotAvailable 

Reported when the configuration data for the user is not available at the server.

CSErrorOneTimePINRequiredForVirtualRoomAccess 

Reported when one time pin is required and user is not owner of the room.

CSErrorOneTimePINRequiredForOwnerVirtualRoomAccess 

Reported when one time pin is required and user is owner of the room.

CSErrorUnAuthorizedUserCannotJoinVirtualRoom 

Reported if unauthorized user tries to join virtual room protected by participant-id.

CSErrorCallFailedAnsweredCoveredDropped 

Reported if the call is answered by another user, dropped by the caller or sent to voice mail.

CSErrorMediaCreationFailure 

Reported when local audio and/or video resources cannot be initialized successfully.

CSErrorMediaStartFailure 

Reported when local audio and/or video resources cannot be started successfully.

CSErrorRemoteMediaProcessingFailure 

Reported when the application tries to accept an incoming call, but this attempt fails because the remote audio and/or video information could not be applied to local audio/video resources.

CSErrorVideoDenied 

Reported when a mid-call video add request was denied by the remote party.

CSErrorFeatureCancelled 
CSErrorContactProviderPictureNotAvailable 

Contact doesn't have a picture or specific contact provider uses LDAP as a source for pictures and it is not configured / available at the time.

CSErrorContactProviderContactIdInvalid 

Missing or invalid provider contact ID.

CSErrorContactProviderDatabaseNoAccess 

Provider cannot access the database for reading or writing.

CSErrorContactProviderDuplicateContact 

This error can occur when trying to add a new contact with the same.

CSErrorContactProviderContactNotIMUser 
  • This error can occur when trying to add a new contact with the same email address or phone number as any of the existing contacts.
CSErrorContactProviderContactAddressNULL 

Address field is empty.

CSErrorContactProviderInvalidContact 

Provided data failed a validation step.

CSErrorContactProviderRequiredDataMissing 

Required fields are missing.

CSErrorContactProviderInvalidValue 

Invalid contact field value.

CSErrorContactProviderDatabaseNotAccessible 

Problem with the database accessibility.

CSErrorContactProviderContactDoesNotExists 

Name field is empty or not present.

CSErrorContactProviderNoProfile 

An internal contact does not have a communication profile.

CSErrorContactProviderConfigurationMismatch 

Value exceeded server limit, typically maximum of 70 data items.

As of SM 6.2 Feature Pack 1 this limit is increased to 100 data items.

CSErrorContactProviderRetry 

Server is busy.

Provider is retrying the operation.

CSErrorContactProviderDeleteContactNotSupported 

Provider does not support deletion of contacts operation.

CSErrorContactProviderAddContactNotSupported 

Provider does not support creation of new contacts operation.

CSErrorContactProviderUpdateContactNotSupported 

Provider does not support updating contacts operation.

CSErrorContactProviderRetrievePictureNotSupported 

Provider does not support retrieving contact picture operation.

CSErrorContactProviderNotMatch 

No provider matches the contact source.

CSErrorContactNotFound 

Contact not found.

CSErrorContactProviderDigestMismatch 

Digest Authentication failed.

CSErrorContactProviderMultipleWorkEmailNotSupported 

The server rejected the request due to multiple work e-mails.

Request should have only one work email.

CSErrorNoParticipants 
CSErrorParticipantAddressInvalid 
CSErrorMessageNotFound 
CSErrorSubjectLengthExceeded 
CSErrorAttachmentSizeExceeded 
CSErrorThumbnailSizeExceeded 
CSErrorFailedToOpenDestinationFile 
CSErrorFailedToOpenFileToAttach 
CSErrorWrongAttachmentPath 
CSErrorUnsupportedMediaTypeForAttachmentThumbnail 
CSErrorMaxNumberOfAttachmentsLimitExceeded 
CSErrorBodyLengthExceeded 
CSErrorAttachmentNotFound 
CSErrorMessageEmpty 
CSErrorAttachmentEmpty 
CSErrorConversationAlreadyExists 
CSErrorConversationNotFound 

Requested conversation could not be found.

CSErrorParticipantsMismatch 

The message recipients do not match the conversation participants.

CSErrorForcedLogout 

The server has forcibly logged the session out.

CSErrorHtmlBodyLengthExceeded 

The HTML body length exceeded.

CSErrorCertificateUntrusted 

Reported when certificate chain cannot be trusted.

This is often a generic error.

CSErrorCertificateTrusted 

Reported when certificate chain is trusted.

CSErrorCertificateHasExpired 

Reported when one or more certificates in the chain are expired.

CSErrorCertificateNotYetValid 

Reported when one or more certificates in the chain are yet to commence.

CSErrorCertificateRevoked 

Reported when one or more certificates in the chain are revoked.

CSErrorCertificateInvalidServerIdentity 

Reported when identity presented by the server does not match the hostname to which client is connecting to.

CSErrorCertificateInvalidEncoding 

Reported when one or more certificates in the chain has unsupported encoding.

CSErrorCertificateParsingFailed 

Reported when one or more certificates in the chain is corrupted.

CSErrorCertificateRevocationStatusUnknown 

Reported when one or more certificate's revocation information cannot be retrieved.

CSErrorInvalidCertificateUsage 

Reported when certificate or certificate chain is not valid for its intended usage.

CSErrorCertificateInvalidExtension 

Reported when one of the certificate in the chain has extension which is not valid.

CSErrorCertificateUntrustedRoot 

Reported when CA certificates that form a complete chain cannot be trusted.

CSErrorCertificateInvalidSignature 

Reported when one or more certificate has invalid signature.

CSErrorCertificateInvalidServiceDomain 

Reported when service identity presented by the server does not match the service identity to which client is connecting to.

CSErrorCertificateInvalidSIPDomain 

Reported when SIP service identity presented by the server does not match the SIP domain to which client is connecting to.

CSErrorCertificateStoreExists 

Reported when an attempt to create private trust store when it already exists.

CSErrorCertificateStoreError 

Reported when an error is encountered while creating the private trust store.

CSErrorCertificateStoreCreateFailed 

Reported when private trust store cannot be created due to security policy.

CSErrorServerCertificateChainRevoked 

Reported when one or more certificates in the chain are revoked.

CSErrorCertificateRequestCanceled 

Reported when ongoing certificate validation request was canceled.

CSErrorBadPrivateKey 

Reported when supplied private key is corrupt.

CSErrorPrivateKeyContainerFailure 

Reported when Keychain cannot be accessed to retrieve private key.

CSErrorPrivateKeyStoreFailure 

Reported when a private key storage failed.

CSErrorPrivateKeyExportFailure 

Reported when a private key is failed to retrieve from client identity stored in keychain.

CSErrorMissingCertificateStore 

Reported when a client identity is missing from the Keychain.

CSErrorClientIdentityStoreFailure 

Reported when a client identity cannot be stored in the Keychain.

CSErrorEncryptionFailure 

Unsupported for iOS and macOS.

CSErrorDecryptionFailure 

Unsupported for iOS and macOS.

CSErrorUnsupportedCertificateStore 

Unsupported for iOS and macOS.

CSErrorClientIdentityCertificateUnknownCA 

Reported when registration has failed because the client identity presented by the client applicatio is issued by unknown CA.

CSErrorClientIdentityCertificateAccessDenied 

Reported when registration has failed because server has disallowed the connection for this client application in spite of trusted client certificates.

CSErrorClientIdentityCertificateBad 

Reported when registration has failed due to bad (sometimes acts as generic error) client certificate.

CSErrorClientIdentityCertificateUnsupported 

Reported when registration has failed because the client identity certificate presented by the client application is not supported by the server.

CSErrorClientIdentityCertificateNoCertificate 

Reported when registration has failed because the client identity certificate presented by the client application is missing.

This error is code is used for SSLv3 connections only.

CSErrorClientIdentityCertificateRevoked 

Reported when registration has failed because the client identity certificate presented by the client application is revoked.

CSErrorClientIdentityCertificateExpired 

Reported when registration has failed because the client identity certificate presented by the client application is expired.

CSErrorClientIdentityCertificateUnknown 

Reported when registration has failed because an unknown error has occurred on the server while validating the presented client identity certificate.

CSErrorSSLHandshakeFailure 

Reported when registration has failed because client application is unable to negotiate an acceptable set of security parameters.

CSErrorPrivateTrustStoreError 

Reported when registration has failed because client application has configured to use the private trust store via CSSecurityPolicyConfiguration but it is unavailable.

CSErrorCertificateEnrollmentFailed 

Reported when certificate enrollment has failed.

CSErrorCertificateEnrollmentNotConnected 

Reported when connection to SCEP server failed.

CSErrorCertificateEnrollmentCaCertificateIsInvalid 

Reported when connection to SCEP server failed because of invalid CA issue or CA doesn't exist.

CSErrorCertificateEnrollmentWrongConfiguration 

Reported when enrollment failed because of wrong configuration.

CSErrorCertificateEnrollmentCertificateAlreadyEnrolled 

Reported when SCEP enrollment failed because the certificate was already enrolled.

CSErrorCertificateEnrollmentWrongPassword 

Reported when SCEP password is incorrect.

CSErrorKeyLengthTooSmall 

Reported when key length is too small to be acceptable for current security policy.

CSErrorInvalidIdentityCertificate 

Reported when client identity certificate is rejected by the server.

CSErrorCertificateEnrollmentRequestPending 

Reported when the enrollment request is failed due to pending response (manual approvement is enabled on SCEP server).

CSErrorCertificateEnrollmentFailedToSetIdentity 

Reported when the identity certificate cannot be applied.

CSErrorCertificateEnrollmentInProgress 

Reported when the enrollment request is already in progress.

CSErrorInvalidDigestAlgorithm 

Reported when digest algorithm is unsupported or it is disabled in security policy.

CSErrorInvalidAsymmetricEncryptionAlgorithm 

Reported when asymmetric encryption algorithm is unsupported or it is disabled in security policy.

CSErrorIncompatiblePrivateKeyFormat 
CSErrorSharedControlInvalidError 
CSErrorSharedControlLocallyDisconnected 
CSErrorSharedControlControlledEndpointEnded 
CSErrorSharedControlLinkDownError 
CSErrorSharedControlAuthenticationError 
CSErrorSharedControlConnectionError 
CSErrorSharedControlInvalidStateError 
CSErrorSharedControlServerError 
CSErrorSharedControlServerEndedError 
CSErrorSharedControlGeneralError 
CSErrorSharedControlControlLinkLocalError 
CSErrorSharedControlControlLinkRemoteError 
CSErrorSharedControlControllingEndpointEnded 
CSErrorDirectorySearchProviderUnknownReason 
CSErrorDirectorySearchProviderInternalError 
CSErrorDirectorySearchProviderBackendSourceNotConnectable 
CSErrorDirectorySearchProviderAuthenticationFailed 
CSErrorDirectorySearchProviderCertificateError 
CSErrorDirectorySearchProviderSecureConnection_failed 
CSErrorDirectorySearchProviderRequestTimeout 
CSErrorDirectorySearchProviderUserCancel 
CSErrorDirectorySearchProviderConfigChange 
CSErrorDirectorySearchProviderNoPicture 
CSErrorDirectorySearchProviderInvalidSearchRequestId 
CSErrorDirectorySearchProviderInvalidSearchCriteria 
CSErrorDirectorySearchProviderInvalidSearchType 
CSErrorDirectorySearchProviderMaxSearchLimitCrossed 
CSErrorDirectorySearchProviderInvalidChunksize 
CSErrorDirectorySearchProviderDatabaseError 
CSErrorDirectorySearchProviderRetry 
CSErrorDirectorySearchProviderRegularExpression 
CSErrorDirectorySearchProviderLdapConnectFailed 
CSErrorDirectorySearchProviderLdapSearchFailed 
CSErrorDirectorySearchProviderLdapRetrieveResultsFailed 
CSErrorDirectorySearchProviderProvisioningError 
CSErrorDirectorySearchProviderDigestMismatch 
CSErrorDirectorySearchProviderRetrievePictureNotSupported 
CSErrorDirectorySearchProviderSearchTerminalNotSupported 
CSErrorDirectorySearchProviderInvalidSearchRequest 
CSErrorAutodialDatabaseNotAccessible 
CSErrorAutodialDatabaseReadWriteFailure 
CSErrorAutodialConfigurationMismatch 
CSErrorAutodialNotIMUser 
CSErrorAutodialInvalidValue 
CSErrorAutodialNoListAvailable 
CSErrorAutodialNoButtonFound 
CSErrorAutodialHandleInvalid 
CSErrorAutodialDigestMismatch 
CSErrorAutodialUpdateInProgress 
CSErrorCollaborationCannotEdit 
CSErrorCollaborationOperationInProgress 
CSErrorCollaborationInternalError 
CSErrorCollaborationHTTPStatusCodeError 
CSErrorCollaborationPermissionDenied 
CSErrorCollaborationCanceled 
CSErrorCollaborationNotSupported 
CSErrorCollaborationTimeout 
CSErrorCollaborationNotConnectable 
CSErrorCollaborationProtocolError 
CSErrorCollaborationAuthenticationFailed 
CSErrorCollaborationInvalidCertificate 
CSErrorCollaborationServerError 
CSErrorCollaborationMeetingNotFound 
CSErrorCollaborationTargetNotFound 
CSErrorCollaborationUnavailable 
CSErrorCollaborationCollaborationAlreadyCreated 
CSErrorCollaborationConfigurationError 
CSErrorCollaborationCapabilityRejectedByServer 
CSErrorCollaborationInsufficientBandwidth 
CSErrorNetworkNotAvailable 
CSErrorInvalidCertificate 
CSErrorConferenceConnectionFailedToRecover 

Attempts to recover connection to conference server have failed.

The SDK will not be able to support conference call features for the conference call.

CSErrorDownloadConnectionFailure 
CSErrorDownloadInvalidDestinationDirectory 
CSErrorDownloadUnsupportedProtocol 
CSErrorDownloadErrorWritingFile 
CSErrorDownloadInvalidContentType 
CSErrorDownloadBinaryDataExceedsMaxSize 

Max size of the downloaded binary data is exceeded.

CSErrorMobileLinkSpeakerMuted 

Reported when Sonic detected that the speaker is muted.

CSErrorMobileLinkHeadsetConnected 

Reported when Sonic detected that headset is connected.

CSErrorMobileLinkSonicSignalGenerationFailed 

Reported when Sonic fails to generate the signal.

CSErrorFeatureLabelDatabaseNotAccessible 

Reported for database access problem.

CSErrorFeatureLabelDatabaseReadWriteFailure 

Reported for database access failure for reading or writing.

CSErrorFeatureLabelConfigurationMismatch 

Reported when the handle indicated in request not found in database.

CSErrorFeatureLabelNotIMUser 

Reported when requesting user does not exist in the database.

CSErrorFeatureLabelInvalidValue 

Reported when invalid field value OR string length exceeds maximum.

CSErrorFeatureLabelNoListAvailable 

Reported when the request from the endpoint did not contain any data.

CSErrorFeatureLabelNoButtonFound 

Reported when the request is for a button that has been deleted on CM.

CSErrorFeatureLabelHandleInvalid 

Reported for missing or invalid provider handle.

CSErrorFeatureLabelDigestMismatch 

Reported for digest authentication failure.

CSErrorFeatureLabelUpdateInProgress 

Reported when device data update already in progress.

CSErrorPushNotificationServiceShutdown 

The operation failed because the client has been or is in the process of being shut down.

CSErrorPushNotificationServiceRequestCancelled 
CSErrorPushNotificationServiceInvalidState 
CSErrorPushNotificationServiceInternalError 
CSErrorPushNotificationServiceConnectionError 

The notification cannot be processed due to no server connectivity.

CSErrorPushNotificationServiceDialogNotFound 

No matching remote dialog found for the notification after dialog subscription refresh.

CSErrorPushNotificationServiceConfigurationError 

The notification cannot be processed due to configuration.

CSErrorPushNotificationServiceConnectionSecurityFault 

The connection could not be established securely.

CSErrorPushNotificationServiceAuthenticationError 

The credentials provided were not accepted by the server.

CSErrorIncompatiblePushNotificationServerError 

An error indicating that the push notification service cannot be activated, because the push notification server is incompatible with this client's release.

For example, this error can be reported if the iOS 13SDK (or later) compiled client application tries to activate push service with an old telephony push notification server. This is not allowed because the old server may report voice mail status updates to the client over Apple's VoIP push notification network, causing the iOS to no longer deliver VoIP push notifications to the client.

CSErrorGroupLimitExceeded 
CSErrorGroupAlreadyExists 

Group count has reached maximum.

CSErrorGroupContactsLimitExceeded 

Group with specified name already exists.

CSErrorGroupCreateNotSupported 

Group contacts count has reached maximum.

CSErrorGroupDeleteNotSupported 

Contact group provider does not support operation.

CSErrorGroupRenameNotSupported 

Contact group provider does not support operation.

CSErrorGroupNameInvalid 

Contact group provider does not support operation.

CSErrorGroupNotFound 

Missing or Invalid Provider contact group name.

CSErrorGroupAddContactsNotSupported 

Contact group not found.

CSErrorGroupRemoveContactsNotSupported 

Add contacts to a group isn't supported.

CSErrorGroupNameExceedsMaxLength 

Remove contacts from a group isn't supported.

CSErrorInvalidCharactersInGroupName 

Contact group name is too long.

CSErrorAgentGenericFailure 

Contact group name contains invalid characters.

CSErrorAgentFeatureNotSupported 

Generic error message.

CSErrorAgentTemporaryFailure 

Unsupported agent feature.

CSErrorAgentPermissionDenied 

Temporary failure on the server side.

CSErrorWrongAgent 

Generic permission error.

CSErrorAgentGenericLoginFailure 

Wrong agent id or agent extension id.

CSErrorMaxNumBCMSAgentsLoggedIn 

Agent generic login failure.

CSErrorAgentLoginElsewhere 

Maximum number of BCMS logins exceeded.

CSErrorMaxNumEASAgentsLoggedIn 

Agent logged in at another location.

CSErrorStationAlreadyLoggedIn 

Maximum number of SIP EAS logins exceeded.

CSErrorMaxNumACDAgentsLoggedIn 

Physical station extension already has an agent logged in.

CSErrorInvalidEASLoginPassword 

Maximum number of ACD logins exceeded.

CSErrorInvalidEASLogin 

Invalid loginID password entered.

CSErrorInvalidEASReasonCode 

Invalid loginID entered.

CSErrorMaxNumAdvocateAgentsLoggedIn 

Invalid Reson Code entered.

CSErrorCMInternalAgentLogoutFailure 

Maximum number of advocate logins exceeded.

CSErrorCMInternalAgentLoginFailure 

CM internal agent logout failure.

CSErrorSkillConfigProblem 

CM internal agent login failure.

CSErrorWrongSkill 

Skill configuration problem.

CSErrorInvalidReasonCode 

Agent add/remove wrong skill.

CSErrorAgentBusy 

Invalid reason code was provided.

CSErrorAgentNotLoggedIn 

Add/remove skill while agent is busy.

When agent tries to change work mode while not logged in.

CSErrorAgentAutoAvailable 

Permission denied when agent tries to change work mode.

CSErrorAgentBurnOut 

Work mode changes denied because agent is in maximum agent occupancy or burn-out mode.

CSErrorRequireCallerWorkCodeOrStrokeCountCode 

Permission denied due to caller work code or stroke count code is not provided.

CSErrorResourceIdNotAllowed 

Permission denied due to invalid resource id.

CSErrorAgentNotAdministered 

Permission denied because agent is not administered on signalling server.

CSErrorSkillNotAdministered 

Permission denied because skill is not administered on signalling server.

CSErrorTrunkNotAdministered 

Permission denied because trunk is not configured on signalling server.

CSErrorVectorDirectoryNumberNotAdministered 

Permission denied because said Vector Directory Number (VDN) is not administered on signalling server.

CSErrorAgentNotMeasured 

View Status information is not available because agent is not administered on signalling server for status monitoring (configurable by flag - measured = y/n)

CSErrorSkillNotMeasured 

View Status information is not available because skill is not administered on signalling server for status monitoring (configurable by flag - measured = y/n)

CSErrorTrunkNotMeasured 

View Status information is not available because trunk is not administered on signalling server for status monitoring (configurable by flag - measured = y/n)

CSErrorVectorDirectoryNumberNotMeasured 

View Status information is not available because Vector Directory Number (VDN) is not administered on signalling server for status monitoring.

(configurable by flag - measured = y/n)

CSErrorFormatNotDefined 

Provided format for view status is not defined on signalling server.

CSErrorSupervisorNotAdministered 

Supervisor (type of agent) is not administered on signalling server.

CSErrorSupervisorNotAvailable 

Supervisor (type of agent) is either or not available.

CSErrorFeatureReferralNotSupported 

Permission denied because feature referral is not supported.

CSErrorFeatureInvalidExtension 

Entered extension invalid.

CSErrorFeatureAllowServiceObservingClassOfRestriction 

Service Observing denied due to allow Service Observing COR for SIP station extension being used not set to yes.

CSErrorFeatureReceiveServiceObservingClassOfRestriction 

Service Observing denied due to receive Service Observing COR for entity to observe not set to yes.

CSErrorFeatureServiceObservingClassOfRestrictionMismatch 

Observing COR cannot observe COR of entered entity (COR Service Observing permissions mismatch).

CSErrorFeatureObserveeAgentNotLoggedIn 

Entered to observe Logical agent ID not logged in.

CSErrorFeaturePhysicalStationAlreadyObserved 

Activation to logical with physical being observed.

CSErrorFeatureLogicalIdAlreadyObserved 

Activation to physical with logical ID being observed.

CSErrorFeatureDataRestrictionActive 

Extension has Data Restriction.

CSErrorFeatureExclusionActive 

Extension has Exclusion Active.

CSErrorFeatureDataPrivacyActive 

Extension has Data Privacy Active on call.

CSErrorFeatureMaxObserversReached 

Station/logical agentID extension already observed (or two observers already observing extension with Allow Two Observers active).

CSErrorFeatureExtensionIsObserver 

Extension is an observer.

CSErrorFeatureExtensionBeingBusyVerified 

Extension being busy-verified.

CSErrorFeatureExtensionHasSixPartyConf 

Extension has a 6-party conference.

CSErrorFeatureVectorDirectoryNumberNotOptioned 

Observe VDNs not optioned.

CSErrorFeatureMaxVectorDirectoryNumberObserved 

Maximum VDNs being observed.

CSErrorFeatureServiceObservingByLocationInvalidVectorDirectoryNumber 

Service Observing VDN By location entered VDN extension not a valid VDN.

CSErrorFeatureServiceObservingByLocationInvalidLocation 

Service Observing VDN By location entered location number not valid.

CSErrorFeatureMissingInfo 

One or more required entries missing.

CSErrorFeatureListenOnlyOptionActive 

Cannot change to listen-talk because station option is set to listen-only.

CSErrorFeatureNoTalkOrNoConnectionAvail 

Cannot change to coach mode because there is no observed connection or the No-Talk So type has been selected.

CSErrorFeatureNoAvailIdleCa 

No idle call appearance to connect to observed connection.

CSErrorFeatureTransferDialtone 

The observer is dropped from an observed connection when an attendant transfers the observed call to the ARS dial tone.

CSErrorFeatureTransferNotObservable 

The observer is dropped from an observed connection when the observee starts to do a transfer (presses the transfer button).

CSErrorFeatureDestinationNotObservable 

The observer is dropped from an observed connection (to extension or VDN) when the connection reaches an unobservable destination (e.g., not allowed to observe COR.

CSErrorFeatureCanNotContinueObserving 

Observing session cancelled because of a not allowed action (e.g., hold of Service Observing CA) or CM cancelled a logged in agent session (forced log out or Interruptible Aux notification, etc.)

CSErrorFeatureNoDisconnectSupervision 

Attempted to initiate service observing from a trunk that does not have disconnect supervision.

[remote service observing error?]

CSErrorFeatureBeingObserved 

Attempted to initiate service observing from a station that is being observed by someone else.

CSErrorFeatureAttendantCannotObserve 

An attendant is not allowed to activate service observing.

CSErrorFeatureBridgedAppeatance 

A bridged appearance is not allowed to activate service observing.

CSErrorFeatureDataModule 

A data module is not allowed to activate service observing.

CSErrorFeatureAlreadyObserved 

An observer is not allowed to activate service observing for a second observe.

CSErrorFeatureCannotObserveYourself 

Attempting to service observe your own extension or agent-loginID.

CSErrorFeatureMeetMeVectorDirectoryNumber 

Cannot observe a meet-me VDN.

CSErrorFeatureInternalError 

Internal error try again.

CSErrorFeatureNotAUX 

Agent not in AUX Work.

CSErrorFeatureOnCall 

Agent connected to a call.

CSErrorFeatureCallOnHold 

Agent has calls on hold.

CSErrorFeatureInvalidSoActivation 

Invalid Service Observing activation.

CSErrorFeatureAgentBeingCoached 

Agent already being coached.

CSErrorFeatureCoachingCanceledAlreadyCoachedConnection 

Agent connected to already coached agent.

CSErrorFeatureNotObservingAgent 

Not observing a local agent.

CSErrorFeatureWrongMode 

Wrong Service Observing mode.

CSErrorFeatureAgentStateNotCoachable 

Wrong observed agent state.

CSErrorFeatureCoachingCanceledAgentStatenotCoachable 

Wrong observed agent state.

CSErrorFeatureCoachingCanceledAgentLoggedOut 

Agent logged out.

CSErrorFeatureMediaPreservation 

Denied mode change.

CSErrorFeatureSystemError 

System error.

CSErrorFeatureInvalidAgentId 

Invalid Agent Id.

CSErrorFeatureOutOfRangeSkillNumber 

Out Of Range Skill Number.

CSErrorFeatureAgentBusyOnSkill 

Agent Busy on Skill.

CSErrorFeatureInvalidEASSkill 

Invalid Expert Agent Selection (EAS) skill.

CSErrorFeatureMaxAgentSkillsReached 

Max Agent Skills Reached.

CSErrorFeatureExpertAgentSelectionDisabled 

Expert Agent Selection Disabled.

CSErrorFeatureEASSkillsDisabled 

Expert Agent Selection (EAS) Skills Disabled.

CSErrorFeatureInvalidClassOfRestriction 

Invalid Class Of Restriction.

CSErrorFeatureInvalidUser 

Invalid User.

CSErrorFeatureAgentTenantNumberIssue 

Agent Tenant Number Issue.

CSErrorFeatureSkillTenantNumberIssue 

Skill Tenant Number Issue.

CSErrorFeatureInvalidSkillLevel 

Invalid Skill Level.

CSErrorFeatureSendStationServerFailure 

Send to Station Server Failure.

CSErrorFeatureSkillChangeSaveFailure 

Skill Change Save Failed.

CSErrorFeatureSend 

Send request failed.

CSErrorButtonCustomizationUpdateInProgress 

Reported when device data update operation is in progress already.

CSErrorButtonCustomizationDatabaseNotAccessible 

Reported when there is some problem with the database.

CSErrorButtonCustomizationDatabaseReadWriteFailure 

Reported when provider cannot access the database for reading or writing.

CSErrorButtonCustomizationConfigurationMismatch 

Reported when requesting user does not exist in the database.

CSErrorButtonCustomizationNotIMUser 

Reported when requesting user does not exist in the database.

CSErrorButtonCustomizationInvalidValue 

Reported for invalid field value.

CSErrorButtonCustomizationNoListAvailable 

Reported when the request from the endpoint did not contain any data.

CSErrorButtonCustomizationNoButtonFound 

Reported when the request is for a button that has been deleted on CM.

CSErrorButtonCustomizationHandleInvalid 

Reported for missing or invalid provider handle.

CSErrorButtonCustomizationDigestMismatch 

Reported for digest authentication failure.

Variable Documentation

NSString* const CSErrorDomain

The Avaya Client Services error domain.

Error codes in this domain are defined in the CSErrorCode enumeration.

NSString* const CSProtocolErrorCodeKey

The error code from the underlying signaling protocol as an NSNumber.

For SIP, this is the response code.

NSString* const CSProtocolErrorStringKey

The error string from the underlying signaling protocol.

For SIP, this is the reason phrase.

NSString* const CSProtocolWarningCodeKey

The warning code from the underlying signaling protocol as an NSNumber.

For SIP, this is the code provided in the Warning header.

NSString* const CSProtocolWarningStringKey

The warning string from the underlying signaling protocol.

For SIP, this is the text provided in the Warning header.

NSString* const CSSecondsUntilRetryKey

The number of seconds until a retry is attempted automatically as an NSNumber.