Alexa App working in Amazon Console, but not on the device

Has anyone had this experience?

Actions taken:

  1. built Alexa API service in codeless using the Alexa SDK.
  2. configured an Amazon skill and tested it successfully on the amazon developer console.
  3. enabled the skill on the Alexa iPhone app.
  4. echo dot does not recognize the invocation. (responds with sound only).

Peculiar because I’ve previously interacted with skills on this device, so I know it can work.

Are you looking for help?

This is a support forum for reporting issues related to Backendless services. Please note that due to our support policy we cannot provide you help with debugging your code, consulting in regards to any language or third-party library usage. For this kind of questions we recommend using more appropriate forums like Stack Overflow.

In order to suggest you a quality solution, we shall usually ask you to provide the details mentioned below first. Including them into your topic right away helps us to start investigating your issue much faster.

In case you have a suggestion or an idea, the details below are not always required, though still any additional background is welcome.

Backendless Version (3.x / 5.x, Online / Managed / Pro )

Client SDK (REST / Android / Objective-C / Swift / JS )

Application ID

Expected Behavior

Please describe the expected behavior of the issue, starting from the first action.

Actual Behavior

Please provide a description of what actually happens, working from the same starting point.

Be descriptive: “it doesn’t work” does not describe what the behavior actually is – instead, say “the request returns a 400 error with message XXX”. Copy and paste your logs, and include any URLs.

Reproducible Test Case

Please provide a simple code that could be run in a new clean app and reproduce the issue.

If the issue is more complex or requires configuration, please provide a link to a project on Github that reproduces the issue.

Hi Rori,

This would be outside of our control. The logic you created with Backendless can only respond to what’s sent our way. As to why an intent is not recognized when you initiate it on the phone, I do not know. I recommend asking that question the Alexa support team.

Regards,
Mark

Hi Mark.

Amazon Alexa treats English (US) as an entirely ‘different language’ than English (CA). My Echo Dot could not communicate with the Alexa Skill because they weren’t speaking the same language! After changing the setting it worked perfectly.

Were you adding “, eh?” at the end of your Alexa question? :slight_smile:

Ha No. But for fun I’ll put that into the text block.

Thanks for all Mark. This code less thing has really bridged a development gap I never thought possible.

1 Like