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
otherSIPDispatchRule
Properties
DispatchRuleCallee
SIPDispatchRuleCallee is a SIP Dispatch Rule that creates a new room for each callee.
public SIPDispatchRuleCallee DispatchRuleCallee { get; set; }
Property Value
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
DispatchRuleIndividual
SIPDispatchRuleIndividual is a SIP Dispatch Rule that creates a new room for each caller.
public SIPDispatchRuleIndividual DispatchRuleIndividual { get; set; }
Property Value
RuleCase
public SIPDispatchRule.RuleOneofCase RuleCase { get; }
Property Value
Methods
ClearRule()
public void ClearRule()