---
title: ConversationManagerDelegate
framework: livecommunicationkit
role: symbol
role_heading: Protocol
path: livecommunicationkit/conversationmanagerdelegate
---

# ConversationManagerDelegate

Methods for managing conversations and receiving VoIP conversation updates.

## Declaration

```swift
protocol ConversationManagerDelegate : AnyObject
```

## Mentioned in

Initiating VoIP conversations with LiveCommunicationKit

## Topics

### Observing the conversation manager

- [conversationManagerDidBegin(_:)](livecommunicationkit/conversationmanagerdelegate/conversationmanagerdidbegin(_:).md)
- [conversationManagerDidReset(_:)](livecommunicationkit/conversationmanagerdelegate/conversationmanagerdidreset(_:).md)

### Receiving status updates

- [conversationManager(_:conversationChanged:)](livecommunicationkit/conversationmanagerdelegate/conversationmanager(_:conversationchanged:).md)
- [conversationManager(_:didActivate:)](livecommunicationkit/conversationmanagerdelegate/conversationmanager(_:didactivate:).md)
- [conversationManager(_:didDeactivate:)](livecommunicationkit/conversationmanagerdelegate/conversationmanager(_:diddeactivate:).md)

### Performing actions

- [conversationManager(_:perform:)](livecommunicationkit/conversationmanagerdelegate/conversationmanager(_:perform:).md)
- [conversationManager(_:timedOutPerforming:)](livecommunicationkit/conversationmanagerdelegate/conversationmanager(_:timedoutperforming:).md)

## See Also

### VoIP conversations

- [ConversationManager](livecommunicationkit/conversationmanager.md)
- [ConversationHistoryManager](livecommunicationkit/conversationhistorymanager.md)
- [Conversation](livecommunicationkit/conversation.md)
