---
title: "voiceChatService(_:didStartWithParticipantID:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkvoicechatclient/voicechatservice(_:didstartwithparticipantid:)"
---

# voiceChatService(_:didStartWithParticipantID:)

Received by the client when a voice chat with another participant is established.

## Declaration

```swift
optional func voiceChatService(_ voiceChatService: GKVoiceChatService, didStartWithParticipantID participantID: String)
```

## Parameters

- `voiceChatService`: The voice chat service that initiated the connection.
- `participantID`: A string that uniquely identifies the other user.

## Discussion

Discussion Your client can use this method to update the user interface to show that a connection has been established.

## See Also

### Responding to Changes in Other Participants

- [voiceChatService(_:didNotStartWithParticipantID:error:)](gamekit/gkvoicechatclient/voicechatservice(_:didnotstartwithparticipantid:error:).md)
- [voiceChatService(_:didStopWithParticipantID:error:)](gamekit/gkvoicechatclient/voicechatservice(_:didstopwithparticipantid:error:).md)
