---
title: CXErrorCodeNotificationServiceExtensionError.Code.missingNotificationFilteringEntitlement
framework: callkit
role: symbol
role_heading: Case
path: callkit/cxerrorcodenotificationserviceextensionerror-swift.struct/code/missingnotificationfilteringentitlement
---

# CXErrorCodeNotificationServiceExtensionError.Code.missingNotificationFilteringEntitlement

An error indicating that the notification service extension is missing the required filtering entitlement.

## Declaration

```swift
case missingNotificationFilteringEntitlement
```

## Discussion

Discussion To call the reportNewIncomingVoIPPushPayload(_:completion:) method, a notification service extension must have a com.apple.developer.usernotifications.filtering entitlement. To apply for this entitlement, see https://developer.apple.com/contact/request/notification-service. After you receive permission to use the entitlement, add com.apple.developer.usernotifications.filtering to the entitlements file for the Notification Service Extension target.

## See Also

### Error Codes

- [CXErrorCodeNotificationServiceExtensionError.Code.invalidClientProcess](callkit/cxerrorcodenotificationserviceextensionerror-swift.struct/code/invalidclientprocess.md)
- [CXErrorCodeNotificationServiceExtensionError.Code.unknown](callkit/cxerrorcodenotificationserviceextensionerror-swift.struct/code/unknown.md)
