---
title: "init(ringtoneName:iconTemplateImageData:maximumConversationGroups:maximumConversationsPerConversationGroup:includesConversationInRecents:supportsVideo:supportedHandleTypes:supportsAudioTranslation:)"
framework: livecommunicationkit
role: symbol
role_heading: Initializer
path: "livecommunicationkit/conversationmanager/configuration-swift.struct/init(ringtonename:icontemplateimagedata:maximumconversationgroups:maximumconversationsperconversationgroup:includesconversationinrecents:supportsvideo:supportedhandletypes:supportsaudiotranslation:)"
---

# init(ringtoneName:iconTemplateImageData:maximumConversationGroups:maximumConversationsPerConversationGroup:includesConversationInRecents:supportsVideo:supportedHandleTypes:supportsAudioTranslation:)

Creates a new configuration for a conversation manager.

## Declaration

```swift
init(ringtoneName: String?, iconTemplateImageData: Data?, maximumConversationGroups: Int, maximumConversationsPerConversationGroup: Int, includesConversationInRecents: Bool, supportsVideo: Bool, supportedHandleTypes: Set<Handle.Kind>, supportsAudioTranslation: Bool)
```

## Parameters

- `ringtoneName`: The name of the sound resource in the app bundle for your app’s ringtone.
- `iconTemplateImageData`: The PNG data for the icon image of your app.
- `maximumConversationGroups`: The maximum number of conversation groups.
- `maximumConversationsPerConversationGroup`: The maximum number of conversations per conversation group.
- `includesConversationInRecents`: A Boolean value that indicates whether your app includes a conversation in the system’s Recents list after the conversation ends.
- `supportsVideo`: A Boolean value that indicates whether your app supports video in addition to audio. - supportedHandleTypes: The supported handle types.
- `supportedHandleTypes`: The supported handle types.
- `supportsAudioTranslation`: A Boolean value that indicates whether the app supports real-time audio translation.

## See Also

### Initializers

- [init(ringtoneName:iconTemplateImageData:maximumConversationGroups:maximumConversationsPerConversationGroup:includesConversationInRecents:supportsVideo:supportedHandleTypes:)](livecommunicationkit/conversationmanager/configuration-swift.struct/init(ringtonename:icontemplateimagedata:maximumconversationgroups:maximumconversationsperconversationgroup:includesconversationinrecents:supportsvideo:supportedhandletypes:).md)
