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

# handsFree(_:currentCall:)

Sends the delegate information about the current call.

## Declaration

```swift
optional func handsFree(_ device: IOBluetoothHandsFreeDevice!, currentCall: [AnyHashable : Any]!)
```

## Parameters

- `device`: The connected Bluetooth hands-free phone or headset.
- `currentCall`: A dictionary with the incoming SMS message. For dictionary keys, see doc://com.apple.iobluetooth/documentation/IOBluetooth/current-call-information-constants.

## See Also

### Receiving Call Status

- [handsFree(_:incomingCallFrom:)](iobluetooth/iobluetoothhandsfreedevicedelegate/handsfree(_:incomingcallfrom:).md)
- [Current Call Information Constants](iobluetooth/current-call-information-constants.md)
