Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Endpoint draining

Lync 2013

Last modified: August 16, 2013

Applies to: Lync 2013 | Lync Server 2013

In Microsoft Unified Communications Managed API 4.0 and Microsoft Lync Server 2013, methods on the ApplicationEndpoint class can be used to drain existing calls (gracefully decline incoming calls by routing them to another application instance): BeginDrain(AsyncCallback, Object) and EndDrain(IAsyncResult). These methods cause all incoming calls to be automatically routed to another application instance, provided that this other application instance is available and is not draining. If the targeted application instance is unavailable or is draining, the incoming calls will be declined.

Existing conversations will continue normally (including modality addition and escalation to conference), so an application may use this feature during its shutdown phase while still completing existing calls. The application can then shut down, perform maintenance as needed, and restart. After the application restarts, new calls are again routed to it.

© 2015 Microsoft