SipEndpoint Members

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Represents a registration server-based endpoint.

The following tables list the members exposed by the SipEndpoint type.

Public Constructors

Name Description
SipEndpoint Overloaded.

Top

Public Fields

Name Description
Bb758941.pubfield(en-us,office.12).gif Bb758941.static(en-us,office.12).gif DefaultRtcRealm The default realm used when communicating with the server.

Top

Public Properties

(see also Protected Properties )

Name Description
Bb758941.pubproperty(en-us,office.12).gif AllowedAuthenticationProtocols Gets the allowed set of authentication protocols to be used for this endpoint.
Bb758941.pubproperty(en-us,office.12).gif AllowNoAuthentication Gets whether the client allows communication with a server that does not authenticate messages from this client.
Bb758941.pubproperty(en-us,office.12).gif ApplicationContext Gets or sets the application context.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif ApplicationUserAgent Gets or sets the application user agent string.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif AuthenticationProtocol Gets the authentication protocol currently in use with the server.
Bb758941.pubproperty(en-us,office.12).gif ConnectionManager Gets or sets the connection manager.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif CredentialCache Gets the credentials cache needed to authenticate the application with servers.
Bb758941.pubproperty(en-us,office.12).gif Bb758941.static(en-us,office.12).gif DefaultPeerToPeerEndpointConnectionManager Get the default connection manager for SipPeerToPeerEndpoint.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif Bb758941.static(en-us,office.12).gif DefaultSipEndpointConnectionManager Get the default connection manager for SipEndpoint.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif DesiredSessionTimerInterval Gets or sets the desired session timer interval of the application.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif DisableRegisterRefreshForConnectionDrop Gets or sets whether automatic register refresh is allowed due to connection drop.
Bb758941.pubproperty(en-us,office.12).gif DisplayName Gets or sets the user name preferred by the application for the local user.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif Gruu Gets or sets the Gruu of the endpoint, if any.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif Id Gets the Id for this endpoint.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif IsEndpointThrottled Gets and sets whether the endpoint should be throttled.
Bb758941.pubproperty(en-us,office.12).gif IsSessionTimerSupported Gets or sets the default policy used for the session timer.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif MaximumRegisterRedirectionAttempts Gets or sets the number of redirect attempts allowed for registration.
Bb758941.pubproperty(en-us,office.12).gif MinimumSessionTimerInterval Gets or sets the minimum session interval.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif RegisterMethods Gets or sets the methods supported by this endpoint to be specified in the Register message.
Bb758941.pubproperty(en-us,office.12).gif RegistrationState Gets the registration state of the endpoint.
Bb758941.pubproperty(en-us,office.12).gif ReliableProvisionalResponsePolicy Gets or sets the default policy for supporting 100rel extension feature.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif Server Gets the server currently used by the endpoint.
Bb758941.pubproperty(en-us,office.12).gif ServerPort Gets the port used to connect to the server.
Bb758941.pubproperty(en-us,office.12).gif SipInstance Gets and sets the sipInstance parameter value used in the contact header for Register.
Bb758941.pubproperty(en-us,office.12).gif TransportType Gets the transport type used for connecting to the server.
Bb758941.pubproperty(en-us,office.12).gif Uri Represents the Uri of the identity owning this endpoint.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif UserAgent Gets the user agent string used for messages.(inherited from RealTimeEndpoint)
Bb758941.pubproperty(en-us,office.12).gif Uuid Gets the universally unique identifier (UUID) of the endpoint.

Top

Protected Properties

Name Description
Bb758941.protproperty(en-us,office.12).gif SyncRoot Gets the SyncRoot of this endpoint.(inherited from RealTimeEndpoint)

Top

Public Methods

(see also Protected Methods )

