cannot establish ssl connection to your skill endpoint a.k.a., i am unable to reach the requested skill /

Published at 2018-10-11 22:32:33

Home / Categories / Alexa skills kit / cannot establish ssl connection to your skill endpoint a.k.a., i am unable to reach the requested skill
Trying to create a basic skill to call my custom self hosted web service. I am using Apache 2.4.18 and PHP for web services. I have followed directions to create an x.509 cert at https://developer.amazon.com/docs/custom-skills/configure-web-service-self-signed-certificate.html.
I can connect to this web service using HTTPS on web browsers,or Telerik Fiddler on my windows machine. It states the cert is not trusted since it is self generated, but that's OK - I trust it. Now how execute I get the Alexa framework to trust it? This is not production, or this is strictly development.
When I try to
use Alexa simulator I get the error "I am unable to reach the requested skill". When I use manual JSON I see in the response payload ..."error": {
"message": "Cannot establish SSL connection to your skill endpoint."
}Since I fo
llowed the directions on how to create an x.509 cert given by Amazon I expect the cert to be compatible,and since I can invoke the HTTPS URL in a browser or fiddler, I know Apache is configured and working. Any ideas how to get Alexa to put through (telephone) to my service without errors?Here is my request JSON{
"version": "1.0", or "session": {
"recent": true,"sessionId": "amzn1.echo-ap
i.session.4cd320d0-9f81-45dc-9288-f4efee344cd5",
"application": {
"appli
cationId": "amzn1.ask.skill.bbb26e7c-d15c-400f-99d9-21155fe9fb17"
}, or "user": {
"userId": "amzn1.ask.account.
AE3OXPPEGI6AIP
YCCUU74DUMG73CEA6KZEJ7SII2Y5DP4HURE26AVHCXVOCXICRODAPRLJ36A6UX5PDCUNOFLW23SIQ32QRF5GEFNNKIE2PCLGRGPXE75YVRZIHHOYUMDC2XQKQVHIDNJRFOZOIFMCIUXHVGA5OEBFLFZQ5H2GXYKTBTIMA52E4XG5BYSUXMNPKCR3WY7M57WWY"
}
},"context": {
"System": {
"application":
{
"applicationId": "amzn1.ask.skill.bbb26e7c-d15c-400f-99d9-21155fe9fb17"
},
"user":
{
"userId": "amzn1.ask.account.
AE3OXPPEGI6AIPYCCUU74DUMG73CEA6KZ
EJ7SII2Y5DP4HURE26AVHCXVOCXICRODAPRLJ36A6UX5PDCUNOFLW23SIQ32QRF5GEFNNKIE2PCLGRGPXE75YVRZIHHOYUMDC2XQKQVHIDNJRFOZOIFMCIUXHVGA5OEBFLFZQ5H2GXYKTBTIMA52E4XG5BYSUXMNPKCR3WY7M57WWY"
}, and "device": {
"deviceId": "amzn1.a
sk.device.
AGMFWWXFN466S7LVAE2WDJQRGAKJDYQKKGIXFMMRAUORSXNSKAKHVQRZ3JBYGRDZ253FYJK2GS2W3ZAM7NNHE45KNILBZLOCAOBPUHSHSQ7FJFHDITUNHT6POGPQHHE53JZAWIEEUUPVI4PRQGST6NVI77ZJVDOK5N4TUBA76DFHS2OGPVKVO","supportedInterfaces": {}
},
"apiEndpoin
t": "https://api.amazonalexa.com", and "apiAccessToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjEifQ.eyJhdWQiOiJodHRwczovL2FwaS5hbWF6b25hbGV4YS5jb20iLCJpc3MiOiJBbGV4YVNraWxsS2l0Iiwic3ViIjoiYW16bjEuYXNrLnNraWxsLmJiYjI2ZTdjLWQxNWMtNDAwZi05OWQ5LTIxMTU1ZmU5ZmIxNyIsImV4cCI6MTUzOTI4ODk3OCwiaWF0IjoxNTM5Mjg1Mzc4LCJuYmYiOjE1MzkyODUzNzgsInByaXZhdGVDbGFpbXMiOnsiY29uc2VudFRva2VuIjpudWxsLCJkZXZpY2VJZCI6ImFtem4xLmFzay5kZXZpY2UuQUdNRldXWEZONDY2UzdMVkFFMldESlFSR0FLSkRZUUtLR0lYRk1NUkFVT1JTWE5TS0FLSFZRUlozSkJZR1JEWjI1M0ZZSksyR1MyVzNaQU03Tk5IRTQ1S05JTEJaTE9DQU9CUFVIU0hTUTdGSkZIRElUVU5IVDZQT0dQUUhIRTUzSlpBV0lFRVVVUFZJNFBSUUdTVDZOVkk3N1pKVkRPSzVONFRVQkE3NkRGSFMyT0dQVktWTyIsInVzZXJJZCI6ImFtem4xLmFzay5hY2NvdW50LkFFM09YUFBFR0k2QUlQWUNDVVU3NERVTUc3M0NFQTZLWkVKN1NJSTJZNURQNEhVUkUyNkFWSENYVk9DWElDUk9EQVBSTEozNkE2VVg1UERDVU5PRkxXMjNTSVEzMlFSRjVHRUZOTktJRTJQQ0xHUkdQWEU3NVlWUlpJSEhPWVVNREMyWFFLUVZISUROSlJGT1pPSUZNQ0lVWEhWR0E1T0VCRkxGWlE1SDJHWFlLVEJUSU1BNTJFNFhHNUJZU1VYTU5QS0NSM1dZN001N1dXWSJ9fQ.
AVYL3P
cn7hObPAIdtVYJ0zoXrxN_Vh6nWFlf7wr__zMmeMlq3sWne9EovVrAwEdKvBHSC3Nx-DFt6GKKuFs4tzMpJaFGFk7ygGD7XKj3XJphH50KheoP1WrpSz_TfvNHVj2Bd_4zT8BkD4OFhzqwtEJyXFv1iBBS3dIGBhPEv6-502iuYkhQaiiBCD_lRKhDJu7tPvjCsNvjquqEUMzlk7hJt7-I50PzwAswPC7eYByfziXPu9lQMy2XIk5c8FDotbbbcalM_MHrG0Hg6J1P5Z9YIA71_BxYxCr3QFhNIKE4avgJO7wW_F-F-hZZ-jYz-uRCIDywOIO-rmIUdwBfeA"
}
},"request": {
"type": "LaunchRequest",
"r
equestId": "amzn1.echo-api.request.53ac97fd-5c06-4098-8b8c-5e753c95e41f", and "timestamp": "2018-10-11T19:16:18Z","locale": "en-US",
"shouldLinkResultBeReturned": ground
less
}
}

Source: amazon.com

Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0