Class SIPDispatchRuleInfo
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class SIPDispatchRuleInfo : IMessage<SIPDispatchRuleInfo>, IEquatable<SIPDispatchRuleInfo>, IDeepCloneable<SIPDispatchRuleInfo>, IBufferMessage, IMessage
- Inheritance
-
SIPDispatchRuleInfo
- Implements
-
IBufferMessage
- Inherited Members
Constructors
SIPDispatchRuleInfo()
public SIPDispatchRuleInfo()
SIPDispatchRuleInfo(SIPDispatchRuleInfo)
public SIPDispatchRuleInfo(SIPDispatchRuleInfo other)
Parameters
otherSIPDispatchRuleInfo
Properties
Attributes
User-defined attributes for the Dispatch Rule. Participants created by this rule will inherit these attributes.
public MapField<string, string> Attributes { get; }
Property Value
CreatedAt
public Timestamp CreatedAt { get; set; }
Property Value
HidePhoneNumber
public bool HidePhoneNumber { get; set; }
Property Value
InboundNumbers
Dispatch Rule will only accept a call made from these numbers (if set).
public RepeatedField<string> InboundNumbers { get; }
Property Value
KrispEnabled
public bool KrispEnabled { get; set; }
Property Value
Media
public SIPMediaConfig Media { get; set; }
Property Value
MediaEncryption
[Obsolete]
public SIPMediaEncryption MediaEncryption { get; set; }
Property Value
Metadata
User-defined metadata for the Dispatch Rule. Participants created by this rule will inherit this metadata.
public string Metadata { get; set; }
Property Value
Name
Human-readable name for the Dispatch Rule.
public string Name { get; set; }
Property Value
Numbers
Dispatch Rule will only accept a call made to these numbers (if set).
public RepeatedField<string> Numbers { get; }
Property Value
RoomConfig
RoomConfiguration to use if the participant initiates the room
public RoomConfiguration RoomConfig { get; set; }
Property Value
RoomPreset
Cloud-only, config preset to use
public string RoomPreset { get; set; }
Property Value
Rule
public SIPDispatchRule Rule { get; set; }
Property Value
SipDispatchRuleId
public string SipDispatchRuleId { get; set; }
Property Value
TrunkIds
public RepeatedField<string> TrunkIds { get; }
Property Value
UpdatedAt
public Timestamp UpdatedAt { get; set; }