• Articles
  • Api Documentation
Search Results for

    Show / Hide Table of Contents
    • SipLib.Body
      • BodyParser
      • ContentTypes
      • MessageContentsContainer
      • MultipartBinaryBodyBuilder
      • SipBodyBuilder
    • SipLib.Channels
      • AcceptCertificateDelegate
      • AcceptConnectionDelegate
      • DscpSettings
      • LogInvalidSipMessageDelegate
      • LogSipRequestDelegate
      • LogSipResponseDelegate
      • Qos
      • SIPChannel
      • SIPConnection
      • SIPConnectionDisconnectedDelegate
      • SIPConnectionsEnum
      • SIPMessageReceivedDelegate
      • SIPTCPChannel
      • SIPTLSChannel
      • SIPUDPChannel
      • SipConnectionFailedDelegate
      • SipRequestReceivedDelegate
      • SipResponseReceivedDelegate
      • SipTransactionCompleteDelegate
      • WindowsQos
    • SipLib.Collections
      • ThreadSafeGenericList<T>
    • SipLib.Core
      • ByteBufferInfo
      • CallProperties
      • Crypto
      • HTTPDigest
      • IPSocket
      • SIPAuthenticationHeader
      • SIPAuthorisationDigest
      • SIPAuthorisationHeadersEnum
      • SIPCallInfoHeader
      • SIPConstants
      • SIPContactHeader
      • SIPEndPoint
      • SIPEscape
      • SIPFrag
      • SIPFromHeader
      • SIPGeolocationHeader
      • SIPHeader
      • SIPHeaders
      • SIPMessage
      • SIPMessageTypesEnum
      • SIPMethods
      • SIPMethodsEnum
      • SIPPaiHeader
      • SIPParameters
      • SIPPpiHeader
      • SIPProtocolsEnum
      • SIPProtocolsType
      • SIPReplacesParameter
      • SIPRequest
      • SIPResponse
      • SIPResponseStatusCodes
      • SIPResponseStatusCodesEnum
      • SIPRoute
      • SIPRouteSet
      • SIPSchemesEnum
      • SIPSchemesType
      • SIPToHeader
      • SIPURI
      • SIPUserField
      • SIPValidationException
      • SIPValidationFieldsEnum
      • SIPViaHeader
      • SIPViaSet
      • SipUtils
      • TypeExtensions
    • SipLib.Dtls
      • AlertLevelsEnum
      • AlertTypesEnum
      • DtlsClientUdpTransport
      • DtlsServerUdpTransport
      • DtlsSrtpClient
      • DtlsSrtpServer
      • DtlsSrtpTransport
      • DtlsUtils
      • IDtlsSrtpPeer
      • IPacketTransformer
      • ITransformEngine
      • NetConvert
      • RTCDtlsFingerprint
      • RawPacket
      • SrtcpCryptoContext
      • SrtpPolicy
      • SrtpTransformEngine
      • SrtpTransformer
    • SipLib.Logging
      • SipLogger
    • SipLib.Media
      • ALawDecoder
      • ALawEncoder
      • AudioDestination
      • AudioDestinationDelegate
      • AudioSampleData
      • AudioSamplesReadyDelegate
      • AudioSource
      • Band
      • DtmfDigitReceivedDelegate
      • FileAudioSource
      • G722Codec
      • G722CodecState
      • G722Decoder
      • G722Encoder
      • G722Flags
      • HighResolutionTimer
      • HighResolutionTimerDelegate
      • IAudioDecoder
      • IAudioEncoder
      • IAudioSampleSource
      • MediaPortManager
      • MediaPortSettings
      • MediaTypes
      • MsrpEncryptionEnum
      • MuLawDecoder
      • MuLawEncoder
      • PcmaDecoder
      • PcmaEncoder
      • PcmuDecoder
      • PcmuEncoder
      • PortRange
      • RtpEncryptionEnum
    • SipLib.Msrp
      • ByteRangeHeader
      • CpimMessage
      • MsrpCompletionStatus
      • MsrpConnection
      • MsrpConnectionStatusDelegate
      • MsrpMessage
      • MsrpMessageDeliveryFailedDelegate
      • MsrpMessageReceivedDelegate
      • MsrpMessageSentDelegate
      • MsrpMessageType
      • MsrpPathHeader
      • MsrpStatusHeader
      • MsrpStreamParser
      • MsrpTextMessageReceivedDelegate
      • MsrpUri
      • ReportReceivedDelegate
    • SipLib.Network
      • IpUtils
    • SipLib.RealTimeText
      • RttCharactersReceivedDelegate
      • RttParameters
      • RttReceiver
      • RttRtpSendDelegate
      • RttSender
    • SipLib.Rtp
      • ByePacket
      • DtlsHandshakeFailedDelegate
      • DtmfEventEnum
      • DtmfPacket
      • JitterStatistics
      • MeanOpinionScore
      • ReceiveStatisticsReadyDelegate
      • ReceiverReport
      • ReportBlock
      • RtcpCompoundPacket
      • RtcpHeader
      • RtcpPacketReceivedDelegate
      • RtcpPacketSentDelegate
      • RtcpPacketType
      • RtpChannel
      • RtpPacket
      • RtpPacketReceivedDelegate
      • RtpPacketSentDelegate
      • RtpReceiveStatistics
      • RtpUtils
      • SdesChunk
      • SdesItem
      • SdesItemType
      • SdesPacket
      • SenderInfo
      • SenderReport
    • SipLib.RtpCrypto
      • AesFunctions
      • CryptoAttribute
      • CryptoContext
      • CryptoSuites
      • InlineParams
      • MasterKeys
      • RocVals
      • RocValues
      • SRtpErrorsEnum
      • SRtpUtils
      • SessionKeys
      • SrtpDecryptor
      • SrtpEncryptor
      • SrtpLabelItem
      • SrtpTransformBase
    • SipLib.Sdp
      • ConnectionData
      • MediaDescription
      • MediaDirectionEnum
      • Origin
      • RtpMapAttribute
      • Sdp
      • SdpAnswerSettings
      • SdpAttribute
      • SdpUtils
      • SetupType
    • SipLib.Threading
      • QueuedActionWorkerTask
    • SipLib.Transactions
      • ClientInviteTransaction
      • ClientNonInviteTransaction
      • ServerInviteTransaction
      • ServerNonInviteTransaction
      • SipTimers
      • SipTransactionBase
      • SipTransport
      • TransactionRequestReceivedDelegate
      • TransactionResponseReceivedDelegate
      • TransactionStateEnum
      • TransactionTerminationReasonEnum
    • SipLib.Video
      • H264Depacketiser
      • H264Packetiser
      • H264Packetiser.H264Nal
      • H264RtpReceiver
      • H264RtpSender
      • RtpSendDelegate
      • RtpVP8Header
      • VP8RtpReceiver
      • VP8RtpSender
      • VideoRtpReceiver
      • VideoRtpSender

    Class SIPResponse

    Class for a SIP Response message

    Inheritance
    object
    SIPMessage
    SIPResponse
    Inherited Members
    SIPMessage.SIPMessageType
    SIPMessage.Body
    SIPMessage.RemoteSIPEndPoint
    SIPMessage.LocalSIPEndPoint
    SIPMessage.Header
    SIPMessage.ParseSIPMessage(byte[], SIPEndPoint, SIPEndPoint)
    SIPMessage.ParseSIPMessage(string, SIPEndPoint, SIPEndPoint)
    SIPMessage.HasBody
    SIPMessage.GetContentsOfType(string)
    SIPMessage.GetContentsContainer(string)
    SIPMessage.GetBodyContents()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: SipLib.Core
    Assembly: SipLib.dll
    Syntax
    public class SIPResponse : SIPMessage

    Constructors

    | Edit this page View Source

    SIPResponse(SIPResponseStatusCodesEnum, string?, SIPEndPoint)

    Constructor to use when building a new SIP response message.

    Declaration
    public SIPResponse(SIPResponseStatusCodesEnum responseType, string? reasonPhrase, SIPEndPoint localSIPEndPoint)
    Parameters
    Type Name Description
    SIPResponseStatusCodesEnum responseType

    Status code.

    string reasonPhrase

    Reason phrase.

    SIPEndPoint localSIPEndPoint

    Local endpoint that is sending or receiving the SIP response message.

    Fields

    | Edit this page View Source

    ReasonPhrase

    Response reason phrase

    Declaration
    public string? ReasonPhrase
    Field Value
    Type Description
    string
    | Edit this page View Source

    SIPVersion

    SIP version number

    Declaration
    public string? SIPVersion
    Field Value
    Type Description
    string
    | Edit this page View Source

    Status

    Response status enumeration

    Declaration
    public SIPResponseStatusCodesEnum Status
    Field Value
    Type Description
    SIPResponseStatusCodesEnum
    | Edit this page View Source

    StatusCode

    SIP response status code integer

    Declaration
    public int StatusCode
    Field Value
    Type Description
    int

    Methods

    | Edit this page View Source

    Copy()

    Creates an identical copy of the SIP Response for the caller. This is a deep copy.

    Declaration
    public SIPResponse Copy()
    Returns
    Type Description
    SIPResponse

    New copy of the SIPResponse.

    | Edit this page View Source

    ParseSIPResponse(SIPMessage)

    Parses a SIPMessage object into a SIPResponse object

    Declaration
    public static SIPResponse ParseSIPResponse(SIPMessage sipMessage)
    Parameters
    Type Name Description
    SIPMessage sipMessage

    Must contain a valid SIPMessage object

    Returns
    Type Description
    SIPResponse

    Returns a new SIPResponse object

    | Edit this page View Source

    ParseSIPResponse(string)

    Parses a string containing a SIPMessage object into a SIPResponse object

    Declaration
    public static SIPResponse ParseSIPResponse(string sipMessageStr)
    Parameters
    Type Name Description
    string sipMessageStr
    Returns
    Type Description
    SIPResponse

    Returns a new SIPResponse message

    | Edit this page View Source

    ToByteArray()

    Converts this SIP response message to a byte array.

    Declaration
    public byte[] ToByteArray()
    Returns
    Type Description
    byte[]
    | Edit this page View Source

    ToString()

    Converts this SIPResponse message to a string.

    Declaration
    public string ToString()
    Returns
    Type Description
    string

    Returns the string version of this object.

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