Package com.avaya.clientservices.call.feature

## Interface CallbackCallCompletionHandler

-     public interface CallbackCallCompletionHandler

  Defines an interface that the client application needs to implement to receive the detailed result of a placed callback call. This handler may be implemented as an anonymous class to receive the feedback about about the outcome of a previously invoked callback call and about its state by the application.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `onCallbackCallFailed​(FeatureException error)` | Reports that the callback call placement failed.
    `void` | `onCallbackCallStatusUpdated​(CallbackCallStatus status)` | Reports that the callback call's intermediate status has changed.
    `void` | `onCallbackCallSuccess()` | Reports that the callback call was successfully performed.

- - ### Method Detail

    - #### onCallbackCallSuccess

          void onCallbackCallSuccess()

      Reports that the callback call was successfully performed.

    - #### onCallbackCallFailed

          void onCallbackCallFailed​(FeatureException error)

      Reports that the callback call placement failed.
      Parameters:
        `error` - Information about failure details.

    - #### onCallbackCallStatusUpdated

          void onCallbackCallStatusUpdated​(CallbackCallStatus status)

      Reports that the callback call's intermediate status has changed.
      Parameters:
        `status` - Information about the callback call status.