rahuljain1311
rahuljain1311

Reputation: 2160

Alexa Skill working on amazon.developer console test but not working in beta-testing for alexa App

I am currently in development mode for the skill. It is using Lambda endpoint. The skill is working in https://developer.amazon.com/alexa/console/ask/test/

When I sent invites for Beta testing and followed the Beta testing instructions on a different (email account with Alexa), the application is giving “Unexpected communication issue: There was a problem communicating with the requested skill” Request identifier: amzn1.echo-api.request.[some-id]

I am not getting any logs in CloudWatch for my Lambda function

[Update] More info: The skill is available in all countries and regions where Amazon distributes skills.

This is a dummy skill, with only one intent, triggered by a command like this Alexa open mySkill and tell me a new fact, after which the control passes on to Lambda function which selects a fact string randomly from an array.

Upvotes: 1

Views: 3399

Answers (1)

rahuljain1311
rahuljain1311

Reputation: 2160

Solved it finally. The problem was mainly due to 2 reasons:

  1. I had created multiple skills (for testing) and didn't noticed that they had similar invocation words (silly me :/ ). One of them was pointing to an older AWS account. Thanks @ChuckLaPress for the hint.
  2. Language settings. I had used the default en-US language and was trying from India. Solved it by including support for all other english languages. Details here.

Upvotes: 2

Related Questions