Table of Contents

Class CreateSIPDispatchRuleRequest

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

Constructors

CreateSIPDispatchRuleRequest()

public CreateSIPDispatchRuleRequest()

CreateSIPDispatchRuleRequest(CreateSIPDispatchRuleRequest)

public CreateSIPDispatchRuleRequest(CreateSIPDispatchRuleRequest other)

Parameters

other CreateSIPDispatchRuleRequest

Properties

Attributes

User-defined attributes for the Dispatch Rule. Participants created by this rule will inherit these attributes.

[Obsolete]
public MapField<string, string> Attributes { get; }

Property Value

MapField<string, string>

DispatchRule

Rule ID is ignored

public SIPDispatchRuleInfo DispatchRule { get; set; }

Property Value

SIPDispatchRuleInfo

HidePhoneNumber

By default the From value (Phone number) is used for participant name/identity and added to attributes. If true, a random value for identity will be used and numbers will be omitted from attributes.

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

Property Value

bool

InboundNumbers

Dispatch Rule will only accept a call made to these numbers (if set).

[Obsolete]
public RepeatedField<string> InboundNumbers { get; }

Property Value

RepeatedField<string>

Metadata

User-defined metadata for the Dispatch Rule. Participants created by this rule will inherit this metadata.

[Obsolete]
public string Metadata { get; set; }

Property Value

string

Name

Optional human-readable name for the Dispatch Rule.

[Obsolete]
public string Name { get; set; }

Property Value

string

RoomConfig

RoomConfiguration to use if the participant initiates the room

[Obsolete]
public RoomConfiguration RoomConfig { get; set; }

Property Value

RoomConfiguration

RoomPreset

Cloud-only, config preset to use

[Obsolete]
public string RoomPreset { get; set; }

Property Value

string

Rule

[Obsolete]
public SIPDispatchRule Rule { get; set; }

Property Value

SIPDispatchRule

TrunkIds

What trunks are accepted for this dispatch rule If empty all trunks will match this dispatch rule

[Obsolete]
public RepeatedField<string> TrunkIds { get; }

Property Value

RepeatedField<string>