UserEndpoint Members

Include Protected Members
Include Inherited Members

UserEndpoint is a specialization of LocalEndpoint for communication on behalf of information workers.

The UserEndpoint type exposes the following members.

Constructors

  Name Description
Public method UserEndpoint Creates a new instance of the UserEndpoint class.

Top

Properties

  Name Description
Public property ConferenceServices Gets an object to list and organize Conferences for the owner of the local endpoint. (inherited from LocalEndpoint)
Public property ContactGroupServices Gets the service which can be used to access or update the contact/group information for this endpoint.
Public property Credential Gets or sets the credential needed to authenticate the endpoint with servers.
Public property DefaultDomain Gets the default domain for the endpoint URI. (inherited from LocalEndpoint)
Public property EndpointSubtype Gets the subtype of the local endpoint. (inherited from LocalEndpoint)
Public property EndpointType Gets the type of user agent that this endpoint represents. (inherited from LocalEndpoint)
Public property EndpointUri Gets the URI of the endpoint. (inherited from LocalEndpoint)
Public property InnerEndpoint Gets the inner endpoint. (inherited from LocalEndpoint)
Public property IsOutsideCorporateNetwork Gets whether the endpoint registers inside or outside the corporate network. (inherited from LocalEndpoint)
Public property LocalOwnerPresence Gets an object used to publish the Presence data of the owner of the local endpoint. (inherited from LocalEndpoint)
Public property MaxRegisterRetries Gets the maximum number of times that the endpoint should try to recover from registration refresh failure. (inherited from LocalEndpoint)
Public property OwnerDisplayName Gets the display name of the owner of the local endpoint. (inherited from LocalEndpoint)
Public property OwnerPhoneUri Gets the tel URI of the endpoint. (Overrides LocalEndpoint.OwnerPhoneUri.)
Public property OwnerUri Gets the URI of the owner of the local endpoint. (Overrides LocalEndpoint.OwnerUri.)
Public property OwnerVoicemailUri Gets the provisioned owner voicemail URI.
Public property PhoneContext Gets the phone context associated with the owner of the local endpoint. (inherited from LocalEndpoint)
Public property PinServices Gets the user pin services UserPinServices.
Public property Platform Gets the platform that this endpoint is bound to. (inherited from LocalEndpoint)
Public property PresenceBasedScreeningDisabled Gets whether Presence screening is disabled. (inherited from LocalEndpoint)
Public property PresenceServices Gets the presence services for this endpoint.
Public property ProvisioningDataAutoRefreshDisabled Obsolete. Gets whether provisioning data auto-refresh has been disabled. (inherited from LocalEndpoint)
Public property ProvisioningDataDisabled Obsolete. Gets whether querying provisioning data has been disabled. (inherited from LocalEndpoint)
Public property PublishingQoeMetricsDisabled Gets whether the platform will try to publish quality metrics for the audio calls. (inherited from LocalEndpoint)
Public property RegisterMethods Gets the SIP methods that the local endpoint supports and can receive upon registration. (inherited from LocalEndpoint)
Public property RemotePresence Obsolete. Gets an object to subscribe to or query the Presence of remote Users and Applications. (inherited from LocalEndpoint)
Public property State Gets the state of the local endpoint. (inherited from LocalEndpoint)
Public property SupportedMimePartContentTypes Gets the list of M/MIME content types that are supported by the endpoint. (inherited from LocalEndpoint)
Protected property SyncRoot Obsolete. Synchronization object for locking instances. (inherited from LocalEndpoint)
Public property TelephonyMode Gets the telephony mode for the endpoint: None, Uc, Rcc or Dual.
Public property UmEnabled Gets whether Unified Messaging is enabled for the user.
Public property UserAgent Gets the user agent string that will be used in messages sent and received by the local endpoint. (inherited from LocalEndpoint)

Top

Methods

  Name Description
Public method BeginEstablish(AsyncCallback, Object) Establishes the endpoint so that it can receive incoming calls and conference invitations. (inherited from LocalEndpoint)
Public method BeginEstablish(IEnumerable<SignalingHeader>, AsyncCallback, Object) Establishes the endpoint so that it can receive incoming calls and conference invitations. (inherited from LocalEndpoint)
Public method BeginGetProvisioningData Queries the latest provisioning data (advanced). (inherited from LocalEndpoint)
Public method BeginTerminate Terminates the local endpoint after cleaning up all communication and collaboration resources. (inherited from LocalEndpoint)
Public method EndEstablish Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed. (inherited from LocalEndpoint)
Public method EndGetProvisioningData Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed. (inherited from LocalEndpoint)
Public method EndTerminate Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed. (inherited from LocalEndpoint)
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetConversations Gets a snapshot of the conversations managed by the local endpoint. (inherited from LocalEndpoint)
Public method GetHashCode (inherited from Object)
Public method GetProvisioningData Gets the latest Provisioning Data from the endpoint cache. (inherited from LocalEndpoint)
Public method GetType (inherited from Object)
Protected method HandleSignalingSession Intercepts an incoming signaling session before it is processed by the local endpoint (advanced). (inherited from LocalEndpoint)
Protected method MemberwiseClone (inherited from Object)
Public method RegisterForIncomingCall<TCall> Registers a delegate to handle incoming calls for a specific modality. (inherited from LocalEndpoint)
Public method ToString (inherited from Object)
Public method UnregisterForIncomingCall<TCall> Removes a previously registered delegate that was handling incoming calls of a specific modality. (inherited from LocalEndpoint)

Top

Events

  Name Description
Public event ConferenceInvitationReceived Raised when an invitation to a conference is received. (inherited from LocalEndpoint)
Public event RepublishingRequired Raised when the server indicates that the Presence publication of the local endpoint owner is stale. (inherited from LocalEndpoint)
Public event StateChanged Raised when the local endpoint state changes. (inherited from LocalEndpoint)

Top

See Also

Reference

UserEndpoint Class

Microsoft.Rtc.Collaboration Namespace