Show / Hide Table of Contents

Class SIPHeader

Inheritance
System.Object
SIPHeader
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: SIPSorcery.SIP
Assembly: SIPSorcery.dll
Syntax
public class SIPHeader

Constructors

| Improve this Doc View Source

SIPHeader()

Declaration
public SIPHeader()
| Improve this Doc View Source

SIPHeader(SIPContactHeader, SIPFromHeader, SIPToHeader, Int32, String)

Declaration
public SIPHeader(SIPContactHeader contact, SIPFromHeader from, SIPToHeader to, int cseq, string callId)
Parameters
Type Name Description
SIPContactHeader contact
SIPFromHeader from
SIPToHeader to
System.Int32 cseq
System.String callId
| Improve this Doc View Source

SIPHeader(SIPFromHeader, SIPToHeader, Int32, String)

Declaration
public SIPHeader(SIPFromHeader from, SIPToHeader to, int cseq, string callId)
Parameters
Type Name Description
SIPFromHeader from
SIPToHeader to
System.Int32 cseq
System.String callId
| Improve this Doc View Source

SIPHeader(List<SIPContactHeader>, SIPFromHeader, SIPToHeader, Int32, String)

Declaration
public SIPHeader(List<SIPContactHeader> contactList, SIPFromHeader from, SIPToHeader to, int cseq, string callId)
Parameters
Type Name Description
System.Collections.Generic.List<SIPContactHeader> contactList
SIPFromHeader from
SIPToHeader to
System.Int32 cseq
System.String callId
| Improve this Doc View Source

SIPHeader(String, String, Int32, String)

Declaration
public SIPHeader(string fromHeader, string toHeader, int cseq, string callId)
Parameters
Type Name Description
System.String fromHeader
System.String toHeader
System.Int32 cseq
System.String callId
| Improve this Doc View Source

SIPHeader(String, String, String, Int32, String)

Declaration
public SIPHeader(string fromHeader, string toHeader, string contactHeader, int cseq, string callId)
Parameters
Type Name Description
System.String fromHeader
System.String toHeader
System.String contactHeader
System.Int32 cseq
System.String callId

Fields

| Improve this Doc View Source

Accept

Declaration
public string Accept
Field Value
Type Description
System.String
| Improve this Doc View Source

AcceptEncoding

Declaration
public string AcceptEncoding
Field Value
Type Description
System.String
| Improve this Doc View Source

AcceptLanguage

Declaration
public string AcceptLanguage
Field Value
Type Description
System.String
| Improve this Doc View Source

AlertInfo

Declaration
public string AlertInfo
Field Value
Type Description
System.String
| Improve this Doc View Source

Allow

Declaration
public string Allow
Field Value
Type Description
System.String
| Improve this Doc View Source

AllowEvents

Declaration
public string AllowEvents
Field Value
Type Description
System.String
| Improve this Doc View Source

AuthenticationHeaders

Declaration
public List<SIPAuthenticationHeader> AuthenticationHeaders
Field Value
Type Description
System.Collections.Generic.List<SIPAuthenticationHeader>
| Improve this Doc View Source

AuthenticationInfo

Declaration
public string AuthenticationInfo
Field Value
Type Description
System.String
| Improve this Doc View Source

CallId

Declaration
public string CallId
Field Value
Type Description
System.String
| Improve this Doc View Source

CallInfo

Declaration
public string CallInfo
Field Value
Type Description
System.String
| Improve this Doc View Source

Contact

Declaration
public List<SIPContactHeader> Contact
Field Value
Type Description
System.Collections.Generic.List<SIPContactHeader>
| Improve this Doc View Source

ContentDisposition

Declaration
public string ContentDisposition
Field Value
Type Description
System.String
| Improve this Doc View Source

ContentEncoding

Declaration
public string ContentEncoding
Field Value
Type Description
System.String
| Improve this Doc View Source

ContentLanguage

Declaration
public string ContentLanguage
Field Value
Type Description
System.String
| Improve this Doc View Source

ContentLength

