# LiveVoiceEventKind

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/api/tracon.livevoiceeventkind/
> Summary: LiveVoiceEventKind: What a live voice sideband event says.

<div class="api-provenance">Namespace Tracon · Assembly <code>Tracon.Abstractions.dll</code></div>

What a live voice sideband event says.

```csharp
[JsonConverter(typeof(JsonStringEnumConverter<LiveVoiceEventKind>))]
public enum LiveVoiceEventKind
```

## Fields

`AppendAccepted = 4` 

The provider accepted an append.

`Closed = 7` 

The session closed.

`DelegationCreated = 3` 

The model handed work back; [LiveVoiceEvent.DelegationId](/api/tracon.livevoiceevent/#Tracon_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.

## Remarks

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.
