Table of Contents

Class TransferSIPParticipantRequest

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll
public sealed class TransferSIPParticipantRequest : IMessage<TransferSIPParticipantRequest>, IEquatable<TransferSIPParticipantRequest>, IDeepCloneable<TransferSIPParticipantRequest>, IBufferMessage, IMessage
Inheritance
TransferSIPParticipantRequest
Implements
IBufferMessage
Inherited Members

Constructors

TransferSIPParticipantRequest()

public TransferSIPParticipantRequest()

TransferSIPParticipantRequest(TransferSIPParticipantRequest)

public TransferSIPParticipantRequest(TransferSIPParticipantRequest other)

Parameters

other TransferSIPParticipantRequest

Properties

Dialtone

Optionally play dialtone to the SIP participant as an audible indicator of being transferred.

public SIPDialtone Dialtone { get; set; }

Property Value

SIPDialtone

Headers

Add the following headers to the REFER SIP request.

public MapField<string, string> Headers { get; }

Property Value

MapField<string, string>

ParticipantIdentity

public string ParticipantIdentity { get; set; }

Property Value

string

PlayDialtone

Deprecated: use dialtone. Setting play_dialtone is equivalent to SIP_DIALTONE_ETSI when dialtone is unset.

[Obsolete]
public bool PlayDialtone { get; set; }

Property Value

bool

RingingTimeout

Max time for the transfer destination to answer the call.

public Duration RingingTimeout { get; set; }

Property Value

Duration

RoomName

public string RoomName { get; set; }

Property Value

string

TransferTo

public string TransferTo { get; set; }

Property Value

string