--- title: NowVoiceService class - Android description: Manages voice agent sessions for a single ServiceNow instance.Ends the current voice call.Checks whether there is a currently active voice call.Launches the full-screen voice agent Activity. This is a suspend function that returns after the session ends.Toggles the microphone mute state of the current call.Updates the visual theme of the currently active voice UI. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/cllent-mobile-api-reference/NowVoiceServiceAndroidAPI.html release: australia product: Cllent Mobile API Reference classification: cllent-mobile-api-reference topic_type: concept last_updated: "2026-07-21" reading_time_minutes: 4 breadcrumb: [Mobile SDK - Android, Mobile SDK API reference, API reference, API implementation and reference] --- # NowVoiceService class- Android Manages voice agent sessions for a single ServiceNow instance. **Note:** Initialize a NowVoiceService by calling [NowVoiceSDK - makeVoiceService\(instanceURL: URL\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/NowVoiceSDKAndroidAPI.md).
| Name | Type | Description |
|---|---|---|
| configuration | [NowServiceConfiguration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/NowServiceConfigurationAndroidAPI.md) | The service configuration for the ServiceNow instance. |
| isMuted | Boolean | Flag that indicates the microphone mute state for the current call. Setting this property has no effect if no call is currently active.Valid values: - true: The microphone is muted. - false: The microphone is unmuted or no call is active. |
| nowVoiceEndpoints | List<[NowVoiceEndpoint](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/NowVoiceEndpointAndroidClass.md)> | Read-only. The list of available voice endpoint configurations retrieved from the instance. |
| Type | Description |
|---|---|
| Boolean | Flag that indicates whether there is an active voice call.Valid values: - true: There is an active voice call. - false: There isn't an active voice call. |
| Name | Type | Description |
|---|---|---|
| context | [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) | An Android `Context` used to launch the voice Activity. Typically your current `Activity`. |
| endpoint | [NowVoiceEndpoint](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/NowVoiceEndpointAndroidClass.md) | The voice agent endpoint to connect to. Obtain from `NowVoiceService.nowVoiceEndpoints`. |
| uiConfiguration | [NowVoiceUiConfiguration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/NVoiceUiConfigAndroidClass.md) | Optional. Presentation options for the voice agent UI. If omitted, uses the default values for NowVoiceUiConfiguration. |
| callbacks | [NowVoiceCallbacks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/NowVoiceCallbacksAndroidInt.md)? | Optional. Callbacks for voice session events. If `null`, events are silently ignored. |
| theme | [NowVoiceTheme](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/NowVoiceThemeAndroidInterface.md) | Optional. The visual theme applied to the voice UI.Default: The prebuilt light theme. |
| Type | Description |
|---|---|
| Boolean | Flag that indicates the new microphone mute state for the current call.Valid values: - true: The microphone is now muted. - false: The microphone is now unmuted or no call is active. |