.NET API
LiveVoiceSessionCreateResponse
Tracon.AspNetCore.dllThe answer that opens a provider-hosted live voice session.
public sealed record LiveVoiceSessionCreateResponse : IEquatable<LiveVoiceSessionCreateResponse>Inheritance
Section titled “Inheritance”object ← LiveVoiceSessionCreateResponse
Implements
Section titled “Implements”IEquatable<LiveVoiceSessionCreateResponse>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
Section titled “Constructors”LiveVoiceSessionCreateResponse()
Section titled “ LiveVoiceSessionCreateResponse()”public LiveVoiceSessionCreateResponse()Properties
Section titled “Properties”Gets the model the session is bound to.
[JsonPropertyName("model")]public string? Model { get; init; }Property Value
Section titled “Property Value”PersistTranscript
Section titled “ PersistTranscript”Gets whether the conversation’s transcript will be written to the session’s durable history.
[JsonPropertyName("persistTranscript")]public required bool PersistTranscript { get; init; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”Reported so that no recording happens silently. The user’s audio is never stored, but the text of what they say is durable while this is true.
Gets the SDP answer to hand to the media peer.
[JsonPropertyName("sdp")]public required string Sdp { get; init; }Property Value
Section titled “Property Value”VoiceSessionId
Section titled “ VoiceSessionId”Gets Tracon’s identifier for the session.
[JsonPropertyName("voiceSessionId")]public required Guid VoiceSessionId { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(LiveVoiceSessionCreateResponse?)
Section titled “ Equals(LiveVoiceSessionCreateResponse?)”public bool Equals(LiveVoiceSessionCreateResponse? other)Parameters
Section titled “Parameters”other LiveVoiceSessionCreateResponse?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(LiveVoiceSessionCreateResponse?, LiveVoiceSessionCreateResponse?)
Section titled “ operator ==(LiveVoiceSessionCreateResponse?, LiveVoiceSessionCreateResponse?)”public static bool operator ==(LiveVoiceSessionCreateResponse? left, LiveVoiceSessionCreateResponse? right)Parameters
Section titled “Parameters”left LiveVoiceSessionCreateResponse?
right LiveVoiceSessionCreateResponse?
Returns
Section titled “Returns”operator !=(LiveVoiceSessionCreateResponse?, LiveVoiceSessionCreateResponse?)
Section titled “ operator !=(LiveVoiceSessionCreateResponse?, LiveVoiceSessionCreateResponse?)”public static bool operator !=(LiveVoiceSessionCreateResponse? left, LiveVoiceSessionCreateResponse? right)Parameters
Section titled “Parameters”left LiveVoiceSessionCreateResponse?
right LiveVoiceSessionCreateResponse?