# androidx.core.telecom

# androidx.core.telecom

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/core/telecom/package-summary "View this page in Java")

TODO: Document

## Interfaces

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

## Classes

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

## Exceptions

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