Class TransferSIPParticipantRequest
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class TransferSIPParticipantRequest : IMessage<TransferSIPParticipantRequest>, IEquatable<TransferSIPParticipantRequest>, IDeepCloneable<TransferSIPParticipantRequest>, IBufferMessage, IMessage
- Inheritance
-
TransferSIPParticipantRequest
- Implements
-
IBufferMessage
- Inherited Members
Constructors
TransferSIPParticipantRequest()
public TransferSIPParticipantRequest()
TransferSIPParticipantRequest(TransferSIPParticipantRequest)
public TransferSIPParticipantRequest(TransferSIPParticipantRequest other)
Parameters
Properties
Dialtone
Optionally play dialtone to the SIP participant as an audible indicator of being transferred.
public SIPDialtone Dialtone { get; set; }
Property Value
Headers
Add the following headers to the REFER SIP request.
public MapField<string, string> Headers { get; }
Property Value
ParticipantIdentity
public string ParticipantIdentity { get; set; }
Property Value
PlayDialtone
Deprecated: use dialtone. Setting play_dialtone is equivalent to SIP_DIALTONE_ETSI when dialtone is unset.
[Obsolete]
public bool PlayDialtone { get; set; }
Property Value
RingingTimeout
Max time for the transfer destination to answer the call.
public Duration RingingTimeout { get; set; }
Property Value
RoomName
public string RoomName { get; set; }
Property Value
TransferTo
public string TransferTo { get; set; }