# androidx.core.telecom

*** ** * ** ***

TODO: Document

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/core/telecom/CallControlScope` | DSL interface to provide and receive updates about a call session. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/core/telecom/CallAttributesCompat` | CallAttributes represents a set of properties that define a new Call. |
| `https://developer.android.com/reference/androidx/core/telecom/CallControlResult` | CallControlResult is a return value that represents the result of one of the following `https://developer.android.com/reference/androidx/core/telecom/CallControlScope` methods: |
| `https://developer.android.com/reference/androidx/core/telecom/CallControlResult.Error` | The associated `https://developer.android.com/reference/androidx/core/telecom/CallControlScope` method failed. |
| `https://developer.android.com/reference/androidx/core/telecom/CallControlResult.Success` | The associated `https://developer.android.com/reference/androidx/core/telecom/CallControlScope` method was successful. |
| `https://developer.android.com/reference/androidx/core/telecom/CallEndpointCompat` | Constructor for a `https://developer.android.com/reference/androidx/core/telecom/CallEndpointCompat` object. |
| `https://developer.android.com/reference/androidx/core/telecom/CallsManager` | CallsManager allows VoIP applications to add their calls to the Android system service Telecom. |
| `https://developer.android.com/reference/androidx/core/telecom/InCallServiceCompat` | This class defines the Jetpack InCallService with the additional ability of defining a `https://developer.android.com/reference/androidx/lifecycle/LifecycleOwner` |

## Exceptions

|---|---|
| `https://developer.android.com/reference/androidx/core/telecom/CallException` | This class defines exceptions that can be thrown when using `https://developer.android.com/reference/androidx/core/telecom/package-summary` APIs. |