Indicates the endpoint sub-type for an
endpoint of type "Application".
Namespace:
Microsoft.Rtc.Collaboration
Assembly: Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Enumeration EndpointSubtype |
C# |
---|
public enum EndpointSubtype |
Visual C++ |
---|
public enum class EndpointSubtype |
JavaScript |
---|
Microsoft.Rtc.Collaboration.EndpointSubtype = function(); Microsoft.Rtc.Collaboration.EndpointSubtype.createEnum(' Microsoft.Rtc.Collaboration.EndpointSubtype', false); |
Members
Member name | Description | |
---|---|---|
None |
Indicates that the endpoint does not have a
sub-type.
|
|
Principal |
Indicates that the endpoint provides
communication with the principal associated with the device. The
principal can be a human being or an application. (Advanced)
|
|
MessageTaker |
Indicates that the endpoint provides
communication with an application that will take messages and
deliver them to the principal.
|
|
Attendant |
Indicates that the endpoint provides
communication with an application that will act as an intermediary
in contacting the principal associated with the device, or a
substitute.
|
|
Information |
Indicates that the endpoint provides
communication with an application that will provide information
about the principal.
|
Remarks
The sub-type of an endpoint is only meaningful if its type
is "Application". The most common sub-type is "attendant". The
sub-type is typically used by any application that interacts with
an information worker in an automated fashion by for example using
voice user interface technologies such as Automated Speech
Recognition, Speech Synthesis, touch tones, or even instant
messages. An auto-attendant typically consists of multiple
instances fronted by a load balancer for high availability purpose.
When communicating with an endpoint of sub-type "attendant", the
far-end targets the endpoint Uri as opposed to the Application Uri
(Owner Uri) when adding a modality. Unlike human beings who can
coordinate the use of multiple endpoints in a communication, an
auto-attendant typically requires the multimodal calls of a given
conversation to be routed to or originated from the same
application instance and endpoint. Advertising that an Appplication
is an auto-attendant is of utmost importance to handle multimodal
escalation by information workers. Note that the endpoint sub-type
is based on the header parameter actor defined in the RFC
3840.