<!--
{
  "availability" : [
    "iOS: 12.0.0 -",
    "iPadOS: 12.0.0 -",
    "macCatalyst: 13.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "IdentityLookup",
  "identifier" : "/documentation/IdentityLookup/ILCallClassificationRequest/callCommunications",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "SMS and Call Reporting"
    ],
    "preciseIdentifier" : "c:objc(cs)ILCallClassificationRequest(py)callCommunications"
  },
  "title" : "callCommunications"
}
-->

# callCommunications

The calls the user selected to report.

```
var callCommunications: [ILCallCommunication] { get }
```

## Discussion

The system sorts calls by the date received.

Currently, the user has no way to select multiple calls, so the array should only contain one call. However, in order to future-proof your app, always assume the property might contain more than one call.

---

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)