Table of Contents

Class SIPDispatchRule

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

Constructors

SIPDispatchRule()

public SIPDispatchRule()

SIPDispatchRule(SIPDispatchRule)

public SIPDispatchRule(SIPDispatchRule other)

Parameters

other SIPDispatchRule

Properties

DispatchRuleCallee

SIPDispatchRuleCallee is a SIP Dispatch Rule that creates a new room for each callee.

public SIPDispatchRuleCallee DispatchRuleCallee { get; set; }

Property Value

SIPDispatchRuleCallee

DispatchRuleDirect

SIPDispatchRuleDirect is a SIP Dispatch Rule that puts a user directly into a room This places users into an existing room. Optionally you can require a pin before a user can enter the room

public SIPDispatchRuleDirect DispatchRuleDirect { get; set; }

Property Value

SIPDispatchRuleDirect

DispatchRuleIndividual

SIPDispatchRuleIndividual is a SIP Dispatch Rule that creates a new room for each caller.

public SIPDispatchRuleIndividual DispatchRuleIndividual { get; set; }

Property Value

SIPDispatchRuleIndividual

RuleCase

public SIPDispatchRule.RuleOneofCase RuleCase { get; }

Property Value

SIPDispatchRule.RuleOneofCase

Methods

ClearRule()

public void ClearRule()