Class SIPConstants
Defines various constants used for SIP
Inherited Members
Namespace: SipLib.Core
Assembly: SipLib.dll
Syntax
public class SIPConstants
Fields
| Edit this page View SourceCRLF
SIP message line terminator
Declaration
public const string CRLF = "\r\n"
Field Value
Type | Description |
---|---|
string |
DEFAULT_MAX_FORWARDS
Default value for the Max-Forwards SIP header
Declaration
public const int DEFAULT_MAX_FORWARDS = 70
Field Value
Type | Description |
---|---|
int |
DEFAULT_SIPS_WEBSOCKET_PORT
Default SIP port number for the secure Web Sockets transport
Declaration
public const ushort DEFAULT_SIPS_WEBSOCKET_PORT = 443
Field Value
Type | Description |
---|---|
ushort |
DEFAULT_SIP_PORT
Default SIP port number for UDP and TCP
Declaration
public const int DEFAULT_SIP_PORT = 5060
Field Value
Type | Description |
---|---|
int |
DEFAULT_SIP_TLS_PORT
Default SIP port number for TLS
Declaration
public const int DEFAULT_SIP_TLS_PORT = 5061
Field Value
Type | Description |
---|---|
int |
DEFAULT_SIP_WEBSOCKET_PORT
Default SIP port number for the Web Sockets transport
Declaration
public const ushort DEFAULT_SIP_WEBSOCKET_PORT = 80
Field Value
Type | Description |
---|---|
ushort |
HEADER_DELIMITER_CHAR
SIP header delimiter character
Declaration
public const char HEADER_DELIMITER_CHAR = ':'
Field Value
Type | Description |
---|---|
char |
SIP_BRANCH_MAGICCOOKIE
Magic cookie for the branch parameter in a Via header
Declaration
public const string SIP_BRANCH_MAGICCOOKIE = "z9hG4bK"
Field Value
Type | Description |
---|---|
string |
SIP_DEFAULT_FROMURI
Default URI for the From header
Declaration
public const string SIP_DEFAULT_FROMURI = "sip:thisis@anonymous.invalid"
Field Value
Type | Description |
---|---|
string |
SIP_FULLVERSION_STRING
SIP full version string
Declaration
public const string SIP_FULLVERSION_STRING = "SIP/2.0"
Field Value
Type | Description |
---|---|
string |
SIP_LOOSEROUTER_PARAMETER
SIP loose routing parameter
Declaration
public const string SIP_LOOSEROUTER_PARAMETER = "lr"
Field Value
Type | Description |
---|---|
string |
SIP_MAJOR_VERSION
SIP major version
Declaration
public const int SIP_MAJOR_VERSION = 2
Field Value
Type | Description |
---|---|
int |
SIP_MAXIMUM_RECEIVE_LENGTH
Any SIP messages over this size will generate an error
Declaration
public const int SIP_MAXIMUM_RECEIVE_LENGTH = 200000
Field Value
Type | Description |
---|---|
int |
SIP_MINOR_VERSION
SIP minor version
Declaration
public const int SIP_MINOR_VERSION = 0
Field Value
Type | Description |
---|---|
int |
SIP_REGISTER_REMOVEALL
Remove all registrations
Declaration
public const string SIP_REGISTER_REMOVEALL = "*"
Field Value
Type | Description |
---|---|
string |
SIP_VERSION_STRING
SIP protocol identifier
Declaration
public const string SIP_VERSION_STRING = "SIP"
Field Value
Type | Description |
---|---|
string |
Methods
| Edit this page View SourceGetDefaultPort(SIPProtocolsEnum)
Gets the default SIP port for the protocol.
Declaration
public static int GetDefaultPort(SIPProtocolsEnum protocol)
Parameters
Type | Name | Description |
---|---|---|
SIPProtocolsEnum | protocol | The transport layer protocol to get the port for. |
Returns
Type | Description |
---|---|
int | The default port to use. |