<!--
{
  "availability" : [
    "iOS: 10.0.0 - 13.0.0",
    "iPadOS: 10.0.0 - 13.0.0",
    "macCatalyst: 13.1.0 - 13.1.0",
    "visionOS: 1.0.0 - 1.0.0",
    "watchOS: 3.2.0 - 6.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INStartAudioCallIntentHandling",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(pl)INStartAudioCallIntentHandling"
  },
  "title" : "INStartAudioCallIntentHandling"
}
-->

# INStartAudioCallIntentHandling

The handler interface for initiating an audio call from your app.

```
protocol INStartAudioCallIntentHandling : NSObjectProtocol
```

## Overview

Use the methods of the [`INStartAudioCallIntentHandling`](/documentation/Intents/INStartAudioCallIntentHandling) protocol to resolve, confirm, and handle requests to start an audio-only call with the designated users. Adopt this protocol in an object of your Intents extension that’s capable of validating the call information. Don’t try to initiate the call directly in your Intents app extension. Instead, a successful response involves asking Siri to launch your app to begin the call.

Siri delivers an [`INStartAudioCallIntent`](/documentation/Intents/INStartAudioCallIntent) object to your handler when the user asks to initiate a call using your app. The provided intent object contains information about who the user wants to call. Use the methods of this protocol to resolve the list of contacts to call and to validate that your app can place the call successfully.

## Topics

### Resolving the Intent Parameters

[`resolveContacts(for:with:)`](/documentation/Intents/INStartAudioCallIntentHandling/resolveContacts(for:with:))

Resolves the recipients of the call.

[`resolveDestinationType(for:with:)`](/documentation/Intents/INStartAudioCallIntentHandling/resolveDestinationType(for:with:))

Resolves the destination of the call.

### Confirming the Response

[`confirm(intent:completion:)`](/documentation/Intents/INStartAudioCallIntentHandling/confirm(intent:completion:))

Validates whether your app is able to initiate the call.

### Handling the Intent

[`handle(intent:completion:)`](/documentation/Intents/INStartAudioCallIntentHandling/handle(intent:completion:))

Provides information to hand off the call to your app.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)