SipEndpoint Constructor (String, SipAuthenticationProtocols, SipTransportType, String)
Initializes a new instance of the class.
Namespace: Microsoft.Rtc.Signaling
Assembly: Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)
Syntax
'Declaration
Public Sub New ( _
uri As String, _
allowedAuthenticationProtocols As SipAuthenticationProtocols, _
transportType As SipTransportType, _
serverName As String _
)
'Usage
Dim uri As String
Dim allowedAuthenticationProtocols As SipAuthenticationProtocols
Dim transportType As SipTransportType
Dim serverName As String
Dim instance As New SipEndpoint(uri, allowedAuthenticationProtocols, _
transportType, serverName)
public SipEndpoint(
string uri,
SipAuthenticationProtocols allowedAuthenticationProtocols,
SipTransportType transportType,
string serverName
)
Parameters
- uri
Type: System..::..String
The URI of the user identifying the endpoint.
- allowedAuthenticationProtocols
Type: Microsoft.Rtc.Signaling..::..SipAuthenticationProtocols
The authentication protocols to be used for the server that is specified.
- transportType
Type: Microsoft.Rtc.Signaling..::..SipTransportType
The type of transport to be used to connect to the server.
- serverName
Type: System..::..String
The name of the server to be used.
Exceptions
Exception | Condition |
---|---|
ArgumentException | Thrown when one of the arguments is not valid. |
Remarks
This endpoint is server-based. By default, the platform uses port 5060 for TCP and 5061 for TLS. To use a port other than these, the caller should set the port property before trying to register.