0

I have got a question on testing the invocation of a custom skill in Alexa.

My invocation name is let's say "merry christmas", if I type or speak it in the test section of Alexa Skills creation, LaunchRequest is triggered and conversation starts.

As soon as I submit the skill for certification, Amazon is correctly testing it with a phrase like "Alexa, launch merry christmas". In this case the LaunchRequest is not triggered.

How can I test the whole invocation name in the console? Is there any way to debug why the LaunchRequest is not triggered? Does it trigger a different intent rather that "LaunchRequest"?

Thanks

Mauro
  • 2,032
  • 3
  • 25
  • 47
  • Have you tested on a echo dot device OR https://echosim.io/ OR https://reverb.ai/ ?? – Ussama Zubair Dec 19 '18 at 10:09
  • I can test on echosim but it would not really explain why it does not launch the LaunchRequest, does it? – Mauro Dec 20 '18 at 10:18
  • Tries echosim but it currently does not support the language I am targeting, only English, German and Japanese are currently avaialble. – Mauro Dec 20 '18 at 10:54
  • Is anything at all getting through to your skill? You've said your not getting a `LaunchRequest` but another request type could be coming through. If not I'd suggest this is probably because Amazon have made special use of the phrase "Merry Christmas" which is interfering with identifying your skill to the device. – Josh Jan 02 '19 at 08:46
  • Are you getting LaunchRequest in Test console – johndoe Jan 03 '19 at 10:32
  • Hi Josh I was not using merry christmas :) Even though, Merry Christmas to everybody! – Mauro Jan 03 '19 at 14:59
  • I wish I could give an update on this but my application is in review since 2 weeks with no feedback from Amazon. I guess I'll just keep on developing for Google Assistant... :( – Mauro Jan 03 '19 at 15:01

1 Answers1

1

I do not believe there is a way to test the complete invocation phrase.

To try and debug this issue you should log your request at the app root where the request comes in, before your intent handlers are executed. This will let you see if you are receiving any request at all, and if so what it is instead of a LaunchRequest.

Josh
  • 1,517
  • 1
  • 13
  • 21