For WWA compliance we need to report the state of our device using ChangeReport. Included in the payload is a "Cause Object" which details what caused the change of device state.
Listed in the cause types are both APP_INTERACTION as well as VOICE_INTERACTION. Inspecting the data we receive in our AWS Lambda function there appears to be no distinction between requests made via the Alexa mobile app and Alexa echo device. How then can we report the correct cause object?