SipEndpoint Constructor (String, SipAuthenticationProtocols, SipTransportType, String, Int32, Boolean, RealTimeConnectionManager, String)

Initializes a new instance of the class.

Namespace: Microsoft.Rtc.Signaling
Assembly: Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)


Public Sub New ( _
    uri As String, _
    allowedAuthenticationProtocols As SipAuthenticationProtocols, _
    transportType As SipTransportType, _
    serverName As String, _
    serverPort As Integer, _
    allowNoAuthentication As Boolean, _
    connectionManager As RealTimeConnectionManager, _
    endpointId As String _
Dim uri As String
Dim allowedAuthenticationProtocols As SipAuthenticationProtocols
Dim transportType As SipTransportType
Dim serverName As String
Dim serverPort As Integer
Dim allowNoAuthentication As Boolean
Dim connectionManager As RealTimeConnectionManager
Dim endpointId As String

Dim instance As New SipEndpoint(uri, allowedAuthenticationProtocols, _
    transportType, serverName, serverPort, _
    allowNoAuthentication, connectionManager, _
public SipEndpoint(
    string uri,
    SipAuthenticationProtocols allowedAuthenticationProtocols,
    SipTransportType transportType,
    string serverName,
    int serverPort,
    bool allowNoAuthentication,
    RealTimeConnectionManager connectionManager,
    string endpointId


  • serverPort
    Type: System..::..Int32
    The port to be used to connect to the server. User 0 to use default.
  • allowNoAuthentication
    Type: System..::..Boolean
    Indicates whether the client allows communicating with a server that does not challenge messages from this client. Most applications should pass false.
  • endpointId
    Type: System..::..String
    The endpoint ID to use, which can be nullNothingnullptrunita null reference (Nothing in Visual Basic).


Exception Condition

Thrown when one of the arguments is not valid.


This endpoint is server-based.

See Also


SipEndpoint Class

SipEndpoint Members

SipEndpoint Overload

Microsoft.Rtc.Signaling Namespace