• Api Documentation
Search Results for

    Show / Hide Table of Contents
    • SipRecClient
      • MediaLabel
      • SipRecRecorderSettings
      • SipRecSettings
      • SrcCallParameters
      • SrcManager
      • SrcUserAgent
      • SrsStatusDelegate

    Class SipRecRecorderSettings

    Configuration settings for a single SIPREC media recorder

    Inheritance
    object
    SipRecRecorderSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SipRecClient
    Assembly: SipRecClient.dll
    Syntax
    public class SipRecRecorderSettings

    Constructors

    | Edit this page View Source

    SipRecRecorderSettings()

    Constructor

    Declaration
    public SipRecRecorderSettings()

    Properties

    | Edit this page View Source

    EnableOptions

    If true, then the SrcUserAgent will send SIP OPTIONS requests periodically to the SRS.

    Declaration
    public bool EnableOptions { get; set; }
    Property Value
    Type Description
    bool

    The default is true.

    | Edit this page View Source

    Enabled

    If true then this SIPREC recorder is enabled.

    Declaration
    public bool Enabled { get; set; }
    Property Value
    Type Description
    bool

    The default is true.

    | Edit this page View Source

    LocalIpEndpoint

    Specifies the SIP interface local IP endpoint for the SIPREC Recording Client (SRC). This specifies the IPEndPoint that the SrcUserAgent will bind to. This must be unique within the application domain.

    Declaration
    public string LocalIpEndpoint { get; set; }
    Property Value
    Type Description
    string

    This is a string representation of an IPEndPoint object. For example 192.168.1.76:5080. The address may be an IPv4 or an IPv6 address. The address family must match the address family of the SrsIpEndpoint property.

    | Edit this page View Source

    MsrpEncryption

    Specifies the encryption to offer the recorder for MSRP media

    Declaration
    public MsrpEncryptionEnum MsrpEncryption { get; set; }
    Property Value
    Type Description
    MsrpEncryptionEnum

    The default is MsrpEncryptionEnum.None

    | Edit this page View Source

    Name

    Name of the SIPREC recorder. Required.

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    Each SIPREC recorder must have a unique name.

    | Edit this page View Source

    OptionsIntervalSeconds

    Specifies the interval in seconds at which SIP OPTIONS requests are sent to the SRS.

    Declaration
    public int OptionsIntervalSeconds { get; set; }
    Property Value
    Type Description
    int

    The default is 5 seconds

    | Edit this page View Source

    RtpEncryption

    Specifies the encryption to offer the recorder for RTP type media (audio, video, RTT).

    Declaration
    public RtpEncryptionEnum RtpEncryption { get; set; }
    Property Value
    Type Description
    RtpEncryptionEnum

    The default is RtpEncryptionEnum.None

    | Edit this page View Source

    SipTransportProtocol

    Specifies the transport protocol for SIP for the recorder

    Declaration
    public SIPProtocolsEnum SipTransportProtocol { get; set; }
    Property Value
    Type Description
    SIPProtocolsEnum

    UDP, TCP and TLS are supported.

    | Edit this page View Source

    SrsIpEndpoint

    Specifies the SIP interface IP endpoint of the SIPREC Recording Server (SRS).

    Declaration
    public string SrsIpEndpoint { get; set; }
    Property Value
    Type Description
    string

    This is a string representation of an IPEndPoint object. For example 192.168.1.76:5060. The address may be an IPv4 or an IPv6 address. The address family must match the address family of the LocalIpEndpoint property.

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX