---
title: PlayToneAction
framework: livecommunicationkit
role: symbol
role_heading: Class
path: livecommunicationkit/playtoneaction
---

# PlayToneAction

An action that plays sequence of tones to indicate that a participant of a conversation interacted with the keypad.

## Declaration

```swift
final class PlayToneAction
```

## Overview

Overview The action can apply to local and remote members in a conversation.

## Topics

### Creating a conversation action

- [init(conversationUUID:digits:tone:)](livecommunicationkit/playtoneaction/init(conversationuuid:digits:tone:).md)

### Accessing action attributes

- [digits](livecommunicationkit/playtoneaction/digits.md)
- [tone](livecommunicationkit/playtoneaction/tone-swift.property.md)
- [PlayToneAction.Tone](livecommunicationkit/playtoneaction/tone-swift.enum.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)
- [SetTranslatingAction](livecommunicationkit/settranslatingaction.md)
- [StartConversationAction](livecommunicationkit/startconversationaction.md)
- [UnmergeConversationAction](livecommunicationkit/unmergeconversationaction.md)
