---
title: "provider(_:perform:)"
framework: callkit
role: symbol
role_heading: Instance Method
path: "callkit/cxproviderdelegate/provider(_:perform:)-4u3yu"
---

# provider(_:perform:)

Called when the provider performs the specified set muted call action.

## Declaration

```swift
optional func provider(_ provider: CXProvider, perform action: CXSetMutedCallAction)
```

## Parameters

- `provider`: The telephony provider.
- `action`: The set muted call action.

## See Also

### Handling Call Actions

- [provider(_:perform:)](callkit/cxproviderdelegate/provider(_:perform:)-2lem5.md)
- [provider(_:perform:)](callkit/cxproviderdelegate/provider(_:perform:)-h4in.md)
- [provider(_:perform:)](callkit/cxproviderdelegate/provider(_:perform:)-9a0m.md)
- [provider(_:perform:)](callkit/cxproviderdelegate/provider(_:perform:)-947b1.md)
- [provider(_:perform:)](callkit/cxproviderdelegate/provider(_:perform:)-9masw.md)
- [provider(_:perform:)](callkit/cxproviderdelegate/provider(_:perform:)-4htxt.md)
- [provider(_:perform:)](callkit/cxproviderdelegate/provider(_:perform:)-43atg.md)
- [provider(_:timedOutPerforming:)](callkit/cxproviderdelegate/provider(_:timedoutperforming:).md)
