Skip to content
Tracon

LiveVoiceEventKind

Namespace Tracon · Assembly Tracon.Abstractions.dll

What a live voice sideband event says.

[JsonConverter(typeof(JsonStringEnumConverter<LiveVoiceEventKind>))]
public enum LiveVoiceEventKind

AppendAccepted = 4

The provider accepted an append.

Closed = 7

The session closed.

DelegationCreated = 3

The model handed work back; LiveVoiceEvent.DelegationId identifies it.

Error = 6

The provider reported an error.

InputTranscript = 1

A segment of what the user said.

OutputTranscript = 2

A segment of what the model said.

SessionStarted = 0

The session is live and the sideband is attached.

UsageUpdated = 5

The provider reported the session’s billable duration.

Written as a name in JSON. The numeric values are stable and must not change. Only facts an implementation can actually observe are modelled here — Tracon does not carry a contract for an event no provider sends.