SipEndpoint Members
Represents a registration server-based endpoint.
The SipEndpoint type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SipEndpoint(String, SipAuthenticationProtocols, SipTransportType, String) | Initializes a new instance of the class. | |
SipEndpoint(String, SipAuthenticationProtocols, SipTransportType, String, Int32, Boolean, RealTimeConnectionManager, String) | Initializes a new instance of the class. |
Top
Properties
Name | Description | |
---|---|---|
AllowedAuthenticationProtocols | Gets the allowed set of authentication protocols to be used for this endpoint. | |
AllowNoAuthentication | Gets whether the client allows communication with a server that does not authenticate messages from this client. | |
ApplicationContext | Gets or sets the application context. (Inherited from RealTimeEndpoint.) | |
ApplicationUserAgent | Gets or sets the application user agent string. (Inherited from RealTimeEndpoint.) | |
AuthenticationProtocol | Gets the authentication protocol currently in use with the server. | |
ConnectionManager | Gets or sets the connection manager. (Inherited from RealTimeEndpoint.) | |
CredentialCache | Gets the credentials cache needed to authenticate the application with servers. | |
DefaultDomain | (Inherited from RealTimeEndpoint.) | |
DesiredSessionTimerInterval | Gets or sets the desired session timer interval of the application. (Inherited from RealTimeEndpoint.) | |
DisableAutomaticRetryForRetryAfter | (Inherited from RealTimeEndpoint.) | |
DisableReferredBySigning | Obsolete. (Inherited from RealTimeEndpoint.) | |
DisableRegisterRefreshForConnectionDrop | Gets or sets whether automatic register refresh is allowed due to connection drop. | |
DisplayName | Gets or sets the user name preferred by the application for the local user. (Inherited from RealTimeEndpoint.) | |
Gruu | Gets or sets the [GRUU] of the endpoint, if any. (Inherited from RealTimeEndpoint.) | |
Id | Gets the [ID] for this endpoint. (Inherited from RealTimeEndpoint.) | |
IsDialogResiliencySupported | (Inherited from RealTimeEndpoint.) | |
IsEndpointThrottled | Gets and sets whether the endpoint should be throttled. | |
IsSessionTimerSupported | Gets or sets the default policy used for the session timer. (Inherited from RealTimeEndpoint.) | |
MaximumRegisterRedirectionAttempts | Gets or sets the number of redirect attempts allowed for registration. | |
MaximumSessionConnectDuration | (Inherited from RealTimeEndpoint.) | |
MinimumSessionTimerInterval | Gets or sets the minimum session interval. (Inherited from RealTimeEndpoint.) | |
RegisterMethods | Gets or sets the methods supported by this endpoint to be specified in the Register message. | |
RegistrationState | Gets the registration state of the endpoint. | |
ReliableProvisionalResponsePolicy | Gets or sets the default policy for supporting 100rel extension feature. (Inherited from RealTimeEndpoint.) | |
Server | Gets the server currently used by the endpoint. | |
ServerPort | Gets the port used to connect to the server. | |
SipInstance | Gets and sets the sipInstance parameter value used in the contact header for Register. | |
SyncRoot | Gets the [SyncRoot] of this endpoint. (Inherited from RealTimeEndpoint.) | |
TransportType | Gets the transport type used for connecting to the server. | |
Uri | Represents the [URI] of the identity owning this endpoint. (Inherited from RealTimeEndpoint.) | |
UserAgent | Gets the user agent string used for messages. (Inherited from RealTimeEndpoint.) | |
Uuid | Gets the universally unique identifier (UUID) of the endpoint. |
Top
Methods
Name | Description | |
---|---|---|
AddFeatureParameter(String) | Adds a feature parameter. (Inherited from RealTimeEndpoint.) | |
AddFeatureParameter(String, String) | Adds a feature parameter. (Inherited from RealTimeEndpoint.) | |
AddSipExtension | Adds an extension to the list of supported extensions for Invite. (Inherited from RealTimeEndpoint.) | |
BeginRegister(AsyncCallback, Object) | Starts an asynchronous Register operation for the current endpoint. | |
BeginRegister(IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) | Starts an asynchronous Register operation for the current endpoint. | |
BeginSendMessage(MessageType, RealTimeAddress, SendMessageOptions, AsyncCallback, Object) | (Inherited from RealTimeEndpoint.) | |
BeginSendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], AsyncCallback, Object) | Sends a message to another endpoint. (Inherited from RealTimeEndpoint.) | |
BeginSendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) | Sends a message. (Inherited from RealTimeEndpoint.) | |
BeginTerminate | Terminates the endpoint and cleans up active sessions and resources. (Inherited from RealTimeEndpoint.) | |
BeginUnregister | Starts an asynchronous process to unregister the current endpoint. | |
EndRegister | Waits for the asynchronous Register operation to complete. | |
EndSendMessage | Waits for the pending [SendMessage] operation to complete. (Inherited from RealTimeEndpoint.) | |
EndTerminate | Completes the asynchronous [Terminate] operation. (Inherited from RealTimeEndpoint.) | |
EndUnregister | Waits for the asynchronous Unregister operation to complete. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetFeatureParameterValue | Gets the value of the given parameter. (Inherited from RealTimeEndpoint.) | |
GetHashCode | (Inherited from Object.) | |
GetSupportedSipExtensions | Gets the list of extensions supported by this endpoint. (Inherited from RealTimeEndpoint.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ProcessNotifyReceived | (Inherited from RealTimeEndpoint.) | |
Register()()()() | Synchronously registers the current endpoint. | |
Register(IEnumerable<(Of <<'(SignalingHeader>)>>)) | Synchronously registers the current endpoint. | |
RegisterForPageModeMessages | Register for page mode messages. (Inherited from RealTimeEndpoint.) | |
RemoveFeatureParameter | Removes a feature parameter matching the name if it exists. (Inherited from RealTimeEndpoint.) | |
SendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][]) | Sends a message synchronously. (Inherited from RealTimeEndpoint.) | |
SendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], IEnumerable<(Of <<'(SignalingHeader>)>>)) | Sends a message synchronously. (Inherited from RealTimeEndpoint.) | |
Terminate | Terminates the endpoint and cleans up active sessions and resources. The endpoint is no longer usable. (Inherited from RealTimeEndpoint.) | |
ToString | Returns the string representation of the object. (Inherited from RealTimeEndpoint.) | |
Unregister | Synchronously unregisters the endpoint. | |
UnregisterForPageModeMessages | Unregister for pagemode messages. (Inherited from RealTimeEndpoint.) |
Top
Events
Name | Description | |
---|---|---|
AuthenticationProtocolChanged | Raised when the protocol used between the client and server changes. | |
MessageReceived | Raised when a message is received. (Inherited from RealTimeEndpoint.) | |
RegistrationStateChanged | Raised when the Registration state changes. | |
ServerChanged | Raised when the server is changed. | |
ServerPortChanged | Raised when the server port is changed. | |
SessionReceived | Raised when a new invitation is received. (Inherited from RealTimeEndpoint.) |
Top
Fields
Name | Description | |
---|---|---|
DefaultRtcRealm | The default realm used when communicating with the server. |
Top