# Package com.avaya.clientservices.call.feature

- Interface Summary
  Interface | Description
  --- | ---
  CallbackCallCompletionHandler | Defines an interface that the client application needs to implement to receive the detailed result of a placed callback call.
  CallFeatureService | The CallFeatureService object is accessible from the User object, providing access to additional business communication features.
  CallFeatureServiceListener | Interface that can be used to retrieve status updates from a CallFeatureService object.
  FeatureCompletionHandler | Defines an interface that the client application needs to implement to receive the result of a requested feature operation.
  FeatureLabelCompletionHandler | Defines an interface that the client application needs to implement to receive the result of an operation requested on setPersonalizedLabelForHuntGroup method.
  ServiceObservingCompletionHandler | Defines an interface that the client application needs to implement to receive the result of a service observing feature operation.
  TeamButton | Represents team button feature.
  TeamButtonIncomingCall | Represents team button incoming call storing the caller/callee detains and providing call pickup functionality.
  UpdateAutodialCompletionHandler | Defines an interface that the client application needs to implement to receive the result of an operation requested on UpdateAutodial method.

- Class Summary
  Class | Description
  --- | ---
  Autodial | Represents autodial feature details.
  BusyIndicator | Represent the Busy Indicator feature.
  CallForwardingStatus | CallForwardingStatus for Internal and External calls.
  CallPickupAlertParameters | The Enhanced or Call Pickup alert details.
  EnhancedCallForwardingStatus | The enhanced call forward feature status which has details for unconditional call forward, on busy call forward and no reply call forward.
  FeatureInvocation | Class to map a feature invocation response to a request.
  FeatureInvocationParameters | Parameters for a specific feature invocation.
  FeatureParameters | This is a union of the parameters of the FNU features.
  FeatureStatusParameters | The parameters that can be present in the status for any supported feature.
  ServiceObservingStatusParameters |
  SimRingCallbackConfiguration | The Callback / simultaneous ring feature Configuration class that contains the callback / simultaneous ring feature parameters specific for this User.
  SimRingCallbackDestination | The parameters of the destination for the Callback / simultaneous ring feature.
  SimRingCallbackStatusParameters | The callback / simultaneous ring feature details for the current user extension.

- Enum Summary
  Enum | Description
  --- | ---
  AutodialError | Errors generated for autodial operations.
  CallbackCallStatus | The callback call status values.
  CallRecordingActionType | The Call Recording action types.
  FeatureAction | The feature actions that can be used when invoking a feature.
  FeatureError | Feature invocation related errors.
  FeatureLabelError | Errors generated for setting personalized button .
  FeatureMode | The feature mode values.
  FeatureStatus | The feature status values.
  FeatureType | Defines the list of supported features.
  ForwardingOverride | Specifies whether the forwarding destination of monitored station will be ignored by Team Button speed dial invocation if any of forwarding features are enabled on the monitored station.
  RingPattern | The call pickup alert pattern feature values.
  RingType | The call pickup alert type feature values.
  ServiceObservingError |
  ServiceObservingMode | All supported service observing mode.
  ServiceObservingType | Different service observing modes a supervisor may choose to use in order to monitor handling of a customer call by an agent.

- Exception Summary
  Exception | Description
  --- | ---
  FeatureException | Exception representing a feature invocation failure.
  UpdateAutodialException | Exception representing UpdateAutodial failure.
  UpdateFeatureLabelException | Exception representing setPersonalizedLabelForHuntGroup failure.