Name Description
Bb758941.pubmethod(en-us,office.12).gif AddFeatureParameter Overloaded. (inherited from RealTimeEndpoint )
Bb758941.pubmethod(en-us,office.12).gif AddSipExtension (inherited from RealTimeEndpoint )
Bb758941.pubmethod(en-us,office.12).gif BeginRegister Overloaded. Starts an asynchronous Register operation for the current endpoint.
Bb758941.pubmethod(en-us,office.12).gif BeginSendMessage Overloaded. (inherited from RealTimeEndpoint )
Bb758941.pubmethod(en-us,office.12).gif BeginTerminate Terminates the endpoint and cleans up active sessions and resources.(inherited from RealTimeEndpoint)
Bb758941.pubmethod(en-us,office.12).gif BeginUnregister Starts an asynchronous process to unregister the current endpoint.
Bb758941.pubmethod(en-us,office.12).gif EndRegister Waits for the asynchronous Register operation to complete.
Bb758941.pubmethod(en-us,office.12).gif EndSendMessage (inherited from RealTimeEndpoint )
Bb758941.pubmethod(en-us,office.12).gif EndTerminate (inherited from RealTimeEndpoint )
Bb758941.pubmethod(en-us,office.12).gif EndUnregister Waits for the asynchronous Unregister operation to complete.
Bb758941.pubmethod(en-us,office.12).gif Equals Overloaded. (inherited from Object )
Bb758941.pubmethod(en-us,office.12).gif GetFeatureParameterValue (inherited from RealTimeEndpoint )
Bb758941.pubmethod(en-us,office.12).gif GetHashCode (inherited from Object )
Bb758941.pubmethod(en-us,office.12).gif GetSupportedSipExtensions Gets the list of extensions supported by this endpoint.(inherited from RealTimeEndpoint)
Bb758941.pubmethod(en-us,office.12).gif GetType (inherited from Object )
Bb758941.pubmethod(en-us,office.12).gif Bb758941.static(en-us,office.12).gif ReferenceEquals (inherited from Object )
Bb758941.pubmethod(en-us,office.12).gif Register Overloaded. Synchronously registers the current endpoint.
Bb758941.pubmethod(en-us,office.12).gif RemoveFeatureParameter (inherited from RealTimeEndpoint )
Bb758941.pubmethod(en-us,office.12).gif SendMessage Overloaded. (inherited from RealTimeEndpoint )
Bb758941.pubmethod(en-us,office.12).gif Terminate Terminates the endpoint and cleans up active sessions and resources. The endpoint is no longer usable.(inherited from RealTimeEndpoint)
Bb758941.pubmethod(en-us,office.12).gif ToString Returns the string representation of the object.(inherited from RealTimeEndpoint)
Bb758941.pubmethod(en-us,office.12).gif Unregister Synchronously unregisters the endpoint.

Top

Protected Methods

Name Description
Bb758941.protmethod(en-us,office.12).gif BeginSendMessageInternal (inherited from RealTimeEndpoint )
Bb758941.protmethod(en-us,office.12).gif Finalize (inherited from Object )
Bb758941.protmethod(en-us,office.12).gif MemberwiseClone (inherited from Object )
Bb758941.protmethod(en-us,office.12).gif RegisterForPageModeMessages Register for page mode messages.(inherited from RealTimeEndpoint)
Bb758941.protmethod(en-us,office.12).gif UnregisterForPageModeMessages Unregister for pagemode messages.(inherited from RealTimeEndpoint)

Top

Public Events

Name Description
Bb758941.pubevent(en-us,office.12).gif AuthenticationProtocolChanged Raised when the protocol used between the client and server changes.
Bb758941.pubevent(en-us,office.12).gif MessageReceived Raised when a message is received.(inherited from RealTimeEndpoint)
Bb758941.pubevent(en-us,office.12).gif RegistrationStateChanged Raised when the Registration state changes.
Bb758941.pubevent(en-us,office.12).gif ServerChanged Raised when the server is changed.
Bb758941.pubevent(en-us,office.12).gif ServerPortChanged Raised when the server port is changed.
Bb758941.pubevent(en-us,office.12).gif SessionReceived Raised when a new invitation is received.(inherited from RealTimeEndpoint)

Top

See Also

Reference

SipEndpoint Class
Microsoft.Rtc.Signaling Namespace