Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
PpmConfiguration Class
PpmConfiguration Constructor
PpmConfiguration Properties

# PpmConfiguration Class

User Configuration information for PPM. This class provides the configuration data that allows a connection and access to be made to a PPM Server
User Configuration information for PPM. This class provides the configuration data that allows a connection and access to be made to a PPM Server
Inheritance Hierarchy
System
Object
Avaya.ClientServices
PpmConfiguration

Namespace: Avaya.ClientServices
Assembly: AvayaClientServices (in AvayaClientServices.dll) Version: 550.0.60.0
Syntax
C#
Copy

    public class PpmConfiguration

The PpmConfiguration type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| PpmConfiguration | Constructor.

Top
Properties

| Name | Description
--- | --- | ---
| ButtonCustomizationPolicy | An Enum value indicating whether this instance of application supports button customization.
| CallJournalingEnabled | A Boolean value indicating whether 24x7 Call Journaling are enabled.
| ContactsEnabled | A Boolean value indicating whether PPM contacts are enabled.
| CredentialProvider | An ICredentialProvider value representing the object that provides the credentials.
| Enabled | A Boolean value indicating whether the PPM provider is enabled.
| PPMConfigGroupId | Configuration group the user belongs to. The user's configuration group number is configured on the server and discovered by the client application as part of the sign in process. For a first time login when the group Id is not known, the default value of 0 should be used. If the group number set by the client application does not match the value on the server, the application will receive an appropriate event and should restart the sign in process with the received configuration group ID.
| PPMConfigRequestTimeout | How long to wait for a server response on PPM Configuration Request (in milliseconds). The default value is 10000.
| PPMPersistentDataEnabled | A Boolean value indicating whether functionality of PPM (Personal Profile manager) persistent data is enabled. When this setting is enabled, PPM (Personal Profile manager) data is not re-queried after network recovery, when the client wakes up after being in sleep mode, when client fails over to secondary when primary server goes down and vice versa. Existing PPM cached data will be used. Client needs to logout/login or restart to get updated data. The PPM cached data consists of UC and Agent features, button locations and button customization. This feature is useful to reduce network traffic in large scale environments.
| ServerInfo | A ServerInfo value indicating the server to connect with.

Top
See Also

#### Reference

Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.