Creates a new instance of SipEndpoint. This
endpoint is server-based. By default, the platform will use 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.
Namespace:
Microsoft.Rtc.Signaling
Assembly: Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Sub New ( _ uri As String, _ allowedAuthenticationProtocols As SipAuthenticationProtocols, _ transportType As SipTransportType, _ serverName As String _ ) |
C# |
---|
public SipEndpoint( string uri, SipAuthenticationProtocols allowedAuthenticationProtocols, SipTransportType transportType, string serverName ) |
Visual C++ |
---|
public: SipEndpoint( String^ uri, SipAuthenticationProtocols allowedAuthenticationProtocols, SipTransportType transportType, String^ serverName ) |
JavaScript |
---|
Microsoft.Rtc.Signaling.SipEndpoint = function( uri, allowedAuthenticationProtocols, transportType, serverName); |
Parameters
- uri
- Type:
String
The URI of the user identifying the endpoint.
- allowedAuthenticationProtocols
- Type:
Microsoft.Rtc.Signaling
.
.
::
.
SipAuthenticationProtocols
The authentication protocols to be used for the server specified.
- transportType
- Type:
Microsoft.Rtc.Signaling
.
.
::
.
SipTransportType
The type of transport to be used to connect to the server.
- serverName
- Type:
String
The name of the server to be used.
Exceptions
Exception | Condition |
---|---|
ArgumentException | Thrown when one of the arguments is not valid. |