Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
ContactService Class
ContactService Methods
AddContact Method
ChangeSearchContactsRequest Method
CreateContactGroup Method
CreateEditableContact Method
CreateEditableContactFromContact Method
DeleteContact Method
DeleteContactGroup Method
GetAvailableContactSourceTypes Method
GetContactGroups Method
GetContacts Method
GetMatchingContactForDirectoryContact Method
GetSelfContact Method
ResolveContacts Method
SearchContacts Method
SearchTerminals Method
UpdateContact Method

# ContactService Methods

The ContactService type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| AddContact | Adds a new contact.
| ChangeSearchContactsRequest | Obsolete. Change the search contacts request with a given new query string. All other parameters are immutable.
| CreateContactGroup | Creates a Contact Group with specified group name and group members.
| CreateEditableContact | Creates a new EditableContact object with default values.
| CreateEditableContactFromContact | Creates a new editable contact object from a given existing contact.
| DeleteContact | Deletes an existing contact.
| DeleteContactGroup | Deletes Contact Group.
| GetAvailableContactSourceTypes | Returns the list of available and online ContactSourceType. If there is more than one source, the AllContacts source will be added into the online list.
| GetContactGroups | Get the contact groups list from the given source.
| GetContacts | Get the contact list from the given source.
| GetMatchingContactForDirectoryContact | Get matching contact (from cache) to the one from search results.
| GetSelfContact | Gets the contact information for the currently logged-in user..
| ResolveContacts | Search for the contacts with given request parameters. There can be only one search in progress with a particular string. If such a search already exists, a new one won't be started.
| SearchContacts(SearchContactsWatcher, ContactSearchRequest) | Extended search for the contacts with given request parameters. There can be only one search in progress with a particular request. If such a search already exists, a new one won't be started.
| SearchContacts(SearchContactsWatcher, String, SearchScopeType, SearchSourceType, UInt32, UInt32) | Search for the contacts with given request parameters. There can be only one search in progress with a particular string. If such a search already exists, a new one won't be started.
| SearchTerminals | Search for the terminals with given request parameters. There can be only one search in progress with a particular request. If such a search already exists, a new one won't be started.
| UpdateContact | Updates an existing contact.

Top
See Also

#### Reference

ContactService Class
Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.