Table of Contents

Class SIPDispatchRuleUpdate

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

Constructors

SIPDispatchRuleUpdate()

public SIPDispatchRuleUpdate()

SIPDispatchRuleUpdate(SIPDispatchRuleUpdate)

public SIPDispatchRuleUpdate(SIPDispatchRuleUpdate other)

Parameters

other SIPDispatchRuleUpdate

Properties

Attributes

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

Property Value

MapField<string, string>

HasMediaEncryption

Gets whether the "media_encryption" field is set

[Obsolete]
public bool HasMediaEncryption { get; }

Property Value

bool

HasMetadata

Gets whether the "metadata" field is set

public bool HasMetadata { get; }

Property Value

bool

HasName

Gets whether the "name" field is set

public bool HasName { get; }

Property Value

bool

Media

public SIPMediaConfig Media { get; set; }

Property Value

SIPMediaConfig

MediaEncryption

[Obsolete]
public SIPMediaEncryption MediaEncryption { get; set; }

Property Value

SIPMediaEncryption

Metadata

public string Metadata { get; set; }

Property Value

string

Name

public string Name { get; set; }

Property Value

string

Rule

public SIPDispatchRule Rule { get; set; }

Property Value

SIPDispatchRule

TrunkIds

public ListUpdate TrunkIds { get; set; }

Property Value

ListUpdate

Methods

ClearMediaEncryption()

Clears the value of the "media_encryption" field

[Obsolete]
public void ClearMediaEncryption()

ClearMetadata()

Clears the value of the "metadata" field

public void ClearMetadata()

ClearName()

Clears the value of the "name" field

public void ClearName()