SipPeerToPeerEndpoint Members

Represents an endpoint with no registration server.

The SipPeerToPeerEndpoint type exposes the following members.

Constructors

Name Description
Public method SipPeerToPeerEndpoint()()()() Initializes a new instance of the class.
Public method SipPeerToPeerEndpoint(String) Initializes a new instance of the class.
Public method SipPeerToPeerEndpoint(String, RealTimeServerConnectionManager) Initializes a new instance of the class.
Public method SipPeerToPeerEndpoint(String, RealTimeServerConnectionManager, SipTransportType) Initializes a new instance of the class.
Public method SipPeerToPeerEndpoint(String, RealTimeServerConnectionManager, SipTransportType, String) Initializes a new instance of the class.
Public method SipPeerToPeerEndpoint(String, RealTimeServerConnectionManager, SipTransportType, String, Int32) Initializes a new instance of the class.
Public method SipPeerToPeerEndpoint(String, RealTimeServerConnectionManager, SipTransportType, String, Int32, String) Initializes a new instance of the class.

Top

Properties

Name Description
Public property ApplicationContext Gets or sets the application context. (Inherited from RealTimeEndpoint.)
Public property ApplicationUserAgent Gets or sets the application user agent string. (Inherited from RealTimeEndpoint.)
Public property ConnectionManager Gets the connection manager used by the endpoint.
Public property DefaultDomain (Inherited from RealTimeEndpoint.)
Public property DefaultTransport Gets the default transport.
Public property DesiredSessionTimerInterval Gets or sets the desired session timer interval of the application. (Inherited from RealTimeEndpoint.)
Public property DisableAutomaticRetryForRetryAfter (Inherited from RealTimeEndpoint.)
Public property DisableReferredBySigning Obsolete. (Inherited from RealTimeEndpoint.)
Public property DisplayName Gets or sets the user name preferred by the application for the local user. (Inherited from RealTimeEndpoint.)
Public property Gruu Gets or sets the [GRUU] of the endpoint, if any. (Inherited from RealTimeEndpoint.)
Public property Id Gets the [ID] for this endpoint. (Inherited from RealTimeEndpoint.)
Public property IsDialogResiliencySupported (Inherited from RealTimeEndpoint.)
Public property IsSessionTimerSupported Gets or sets the default policy used for the session timer. (Inherited from RealTimeEndpoint.)
Public property MaximumSessionConnectDuration (Inherited from RealTimeEndpoint.)
Public property MinimumSessionTimerInterval Gets or sets the minimum session interval. (Inherited from RealTimeEndpoint.)
Public property ProxyCertificateSubject
Public property ReliableProvisionalResponsePolicy Gets or sets the default policy for supporting 100rel extension feature. (Inherited from RealTimeEndpoint.)
Public property State Gets the current state of the endpoint.
Protected property SyncRoot Gets the [SyncRoot] of this endpoint. (Inherited from RealTimeEndpoint.)
Public property Uri Gets the URI of the endpoint. (Overrides RealTimeEndpoint..::..Uri.)
Public property UserAgent Gets the user agent string used for messages. (Inherited from RealTimeEndpoint.)

Top

Methods

Name Description
Public method AddFeatureParameter(String) Adds a feature parameter. (Inherited from RealTimeEndpoint.)
Public method AddFeatureParameter(String, String) Adds a feature parameter. (Inherited from RealTimeEndpoint.)
Public method AddSipExtension Adds an extension to the list of supported extensions for Invite. (Inherited from RealTimeEndpoint.)
Public method BeginSendMessage(MessageType, RealTimeAddress, SendMessageOptions, AsyncCallback, Object) (Inherited from RealTimeEndpoint.)
Public method BeginSendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], AsyncCallback, Object) Sends a message to another endpoint. (Inherited from RealTimeEndpoint.)
Public method BeginSendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) Sends a message. (Inherited from RealTimeEndpoint.)
Public method BeginSendMessage(String, MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) Sends a message.
Public method BeginTerminate Terminates the endpoint and cleans up active sessions and resources. (Inherited from RealTimeEndpoint.)
Public method EndSendMessage Waits for the pending [SendMessage] operation to complete. (Inherited from RealTimeEndpoint.)
Public method EndTerminate Completes the asynchronous [Terminate] operation. (Inherited from RealTimeEndpoint.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetFeatureParameterValue Gets the value of the given parameter. (Inherited from RealTimeEndpoint.)
Public method GetHashCode (Inherited from Object.)
Public method GetSupportedSipExtensions Gets the list of extensions supported by this endpoint. (Inherited from RealTimeEndpoint.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method ProcessNotifyReceived (Inherited from RealTimeEndpoint.)
Protected method RegisterForPageModeMessages Register for page mode messages. (Inherited from RealTimeEndpoint.)
Public method RemoveFeatureParameter Removes a feature parameter matching the name if it exists. (Inherited from RealTimeEndpoint.)
Public method SendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][]) Sends a message synchronously. (Inherited from RealTimeEndpoint.)
Public method SendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], IEnumerable<(Of <<'(SignalingHeader>)>>)) Sends a message synchronously. (Inherited from RealTimeEndpoint.)
Public method Terminate Terminates the endpoint and cleans up active sessions and resources. The endpoint is no longer usable. (Inherited from RealTimeEndpoint.)
Public method ToString Returns the string representation of the object. (Inherited from RealTimeEndpoint.)
Protected method UnregisterForPageModeMessages Unregister for pagemode messages. (Inherited from RealTimeEndpoint.)

Top

Events

Name Description
Public event MessageReceived Raised when a message is received. (Inherited from RealTimeEndpoint.)
Public event SessionReceived Raised when a new invitation is received. (Inherited from RealTimeEndpoint.)
Public event StateChanged Raised when the state of the endpoint changes.

Top

See Also

Reference

SipPeerToPeerEndpoint Class

Microsoft.Rtc.Signaling Namespace