AvayaClientServices.Services.Contacts namespace contains all classes that belong to Contacts module.
For Contacts class, see AvayaClientServices.Services.Contacts.Contacts.
Classes
- Contact
- ContactBooleanField
- ContactEmailAddressField
- ContactField
- ContactFieldList
- ContactIMAddressField
- ContactNumberField
- ContactPhoneField
- Contacts
- ContactSearchRequest
- ContactsError
- ContactStringField
- EditableContact
- EditableContactBooleanField
- EditableContactEmailAddressField
- EditableContactIMAddressField
- EditableContactNumberField
- EditableContactPhoneField
- EditableContactStringField
- MatchedContactsWithMatchLevel
- ResolveContactResult
- ResolveContactsRequest
- Terminal
Members
-
<static, readonly> ContactEmailAddressType :string
-
Enumeration defining possible types of the contact's email addresses.
Type:
- string
Properties:
Name Type Default Description EMAIL_ADDRESS_WORKstring EMAIL_ADDRESS_WORK EMAIL_ADDRESS_OTHERstring EMAIL_ADDRESS_OTHER
-
<static, readonly> ContactIMAddressType :string
-
Enumeration defining possible types of contact's instant messaging addresses.
Type:
- string
Properties:
Name Type Default Description IM_ADDRESS_WORKstring IM_ADDRESS_WORK IM_ADDRESS_OTHERstring IM_ADDRESS_OTHER
-
<static, readonly> ContactPhoneNumberType :string
-
Enumeration defining possible types of the contact's phone numbers.
Type:
- string
Properties:
Name Type Default Description PHONE_NUMBER_WORKstring PHONE_NUMBER_WORK PHONE_NUMBER_HANDLEstring PHONE_NUMBER_HANDLE PHONE_NUMBER_MOBILEstring PHONE_NUMBER_MOBILE PHONE_NUMBER_HOMEstring PHONE_NUMBER_HOME PHONE_NUMBER_FAXstring PHONE_NUMBER_FAX PHONE_NUMBER_PAGERstring PHONE_NUMBER_PAGER
-
<static, readonly> ContactPictureSize :string
-
Enumeration defining possible sizes of the contact's picture.
Type:
- string
Properties:
Name Type Default Description XSMALLstring XSMALL SMALLstring SMALL MEDIUMstring MEDIUM LARGEstring LARGE XLARGEstring XLARGE XXLARGEstring XXLARGE
-
<static, readonly> ContactsErrorReason :string
-
Enumeration defining possible reasons of errors in the contacts module.
Type:
- string
Properties:
Name Type Default Description UNKNOWN_REASONstring UNKNOWN_REASON An unknown error. If this error code is received, there is a bug.
INTERNAL_ERRORstring INTERNAL_ERROR Unexpected exception in processing the request.
RETRYstring RETRY Service is busy, retry the request later.
SERVER_UNAVAILABLEstring SERVER_UNAVAILABLE Failed to connect to contact server.
INVALID_SERVER_RESPONSEstring INVALID_SERVER_RESPONSE Server has returned data in invalid or unexpected format.
AUTHENTICATION_FAILEDstring AUTHENTICATION_FAILED Authentication failed.
AUTHENTICATION_CANCELLEDstring AUTHENTICATION_CANCELLED Authentication cancelled.
AUTHORIZATION_FAILEDstring AUTHORIZATION_FAILED Authorization failed.
REQUEST_TIMEOUTstring REQUEST_TIMEOUT Request to server is timed out.
REQUEST_CANCELEDstring REQUEST_CANCELED Request has been cancelled.
DUPLICATE_CONTACTstring DUPLICATE_CONTACT Contact already exists.
INVALID_CONTACTstring INVALID_CONTACT Contact is invalid.
REQUIRED_DATA_MISSINGstring REQUIRED_DATA_MISSING Required fields of the contact are missing.
DELETE_CONTACT_NOT_AVAILABLEstring DELETE_CONTACT_NOT_AVAILABLE Deleting a contact operation is not available.
ADD_CONTACT_NOT_AVAILABLEstring ADD_CONTACT_NOT_AVAILABLE Adding a contact operation is not available.
UPDATE_CONTACT_NOT_AVAILABLEstring UPDATE_CONTACT_NOT_AVAILABLE Updating a contact operation is not available.
SEARCH_CONTACTS_NOT_AVAILABLEstring SEARCH_CONTACTS_NOT_AVAILABLE Searching for a contact operation is not available.
SEARCH_TERMINALS_NOT_AVAILABLEstring SEARCH_TERMINALS_NOT_AVAILABLE Searching for a terminal operation is not available.
SEARCH_AGENTS_NOT_AVAILABLEstring SEARCH_AGENTS_NOT_AVAILABLE Searching for an agent operation is not available.
SEARCH_VDNS_NOT_AVAILABLEstring SEARCH_VDNS_NOT_AVAILABLE Searching for a VDN operation is not available.
SEARCH_CORPORATE_CONTACTS_NOT_AVAILABLEstring SEARCH_CORPORATE_CONTACTS_NOT_AVAILABLE Searching for a Corporate Contact operation is not available.
GET_CONTACTS_NOT_AVAILABLEstring GET_CONTACTS_NOT_AVAILABLE Getting contacts operation is not available.
CONTACT_NOT_FOUNDstring CONTACT_NOT_FOUND Contact wasn't found.
INVALID_SEARCH_REQUESTstring INVALID_SEARCH_REQUEST Provided search request is invalid or not provided.
INVALID_SEARCH_STRINGstring INVALID_SEARCH_STRING Search string is invalid or not provided.
INVALID_SEARCH_STRINGSstring INVALID_SEARCH_STRINGS Search strings is invalid or not provided.
INVALID_SEARCH_SOURCEstring INVALID_SEARCH_SOURCE Search source is invalid.
INVALID_SEARCH_FIELDstring INVALID_SEARCH_FIELD Search field is invalid.
SEARCH_REQUEST_NOT_FOUNDstring SEARCH_REQUEST_NOT_FOUND Contact search request is not found.
SEARCH_STRINGS_TOO_LARGEstring SEARCH_STRINGS_TOO_LARGE Match criteria in contact search request is too large.
EDIT_TERMINAL_NOT_SUPPORTEDstring EDIT_TERMINAL_NOT_SUPPORTED Editing terminal is not supported.
CONTACTS_NOTIFICATIONS_CHANNEL_FAILEDstring CONTACTS_NOTIFICATIONS_CHANNEL_FAILED Start notification channel failed.
INCOMPATIBLE_SERVER_VERSIONstring INCOMPATIBLE_SERVER_VERSION Incompatible server version. The server doesn't support the protocol version used by the client.
TOO_MANY_REQUESTSstring TOO_MANY_REQUESTS The server has received too many requests, from this client, for a given amount of time.
-
<static, readonly> ResolveContactsFieldType :string
-
Enumeration defining possible types of the contact's properties the contact resolution should be done against.
Type:
- string
Properties:
Name Type Default Description HANDLEstring HANDLE Search for a contact with the matching email address or IM address.
PHONE_NUMBERstring PHONE_NUMBER Search for a contact with the matching phone number.
-
<static, readonly> SearchFieldType :string
-
Enumeration defining possible types of the contact's property the search should be done against.
Type:
- string
Properties:
Name Type Default Description NAMEstring NAME Search for a contact with the matching name.
HANDLEstring HANDLE Search for a contact with the matching email address or IM address.
LOGIN_IDstring LOGIN_ID Search for contact with matching login ID
TERMINALstring TERMINAL Search for a contact with the matching terminal name.
ALLstring ALL Search for a contact with any match
-
<static, readonly> SearchNetworkSource :string
-
Specifies where to search users.
Type:
- string
Properties:
Name Type Default Description CONFERENCE_ONLYstring CONFERENCE_ONLY Search users only in conference.
AGENTS_ONLYstring AGENTS_ONLY Search only for contact center agents.
VDNS_ONLYstring VDNS_ONLY Search only for contact center vector directory numbers.
ANYWHEREstring ANYWHERE Search users anywhere. Doesn't include contact center VDNs or extensions
CORPORATE_CONTACTSstring CORPORATE_CONTACTS Search users and extensions.
-
<static, readonly> SearchSourceType :string
-
Specifies whether the search should be done in local cache, network or both.
Type:
- string
Properties:
Name Type Default Description LOCALstring LOCAL Search a contact in local cache.
NETWORKstring NETWORK Search a contact in network.
ALLstring ALL Search contact first in local cache, then in network if nothing found.