---
title: "handsFree(_:isCallActive:)"
framework: IOBluetooth
role: symbol
role_heading: Instance Method
platforms: [macOS 10.7+]
path: "iobluetooth/iobluetoothhandsfreedevicedelegate/handsfree(_:iscallactive:)"
---

# handsFree(_:isCallActive:)

Tells the delegate the active call indicator of the connected Bluetooth hands-free phone or headset has changed.

## Declaration

```swift
optional func handsFree(_ device: IOBluetoothHandsFreeDevice!, isCallActive: NSNumber!)
```

## Parameters

- `device`: The connected Bluetooth hands-free phone or headset.
- `isCallActive`: The new value of the active call indicator. For possible values, see doc://com.apple.iobluetooth/documentation/IOBluetooth/IOBluetoothHandsFreeIndicatorCall.

## See Also

### Receiving Status Indicator Changes

- [handsFree(_:callSetupMode:)](iobluetooth/iobluetoothhandsfreedevicedelegate/handsfree(_:callsetupmode:).md)
- [handsFree(_:isServiceAvailable:)](iobluetooth/iobluetoothhandsfreedevicedelegate/handsfree(_:isserviceavailable:).md)
- [handsFree(_:signalStrength:)](iobluetooth/iobluetoothhandsfreedevicedelegate/handsfree(_:signalstrength:).md)
- [handsFree(_:callHoldState:)](iobluetooth/iobluetoothhandsfreedevicedelegate/handsfree(_:callholdstate:).md)
- [handsFree(_:isRoaming:)](iobluetooth/iobluetoothhandsfreedevicedelegate/handsfree(_:isroaming:).md)
- [handsFree(_:batteryCharge:)](iobluetooth/iobluetoothhandsfreedevicedelegate/handsfree(_:batterycharge:).md)