Declaration
public int ContentLength
Field Value
Type Description
System.Int32
| Improve this Doc View Source

ContentType

Declaration
public string ContentType
Field Value
Type Description
System.String
| Improve this Doc View Source

CSeq

Declaration
public int CSeq
Field Value
Type Description
System.Int32
| Improve this Doc View Source

CSeqMethod

Declaration
public SIPMethodsEnum CSeqMethod
Field Value
Type Description
SIPMethodsEnum
| Improve this Doc View Source

Date

Declaration
public string Date
Field Value
Type Description
System.String
| Improve this Doc View Source

DEFAULT_CSEQ

Declaration
public const int DEFAULT_CSEQ = 100
Field Value
Type Description
System.Int32
| Improve this Doc View Source

Diversion

Declaration
public List<SIPUriHeader> Diversion
Field Value
Type Description
System.Collections.Generic.List<SIPUriHeader>
| Improve this Doc View Source

ErrorInfo

Declaration
public string ErrorInfo
Field Value
Type Description
System.String
| Improve this Doc View Source

ETag

Declaration
public string ETag
Field Value
Type Description
System.String
| Improve this Doc View Source

Event

Declaration
public string Event
Field Value
Type Description
System.String
| Improve this Doc View Source

Expires

Declaration
public long Expires
Field Value
Type Description
System.Int64
| Improve this Doc View Source

From

Declaration
public SIPFromHeader From
Field Value
Type Description
SIPFromHeader
| Improve this Doc View Source

HistoryInfo

It's quaranteed to be sorted from shortest index to longest index.

Declaration
public List<SIPUriHeader> HistoryInfo
Field Value
Type Description
System.Collections.Generic.List<SIPUriHeader>
| Improve this Doc View Source

InReplyTo

Declaration
public string InReplyTo
Field Value
Type Description
System.String
| Improve this Doc View Source

MaxForwards

Declaration
public int MaxForwards
Field Value
Type Description
System.Int32
| Improve this Doc View Source

MIMEVersion

Declaration
public string MIMEVersion
Field Value
Type Description
System.String
| Improve this Doc View Source

MinExpires

Declaration
public long MinExpires
Field Value
Type Description
System.Int64
| Improve this Doc View Source

Organization

Declaration
public string Organization
Field Value
Type Description
System.String
| Improve this Doc View Source

PassertedIdentity

Declaration
public List<SIPUriHeader> PassertedIdentity
Field Value
Type Description
System.Collections.Generic.List<SIPUriHeader>
| Improve this Doc View Source

Priority

Declaration
public string Priority
Field Value
Type Description
System.String
| Improve this Doc View Source

ProxyReceivedFrom

Declaration
public string ProxyReceivedFrom
Field Value
Type Description
System.String
| Improve this Doc View Source

ProxyReceivedOn

Declaration
public string ProxyReceivedOn
Field Value
Type Description
System.String
| Improve this Doc View Source

ProxyRequire

Declaration
public string ProxyRequire
Field Value
Type Description
System.String
| Improve this Doc View Source

ProxySendFrom

Declaration
public string ProxySendFrom
Field Value
Type Description
System.String
| Improve this Doc View Source

RAckCSeq

Declaration
public int RAckCSeq
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RAckCSeqMethod

Declaration
public SIPMethodsEnum RAckCSeqMethod
Field Value
Type Description
SIPMethodsEnum
| Improve this Doc View Source

RAckRSeq

Declaration
public int RAckRSeq
Field Value
Type Description
System.Int32
| Improve this Doc View Source

Reason

Declaration
public string Reason
Field Value
Type Description
System.String
| Improve this Doc View Source

RecordRoutes

Declaration
public SIPRouteSet RecordRoutes
Field Value
Type Description
SIPRouteSet
| Improve this Doc View Source

ReferredBy

Declaration
public string ReferredBy
Field Value
Type Description
System.String
| Improve this Doc View Source

ReferSub

Declaration
public string ReferSub
Field Value
Type Description
System.String
| Improve this Doc View Source

