I am confused with the content of Context.my event is :
{"context":[{"header":{"name":"SpeechState","namespace":"SpeechSynthesizer"},"payload":{"offsetInMilliseconds":2100,"playerActivity":"FINISHED","token":"amzn1.as-ct.v1.Domain:Application:Knowledge#ACRI#aae9f4ea-95e8-434c-bcdc-b83d59aee3c5"}},{"header":{"name":"AlertsState","namespace":"Alerts"},"payload":{"actviceAlerts":[],"allAlerts":[{"scheduledTime":"2018-04-13T02:37:00+0000","token":"","type":"ALARM"},{"scheduledTime":"2018-04-14T00:05:00+0000","token":"","type":"ALARM"}]}},{"header":{"name":"VolumeState","namespace":"Speaker"},"payload":{"muted":false,"volume":2}}],"event":{"header":{"dialogRequestId":"dialogRequest-321","messageId":"dIqyt7TA10sjs0cn9fx4mlPO7tKVbe.bc2fe01c-150d-4dcf-beb5-c6b89b123454","name":"Recognize","namespace":"SpeechRecognizer"},"payload":{"format":"AUDIO_L16_RATE_16000_CHANNELS_1","profile":"CLOSE_TALK"}}}
it returns bad request.
but when I delete the Alert Context,the request works.the successful RecognizeEvent event is :
{"context":[{"header":{"name":"SpeechState","namespace":"SpeechSynthesizer"},"payload":{"offsetInMilliseconds":729,"playerActivity":"FINISHED","token":"amzn1.as-ct.v1.Domain:Application:Knowledge#ACRI#bbd4bbb9-f9b7-4ab6-b8db-71811d5d049e"}},{"header":{"name":"VolumeState","namespace":"Speaker"},"payload":{"muted":false,"volume":2}}],"event":{"header":{"dialogRequestId":"dialogRequest-321","messageId":"dIqyt7TA10sjs0cn9fx4mlPO7tKVbe.1c77a417-9900-439d-b91e-791d1d77241b","name":"Recognize","namespace":"SpeechRecognizer"},"payload":{"format":"AUDIO_L16_RATE_16000_CHANNELS_1","profile":"CLOSE_TALK"}}}
thx!