---
title: "reportNewIncomingVoIPPushPayload(_:)"
framework: livecommunicationkit
role: symbol
role_heading: Type Method
path: "livecommunicationkit/conversationmanager/reportnewincomingvoippushpayload(_:)"
---

# reportNewIncomingVoIPPushPayload(_:)

Reports a new incoming conversation after your notification service extension decrypts a VoIP request.

## Declaration

```swift
final class func reportNewIncomingVoIPPushPayload(_ payload: [AnyHashable : Any]) async throws
```

## Parameters

- `payload`: A dictionary containing additional data about the incoming conversation. All keys and values in the dictionary must implement the doc://com.apple.documentation/documentation/Foundation/NSSecureCoding protocol.

## Discussion

Discussion note: When the system disallows a conversation, an error is thrown that contains information about why it disallowed the conversation.

## See Also

### Observing conversations

- [pendingConversationActions(of:for:)](livecommunicationkit/conversationmanager/pendingconversationactions(of:for:).md)
- [reportConversationEvent(_:for:)](livecommunicationkit/conversationmanager/reportconversationevent(_:for:).md)
- [reportNewIncomingConversation(uuid:update:)](livecommunicationkit/conversationmanager/reportnewincomingconversation(uuid:update:).md)
