# Namespace: Config

AvayaClientServices.Config contains prototypes of config objects which are necessary to provide connection with various servers used by the SDK.

## Classes

AbstractCredentialProvider
ACSConfiguration
AMMConfiguration
AnalyticsConfiguration
CallUserConfiguration
CollaborationConfiguration
CredentialProvider
CredentialTokenProvider
GuestCredentialProvider
InvalidCredentialsEvent
MediaConfiguration
MPCCredentialProvider
NetworkProviderConfiguration
PresenceConfiguration
ServerInfo
SGConfiguration
UCCPConfiguration
UserConfiguration
VirtualBackgroundConfiguration
VoIPConfigurationAudio
VoIPConfigurationVideo
WCSConfiguration
WCSCredentialTokenProvider

## Members

#### <static, readonly> SecurityPolicy :String

  Enum file with Security policy levels.

  ##### Type:

  - String

  ##### Properties:

  Name | Type | Default | Description
  --- | --- | --- | ---
  `BEST_EFFORT` | String | BEST_EFFORT | This element is optional. Better if will be added but not necessarily.
  `DISABLED` | String | DISABLED | This element is disabled.
  `REQUIRED` | String | REQUIRED | This element is mandatory. The highest level security policy.

#### <static, readonly> VideoResolution :String

  Enum file with available video resolutions.

  ##### Type:

  - String

  ##### Properties:

  Name | Type | Default | Description
  --- | --- | --- | ---
  `RESOLUTION_1080p` | String | resolution1080p | 1920x1080 video resolution
  `RESOLUTION_720p` | String | resolution720p | 1280x720 video resolution
  `RESOLUTION_480p` | String | resolution480p | 848x480 video resolution
  `RESOLUTION_360p` | String | resolution360p | 640x360 video resolution
  `RESOLUTION_240p` | String | resolution240p | 416x240 video resolution
  `RESOLUTION_180p` | String | resolution180p | 320x180 video resolution