Class SIPTrunkInfo
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
[Obsolete]
public sealed class SIPTrunkInfo : IMessage<SIPTrunkInfo>, IEquatable<SIPTrunkInfo>, IDeepCloneable<SIPTrunkInfo>, IBufferMessage, IMessage
- Inheritance
-
SIPTrunkInfo
- Implements
-
IBufferMessage
- Inherited Members
Constructors
SIPTrunkInfo()
public SIPTrunkInfo()
SIPTrunkInfo(SIPTrunkInfo)
public SIPTrunkInfo(SIPTrunkInfo other)
Parameters
otherSIPTrunkInfo
Properties
InboundAddresses
CIDR or IPs that traffic is accepted from An empty list means all inbound traffic is accepted.
public RepeatedField<string> InboundAddresses { get; }
Property Value
InboundNumbers
Accepted To values. This Trunk will only accept a call made to
these numbers. This allows you to have distinct Trunks for different phone
numbers at the same provider.
public RepeatedField<string> InboundNumbers { get; }
Property Value
InboundNumbersRegex
[Obsolete]
public RepeatedField<string> InboundNumbersRegex { get; }
Property Value
InboundPassword
public string InboundPassword { get; set; }
Property Value
InboundUsername
Username and password used to authenticate inbound and outbound SIP invites May be empty to have no Authentication
public string InboundUsername { get; set; }
Property Value
Kind
public SIPTrunkInfo.Types.TrunkKind Kind { get; set; }
Property Value
Metadata
User-defined metadata for the Trunk.
public string Metadata { get; set; }
Property Value
Name
Human-readable name for the Trunk.
public string Name { get; set; }
Property Value
OutboundAddress
IP that SIP INVITE is sent too
public string OutboundAddress { get; set; }
Property Value
OutboundNumber
Number used to make outbound calls
public string OutboundNumber { get; set; }
Property Value
OutboundPassword
public string OutboundPassword { get; set; }
Property Value
OutboundUsername
public string OutboundUsername { get; set; }
Property Value
SipTrunkId
public string SipTrunkId { get; set; }
Property Value
Transport
Transport used for inbound and outbound calls.
public SIPTransport Transport { get; set; }