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
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
DispatchRule
Rule ID is ignored
public SIPDispatchRuleInfo DispatchRule { get; set; }
Property Value
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
InboundNumbers
Dispatch Rule will only accept a call made to these numbers (if set).
[Obsolete]
public RepeatedField<string> InboundNumbers { get; }
Property Value
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
Name
Optional human-readable name for the Dispatch Rule.
[Obsolete]
public string Name { get; set; }
Property Value
RoomConfig
RoomConfiguration to use if the participant initiates the room
[Obsolete]
public RoomConfiguration RoomConfig { get; set; }
Property Value
RoomPreset
Cloud-only, config preset to use
[Obsolete]
public string RoomPreset { get; set; }
Property Value
Rule
[Obsolete]
public SIPDispatchRule Rule { get; set; }
Property Value
TrunkIds
What trunks are accepted for this dispatch rule If empty all trunks will match this dispatch rule
[Obsolete]
public RepeatedField<string> TrunkIds { get; }