---
title: StartConversationAction
framework: livecommunicationkit
role: symbol
role_heading: Class
path: livecommunicationkit/startconversationaction
---

# StartConversationAction

An action that starts an outgoing conversation and causes the devices of a remote participant to ring.

## Declaration

```swift
final class StartConversationAction
```

## Mentioned in

Initiating VoIP conversations with LiveCommunicationKit

## Topics

### Creating a conversation action

- [init(conversationUUID:handles:isVideo:)](livecommunicationkit/startconversationaction/init(conversationuuid:handles:isvideo:).md)

### Accessing action attributes

- [handles](livecommunicationkit/startconversationaction/handles.md)
- [isVideo](livecommunicationkit/startconversationaction/isvideo.md)

### Completing actions

- [fulfill(dateStarted:)](livecommunicationkit/startconversationaction/fulfill(datestarted:).md)

## Relationships

### Inherits From

- [ConversationAction](livecommunicationkit/conversationaction.md)

## See Also

### Conversation actions

- [ConversationAction](livecommunicationkit/conversationaction.md)
- [EndConversationAction](livecommunicationkit/endconversationaction.md)
- [JoinConversationAction](livecommunicationkit/joinconversationaction.md)
- [MergeConversationAction](livecommunicationkit/mergeconversationaction.md)
- [MuteConversationAction](livecommunicationkit/muteconversationaction.md)
- [PauseConversationAction](livecommunicationkit/pauseconversationaction.md)
- [PlayToneAction](livecommunicationkit/playtoneaction.md)
- [SetTranslatingAction](livecommunicationkit/settranslatingaction.md)
- [UnmergeConversationAction](livecommunicationkit/unmergeconversationaction.md)
