# Class: CallUserConfiguration

## Constructor

#### new CallUserConfiguration()

  User configuration information for Call. This class provides the user specific configuration data related to Call.

## Members

#### iceCandidatesGatheringTimeout :Number

  The number of miliseconds to wait for ICE candidates gathering to complete before timing out.

  ##### Type:

  - Number

#### iceConnectionRestartInterval :Number

  The number of miliseconds to wait before attempting to reestablish the ICE connection after a failure

  ##### Type:

  - Number

#### incomingCall :Boolean

  A Boolean value indicating whether receiving incoming call is enabled.

  ##### Type:

  - Boolean

#### incomingVideoRequestTimeout :Number

  The number of milliseconds to wait for user acceptance of an incoming video escalation request before timing out.

  ##### Type:

  - Number

#### minPreferredVideoFPS :Number

  The minimum preferred number of frames per second

  ##### Type:

  - Number

#### startRingingOnIncomingCall :Boolean

  A boolean value indicating whether application should automatically send a ringing request upon
  receiving an incoming call. Default to true.

  ##### Type:

  - Boolean

#### turnRelayCandidatesGatheringTimeout :Number

  The number of miliseconds to wait for TURN relay candidates gathering to complete before timing out.

  ##### Type:

  - Number

#### videoEnabled :Boolean

  A boolean value indicating whether application allows video or not.

  ##### Type:

  - Boolean

#### videoMaxBandwidthAnyNetwork :Number

  Maximum bandwidth for sending video data. Value in kbps.

  ##### Type:

  - Number