---
title: CXErrorCodeRequestTransactionError.Code.unentitled
framework: callkit
role: symbol
role_heading: Case
path: callkit/cxerrorcoderequesttransactionerror-swift.struct/code/unentitled
---

# CXErrorCodeRequestTransactionError.Code.unentitled

The app isn’t entitled to perform the actions in the requested transaction.

## Declaration

```swift
case unentitled
```

## Discussion

Discussion You most commonly receive this error code when the voip value is missing from the UIBackgroundModes array in your app’s Info.plist file.

## See Also

### Constants

- [CXErrorCodeRequestTransactionError.Code.unknown](callkit/cxerrorcoderequesttransactionerror-swift.struct/code/unknown.md)
- [CXErrorCodeRequestTransactionError.Code.unknownCallProvider](callkit/cxerrorcoderequesttransactionerror-swift.struct/code/unknowncallprovider.md)
- [CXErrorCodeRequestTransactionError.Code.emptyTransaction](callkit/cxerrorcoderequesttransactionerror-swift.struct/code/emptytransaction.md)
- [CXErrorCodeRequestTransactionError.Code.unknownCallUUID](callkit/cxerrorcoderequesttransactionerror-swift.struct/code/unknowncalluuid.md)
- [CXErrorCodeRequestTransactionError.Code.callUUIDAlreadyExists](callkit/cxerrorcoderequesttransactionerror-swift.struct/code/calluuidalreadyexists.md)
- [CXErrorCodeRequestTransactionError.Code.invalidAction](callkit/cxerrorcoderequesttransactionerror-swift.struct/code/invalidaction.md)
- [CXErrorCodeRequestTransactionError.Code.maximumCallGroupsReached](callkit/cxerrorcoderequesttransactionerror-swift.struct/code/maximumcallgroupsreached.md)