ReferTo

Declaration
public string ReferTo
Field Value
Type Description
System.String
| Improve this Doc View Source

Replaces

Declaration
public string Replaces
Field Value
Type Description
System.String
| Improve this Doc View Source

ReplyTo

Declaration
public string ReplyTo
Field Value
Type Description
System.String
| Improve this Doc View Source

Require

Declaration
public string Require
Field Value
Type Description
System.String
| Improve this Doc View Source

RequiredExtensions

Declaration
public List<SIPExtensions> RequiredExtensions
Field Value
Type Description
System.Collections.Generic.List<SIPExtensions>
| Improve this Doc View Source

RetryAfter

Declaration
public string RetryAfter
Field Value
Type Description
System.String
| Improve this Doc View Source

Routes

Declaration
public SIPRouteSet Routes
Field Value
Type Description
SIPRouteSet
| Improve this Doc View Source

RSeq

Declaration
public int RSeq
Field Value
Type Description
System.Int32
| Improve this Doc View Source

Server

Declaration
public string Server
Field Value
Type Description
System.String
| Improve this Doc View Source

Subject

Declaration
public string Subject
Field Value
Type Description
System.String
| Improve this Doc View Source

SubscriptionState

Declaration
public string SubscriptionState
Field Value
Type Description
System.String
| Improve this Doc View Source

Supported

Declaration
public string Supported
Field Value
Type Description
System.String
| Improve this Doc View Source

SupportedExtensions

Declaration
public List<SIPExtensions> SupportedExtensions
Field Value
Type Description
System.Collections.Generic.List<SIPExtensions>
| Improve this Doc View Source

Timestamp

Declaration
public string Timestamp
Field Value
Type Description
System.String
| Improve this Doc View Source

To

Declaration
public SIPToHeader To
Field Value
Type Description
SIPToHeader
| Improve this Doc View Source

UnknownHeaders

Declaration
public List<string> UnknownHeaders
Field Value
Type Description
System.Collections.Generic.List<System.String>
| Improve this Doc View Source

UnknownRequireExtension

Declaration
public string UnknownRequireExtension
Field Value
Type Description
System.String
| Improve this Doc View Source

Unsupported

Declaration
public string Unsupported
Field Value
Type Description
System.String
| Improve this Doc View Source

UserAgent

Declaration
public string UserAgent
Field Value
Type Description
System.String
| Improve this Doc View Source

Vias

Declaration
public SIPViaSet Vias
Field Value
Type Description
SIPViaSet
| Improve this Doc View Source

Warning

Declaration
public string Warning
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

HasAuthenticationHeader

Declaration
public bool HasAuthenticationHeader { get; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

Copy()

Declaration
public SIPHeader Copy()
Returns
Type Description
SIPHeader
| Improve this Doc View Source

GetUnknownHeaderValue(String)

Declaration
public string GetUnknownHeaderValue(string unknownHeaderName)
Parameters
Type Name Description
System.String unknownHeaderName
Returns
Type Description
System.String
| Improve this Doc View Source

ParseSIPHeaders(String[])

Declaration
public static SIPHeader ParseSIPHeaders(string[] headersCollection)
Parameters
Type Name Description
System.String[] headersCollection
Returns
Type Description
SIPHeader
| Improve this Doc View Source

SetDateHeader()

Declaration
public void SetDateHeader()
| Improve this Doc View Source

SetDateHeader(Boolean, String)

Declaration
public void SetDateHeader(bool useLocalTime, string timeFormat)
Parameters
Type Name Description
System.Boolean useLocalTime
System.String timeFormat
| Improve this Doc View Source

SplitHeaders(String)

Declaration
public static string[] SplitHeaders(string message)
Parameters
Type Name Description
System.String message
Returns
Type Description
System.String[]
| Improve this Doc View Source

ToString()

Puts the SIP headers together into a string ready for transmission.

Declaration
public string ToString()
Returns
Type Description
System.String

String representing the SIP headers.

Extension Methods

JSONWriter.ToJson(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX