Gets whether this endpoint is marked as the
default endpoint to handle incoming requests that are not routable
to other endpoints.
Namespace:
Microsoft.Rtc.Collaboration
Assembly: Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)
Syntax
Visual Basic (Declaration) |
---|
Public ReadOnly Property IsDefaultRoutingEndpoint As Boolean |
C# |
---|
public bool IsDefaultRoutingEndpoint { get; } |
Visual C++ |
---|
public: property bool IsDefaultRoutingEndpoint { bool get (); } |
JavaScript |
---|
function get_ isDefaultRoutingEndpoint(); |
Remarks
The default routing endpoint is meant for handling all requests received by the collaboration platform for which a matching endpoint could not be found. Normally, the platform will route incoming messages to an endpoint based on existence of routing information in the message. For example, a message may be routed by the platform to an endpoint with owner URI matching the URI in the To header of the incoming message. Common usages of this type of endpoint include:
- handling incoming requests targeting a trusted service (i.e. using the GRUU supplied in the platform as the destination URI),
- processing incoming calls for endpoints that have already been terminated (e.g. to play back "service unavailable" announcements),
- handling calls coming from different remote SIP peers (Communications Server or Others) destined to one unique service and thus relaxing a strict platform routing logic based on the destination-owner URI matching.
For a given instance of the CollaborationPlatform, only one endpoint can be marked as the default routing endpoint.