Avaya Client SDK

< Back to Package Overview

LED Control

Overview

The Vantage hardware includes a single LED. Users will expect traditional desk phone behaviour for it in telephony applications - blinking during alerting for an incoming call, and being continuously lit to display the message waiting indicator if there are unheard voicemails.

Support for LED Control in the Desk Phone Services Package

The Vantage platform does not expose any APIs to application developers for directly controlling the LED. The desk phone services package implements the standard telephony behaviour for LEDs and this is automatically made available to all applications using it with no extra effort required.

When desk phone services is initialized, it registers itself with the communications package to listen for call and message waiting indicator events from the CallService and VoiceMessagingService service interfaces. Its implementation for the related callbacks updates the state of the LED appropriately.