---
title: Handle
framework: livecommunicationkit
role: symbol
role_heading: Structure
path: livecommunicationkit/handle
---

# Handle

A way to reach a participant, such as a phone number or email address.

## Declaration

```swift
struct Handle
```

## Mentioned in

Preparing your app to be the default dialer app

## Topics

### Creation

- [init(type:value:displayName:)](livecommunicationkit/handle/init(type:value:displayname:).md)

### Type

- [type](livecommunicationkit/handle/type.md)
- [Handle.Kind](livecommunicationkit/handle/kind.md)

### Attributes

- [displayName](livecommunicationkit/handle/displayname.md)
- [value](livecommunicationkit/handle/value.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Cellular network conversations

- [TelephonyConversationManager](livecommunicationkit/telephonyconversationmanager.md)
- [StartCellularConversationAction](livecommunicationkit/startcellularconversationaction.md)
- [CellularService](livecommunicationkit/cellularservice.md)
