---
title: CXCallDirectoryExtensionContextDelegate
framework: callkit
role: symbol
role_heading: Protocol
path: callkit/cxcalldirectoryextensioncontextdelegate
---

# CXCallDirectoryExtensionContextDelegate

A collection of methods a Call Directory extension context object calls when a request fails.

## Declaration

```swift
protocol CXCallDirectoryExtensionContextDelegate : NSObjectProtocol
```

## Topics

### Handling Request Failures

- [requestFailed(for:withError:)](callkit/cxcalldirectoryextensioncontextdelegate/requestfailed(for:witherror:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Caller ID

- [Identifying and blocking calls](callkit/identifying-and-blocking-calls.md)
- [CXCallDirectoryProvider](callkit/cxcalldirectoryprovider.md)
- [CXCallDirectoryExtensionContext](callkit/cxcalldirectoryextensioncontext.md)
- [CXCallDirectoryManager](callkit/cxcalldirectorymanager.md)
