YesIntent and NoIntent


#1

Hi,

When i say yes or no he go in Unhandled and no in YesIntent or NoIntent.

You know why ?


#2

The reason might be that they’re not in your intentmap: https://www.jovo.tech/docs/routing/intents#intentmap

Like

intentMap: {
        'AMAZON.YesIntent': 'YesIntent',
        'AMAZON.NoIntent': 'NoIntent',
    },

#3

Yes but I have YesIntent and NoIntent in config.js


#4

What does the request JSON look like when you say yes?


#5
    "version": "1.0",
    "response": {
            "shouldEndSession": false,
            "outputSpeech": {
                    "type": "SSML",
                    "ssml": "<speak>Vous écoutiez 100%Castres\nVoulez-vous reprendre ?</speak>"
            },
            "reprompt": {
                    "outputSpeech": {
                            "type": "SSML",
                            "ssml": "<speak>Vous voulez reprendre votre écoute ?</speak>"
                    }
            },
            "card": {
                    "type": "Standard",
                    "image": {
                            "smallImageUrl": "https://www.centpourcent.com/uploads/_default/cd.jpg",
                            "largeImageUrl": "https://www.centpourcent.com/uploads/_default/cd.jpg"
                    },
                    "title": "100%",
                    "text": "Les tubes et l'info"
            }
    },
    "sessionAttributes": {
            "_JOVO_STATE_": "RepriseRadio"
    }

}
{
“version”: “1.0”,
“session”: {
“new”: false,
“sessionId”: “amzn1.echo-api.session.6abacaaf-9a57-488d-90d4-dcaeb5be1459”,
“application”: {
“applicationId”: “amzn1.ask.skill.9fe6dae8-b636-4c81-8a87-15628418b834”
},
“attributes”: {
JOVO_STATE”: “RepriseRadio”
},
“user”: {
“userId”: “amzn1.ask.account.AG3NEDFIZTXFUKFCFLVNYTDKZI3WBV2EXD7S2CD3KWK4JUOJHTRAH2QYTJPEFEGAVXQAD3CRM72F43THQRPXIMVWGF4K2SNQG7HXPCADBVSPKSAVCNGZGPGVOS66IA6QPW733GBOXNJ4JTCHQPLBDXJD6SZSU5UFGD4JZ7H6LMFC3B6WP3GX7FCHZSVFQIXQIZJQPKFICSRM7TI”,
“permissions”: {
“consentToken”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjEifQ.eyJhdWQiOiJodHRwczovL2FwaS5hbWF6b25hbGV4YS5jb20iLCJpc3MiOiJBbGV4YVNraWxsS2l0Iiwic3ViIjoiYW16bjEuYXNrLnNraWxsLjlmZTZkYWU4LWI2MzYtNGM4MS04YTg3LTE1NjI4NDE4YjgzNCIsImV4cCI6MTU1NjI2ODY0NSwiaWF0IjoxNTU2MjY4MzQ1LCJuYmYiOjE1NTYyNjgzNDUsInByaXZhdGVDbGFpbXMiOnsiaXNEZXByZWNhdGVkIjoidHJ1ZSIsImNvbnNlbnRUb2tlbiI6IkF0emF8SXdFQklOR3NZazJkZ1M4SnVlQVl5MW85TmQxbmNUQVBadE92elJxdmpqRXVJRnJZdElSOV9jTDN4YnJaejdtNXBST29MY0ZIOC1PQktCQVFJVnZYWjEyREZaX0ZxSnNSdEFJMXkzTEF2bEpjd3dpQWlDVGJPQmdqU1NRQmJMSW95dk1OV0tDZC0xX0tlSjcwNXg2Z1o3TjFCeUN5YU9fMU5reEVzTW9zWG9BNC1rNklZbHg2VXA2UXBxb3NwWHdVbXBVcktxcHhGSXZpRWpQMnhES1JDYzJIZTliRFVteHB2ZXF5ZGR0cUdzRjQtLXdPNDhybF9EX2tMbnVfYmxuTkI2akhTeHk1aGhoM2dEOHNueEtWcjVEbW9lNXduamt1OElRV2tkSGtOSGhEaVFZT3BqRWZtbDZXZF92bDJGUUxFWmdjSTFYNko2OEI1V3FaakVfeWh0dTNINjBjaHl6Xzh3UndwOXVSb28xeFZrOWZQdnltZ0JxUWF1YkNpYlJKczNiYV8zSnFhN1pCelZxWG5rVUZVNTJVQUEyb2oydEEtMnp1SlVVZVhRTWFfUFNZR0lqMXlrcTFwbzBRWFZWSUdkd3JZSThuMjJtaERnelplYTgwRXQ1V2lIYmE3YTZzdlgySjh0ZTZxUjI2cjc2dnJ3NnBEdzJ4bEs1b1NXcl81MUptRDR3TjVldWhpZFFnR1BXT1Nza1MySWhQIiwiZGV2aWNlSWQiOiJhbXpuMS5hc2suZGV2aWNlLkFGWkNJTUZERFdRWko3S0U1WEVXNkIzTEFGWkNBT1UzWjU3U1QyNDVaVktXT0dYNEUzUFZLTFZTMlhVNUhRNUVHVlVKQ001V0ZRVFlWT1VOQkxMUEVUNUNSQ0taNFRWTlA3RDJWS01WTUlXRTJRWFFWTFdZT01HSzZKRzRRQ0tQS1UyUklYQk9WVEVNUzdOTU5KM0hOVUdNSUhIRVpNQVM0UlFHTElaSjdMRkRZVFlNRVdTUUMiLCJ1c2VySWQiOiJhbXpuMS5hc2suYWNjb3VudC5BRzNORURGSVpUWEZVS0ZDRkxWTllUREtaSTNXQlYyRVhEN1MyQ0QzS1dLNEpVT0pIVFJBSDJRWVRKUEVGRUdBVlhRQUQzQ1JNNzJGNDNUSFFSUFhJTVZXR0Y0SzJTTlFHN0hYUENBREJWU1BLU0FWQ05HWkdQR1ZPUzY2SUE2UVBXNzMzR0JPWE5KNEpUQ0hRUExCRFhKRDZTWlNVNVVGR0Q0Slo3SDZMTUZDM0I2V1AzR1g3RkNIWlNWRlFJWFFJWkpRUEtGSUNTUk03VEkifX0.MNt8FqM4IrAGt2i516V9J18KbuXVvh6TY8jREKsfxTEzO_-1ZKNqWw3eNuhZl7KI2AscpHYgJViURQ8nSOUFScy0i_W390_SGniv-bfHoPZdyyg0AjXnk6HAf8uWD_r0PFZoInMIrK9D03vCJZ-7ri2GXYBYHaA0JztDCrTyum8g16CRdwa8uGhyd1be4rUyyH52oL1gPKV0cbY6jDD7-MnjqyUQkC9VdLFIDxZkqMKqBvTWShiaNMUXSF7-4dD3iVEviU_bs7Vg5CnjSBI31kLiOZO-pfDpXULg0EAFtzKnnhKXvlTAIvrvytxv1h9X-VymgO1khtoC0Ons9me8kw”,
“scopes”: {
“alexa::devices:all:geolocation:read”: {
“status”: “GRANTED”
}
}
}
}
},
“context”: {
“AudioPlayer”: {
“offsetInMilliseconds”: 0,
“token”: “100%Castres”,
“playerActivity”: “PLAYING”
},
“System”: {
“application”: {
“applicationId”: “amzn1.ask.skill.9fe6dae8-b636-4c81-8a87-15628418b834”
},
“user”: {
“userId”: “amzn1.ask.account.AG3NEDFIZTXFUKFCFLVNYTDKZI3WBV2EXD7S2CD3KWK4JUOJHTRAH2QYTJPEFEGAVXQAD3CRM72F43THQRPXIMVWGF4K2SNQG7HXPCADBVSPKSAVCNGZGPGVOS66IA6QPW733GBOXNJ4JTCHQPLBDXJD6SZSU5UFGD4JZ7H6LMFC3B6WP3GX7FCHZSVFQIXQIZJQPKFICSRM7TI”,
“permissions”: {
“consentToken”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjEifQ.eyJhdWQiOiJodHRwczovL2FwaS5hbWF6b25hbGV4YS5jb20iLCJpc3MiOiJBbGV4YVNraWxsS2l0Iiwic3ViIjoiYW16bjEuYXNrLnNraWxsLjlmZTZkYWU4LWI2MzYtNGM4MS04YTg3LTE1NjI4NDE4YjgzNCIsImV4cCI6MTU1NjI2ODY0NSwiaWF0IjoxNTU2MjY4MzQ1LCJuYmYiOjE1NTYyNjgzNDUsInByaXZhdGVDbGFpbXMiOnsiaXNEZXByZWNhdGVkIjoidHJ1ZSIsImNvbnNlbnRUb2tlbiI6IkF0emF8SXdFQklOR3NZazJkZ1M4SnVlQVl5MW85TmQxbmNUQVBadE92elJxdmpqRXVJRnJZdElSOV9jTDN4YnJaejdtNXBST29MY0ZIOC1PQktCQVFJVnZYWjEyREZaX0ZxSnNSdEFJMXkzTEF2bEpjd3dpQWlDVGJPQmdqU1NRQmJMSW95dk1OV0tDZC0xX0tlSjcwNXg2Z1o3TjFCeUN5YU9fMU5reEVzTW9zWG9BNC1rNklZbHg2VXA2UXBxb3NwWHdVbXBVcktxcHhGSXZpRWpQMnhES1JDYzJIZTliRFVteHB2ZXF5ZGR0cUdzRjQtLXdPNDhybF9EX2tMbnVfYmxuTkI2akhTeHk1aGhoM2dEOHNueEtWcjVEbW9lNXduamt1OElRV2tkSGtOSGhEaVFZT3BqRWZtbDZXZF92bDJGUUxFWmdjSTFYNko2OEI1V3FaakVfeWh0dTNINjBjaHl6Xzh3UndwOXVSb28xeFZrOWZQdnltZ0JxUWF1YkNpYlJKczNiYV8zSnFhN1pCelZxWG5rVUZVNTJVQUEyb2oydEEtMnp1SlVVZVhRTWFfUFNZR0lqMXlrcTFwbzBRWFZWSUdkd3JZSThuMjJtaERnelplYTgwRXQ1V2lIYmE3YTZzdlgySjh0ZTZxUjI2cjc2dnJ3NnBEdzJ4bEs1b1NXcl81MUptRDR3TjVldWhpZFFnR1BXT1Nza1MySWhQIiwiZGV2aWNlSWQiOiJhbXpuMS5hc2suZGV2aWNlLkFGWkNJTUZERFdRWko3S0U1WEVXNkIzTEFGWkNBT1UzWjU3U1QyNDVaVktXT0dYNEUzUFZLTFZTMlhVNUhRNUVHVlVKQ001V0ZRVFlWT1VOQkxMUEVUNUNSQ0taNFRWTlA3RDJWS01WTUlXRTJRWFFWTFdZT01HSzZKRzRRQ0tQS1UyUklYQk9WVEVNUzdOTU5KM0hOVUdNSUhIRVpNQVM0UlFHTElaSjdMRkRZVFlNRVdTUUMiLCJ1c2VySWQiOiJhbXpuMS5hc2suYWNjb3VudC5BRzNORURGSVpUWEZVS0ZDRkxWTllUREtaSTNXQlYyRVhEN1MyQ0QzS1dLNEpVT0pIVFJBSDJRWVRKUEVGRUdBVlhRQUQzQ1JNNzJGNDNUSFFSUFhJTVZXR0Y0SzJTTlFHN0hYUENBREJWU1BLU0FWQ05HWkdQR1ZPUzY2SUE2UVBXNzMzR0JPWE5KNEpUQ0hRUExCRFhKRDZTWlNVNVVGR0Q0Slo3SDZMTUZDM0I2V1AzR1g3RkNIWlNWRlFJWFFJWkpRUEtGSUNTUk03VEkifX0.MNt8FqM4IrAGt2i516V9J18KbuXVvh6TY8jREKsfxTEzO_-1ZKNqWw3eNuhZl7KI2AscpHYgJViURQ8nSOUFScy0i_W390_SGniv-bfHoPZdyyg0AjXnk6HAf8uWD_r0PFZoInMIrK9D03vCJZ-7ri2GXYBYHaA0JztDCrTyum8g16CRdwa8uGhyd1be4rUyyH52oL1gPKV0cbY6jDD7-MnjqyUQkC9VdLFIDxZkqMKqBvTWShiaNMUXSF7-4dD3iVEviU_bs7Vg5CnjSBI31kLiOZO-pfDpXULg0EAFtzKnnhKXvlTAIvrvytxv1h9X-VymgO1khtoC0Ons9me8kw”,
“scopes”: {
“alexa::devices:all:geolocation:read”: {
“status”: “GRANTED”
}
}
}
},
“device”: {
“deviceId”: “amzn1.ask.device.AFZCIMFDDWQZJ7KE5XEW6B3LAFZCAOU3Z57ST245ZVKWOGX4E3PVKLVS2XU5HQ5EGVUJCM5WFQTYVOUNBLLPET5CRCKZ4TVNP7D2VKMVMIWE2QXQVLWYOMGK6JG4QCKPKU2RIXBOVTEMS7NMNJ3HNUGMIHHEZMAS4RQGLIZJ7LFDYTYMEWSQC”,
“supportedInterfaces”: {
“AudioPlayer”: {},
“Geolocation”: {}
}
},
“apiEndpoint”: “https://api.eu.amazonalexa.com”,
“apiAccessToken”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjEifQ.eyJhdWQiOiJodHRwczovL2FwaS5hbWF6b25hbGV4YS5jb20iLCJpc3MiOiJBbGV4YVNraWxsS2l0Iiwic3ViIjoiYW16bjEuYXNrLnNraWxsLjlmZTZkYWU4LWI2MzYtNGM4MS04YTg3LTE1NjI4NDE4YjgzNCIsImV4cCI6MTU1NjI2ODY0NSwiaWF0IjoxNTU2MjY4MzQ1LCJuYmYiOjE1NTYyNjgzNDUsInByaXZhdGVDbGFpbXMiOnsiY29uc2VudFRva2VuIjoiQXR6YXxJd0VCSU5Hc1lrMmRnUzhKdWVBWXkxbzlOZDFuY1RBUFp0T3Z6UnF2ampFdUlGcll0SVI5X2NMM3hiclp6N201cFJPb0xjRkg4LU9CS0JBUUlWdlhaMTJERlpfRnFKc1J0QUkxeTNMQXZsSmN3d2lBaUNUYk9CZ2pTU1FCYkxJb3l2TU5XS0NkLTFfS2VKNzA1eDZnWjdOMUJ5Q3lhT18xTmt4RXNNb3NYb0E0LWs2SVlseDZVcDZRcHFvc3BYd1VtcFVyS3FweEZJdmlFalAyeERLUkNjMkhlOWJEVW14cHZlcXlkZHRxR3NGNC0td080OHJsX0Rfa0xudV9ibG5OQjZqSFN4eTVoaGgzZ0Q4c254S1ZyNURtb2U1d25qa3U4SVFXa2RIa05IaERpUVlPcGpFZm1sNldkX3ZsMkZRTEVaZ2NJMVg2SjY4QjVXcVpqRV95aHR1M0g2MGNoeXpfOHdSd3A5dVJvbzF4Vms5ZlB2eW1nQnFRYXViQ2liUkpzM2JhXzNKcWE3WkJ6VnFYbmtVRlU1MlVBQTJvajJ0QS0yenVKVVVlWFFNYV9QU1lHSWoxeWtxMXBvMFFYVlZJR2R3cllJOG4yMm1oRGd6WmVhODBFdDVXaUhiYTdhNnN2WDJKOHRlNnFSMjZyNzZ2cnc2cER3MnhsSzVvU1dyXzUxSm1ENHdONWV1aGlkUWdHUFdPU3NrUzJJaFAiLCJkZXZpY2VJZCI6ImFtem4xLmFzay5kZXZpY2UuQUZaQ0lNRkREV1FaSjdLRTVYRVc2QjNMQUZaQ0FPVTNaNTdTVDI0NVpWS1dPR1g0RTNQVktMVlMyWFU1SFE1RUdWVUpDTTVXRlFUWVZPVU5CTExQRVQ1Q1JDS1o0VFZOUDdEMlZLTVZNSVdFMlFYUVZMV1lPTUdLNkpHNFFDS1BLVTJSSVhCT1ZURU1TN05NTkozSE5VR01JSEhFWk1BUzRSUUdMSVpKN0xGRFlUWU1FV1NRQyIsInVzZXJJZCI6ImFtem4xLmFzay5hY2NvdW50LkFHM05FREZJWlRYRlVLRkNGTFZOWVRES1pJM1dCVjJFWEQ3UzJDRDNLV0s0SlVPSkhUUkFIMlFZVEpQRUZFR0FWWFFBRDNDUk03MkY0M1RIUVJQWElNVldHRjRLMlNOUUc3SFhQQ0FEQlZTUEtTQVZDTkdaR1BHVk9TNjZJQTZRUFc3MzNHQk9YTko0SlRDSFFQTEJEWEpENlNaU1U1VUZHRDRKWjdINkxNRkMzQjZXUDNHWDdGQ0haU1ZGUUlYUUlaSlFQS0ZJQ1NSTTdUSSJ9fQ.flo2H1_jYA_qeAAceWrir7BWce2ZC0IMHe0UUe0O0p2XjqDqojB70G6yuJ2hldF5lGa1C-Cgh6Ul56G1II43FcdZRTOTiiJm47Tmhn_eQ2eoTelneTaYpx24aueSSgRx8_FRwxrvzfA0SGoB4kJdbIJpcBurGPZaN8CTvy_jNA0Eljla5R5bTsgxew-7d_eFy_xUfJZVrfS-h023sur6fkVfT-zZTD_-pN8iiDL5omE5piLqm4lhQEyxog3gPB-SFDyNB5KpQd_Kfpp9jAZF7iyllsTQ75nr_NCfrp4O8GrwqQEymSNWBDAQu3vAVwZo7mNnfu_avSFHxRELl4WuCg”
},
“Geolocation”: {
“timestamp”: “2019-04-26T08:45:41Z”,
“coordinate”: {
“latitudeInDegrees”: 43.509521484375,
“longitudeInDegrees”: 2.369942001973246,
“accuracyInMeters”: 10
},
“altitude”: {
“altitudeInMeters”: 222.78538513183594,
“accuracyInMeters”: 10
},
“heading”: {
“directionInDegrees”: 154.1777801513672
},
“speed”: {
“speedInMetersPerSecond”: 1
}
}
},
“request”: {
“type”: “IntentRequest”,
“requestId”: “amzn1.echo-api.request.3327ae1e-7a5d-424c-8211-499a2c253b8b”,
“timestamp”: “2019-04-26T08:45:45Z”,
“locale”: “fr-FR”,
“intent”: {
“name”: “ChoiceRadioGeoIntent”,
“confirmationStatus”: “NONE”
}
}
}


#6

it goes in my geolocation part but I do not know why


#7

Seems like a speech recognition problem. What phrases are inside your ChoiceRadioGeoIntent?


#8

Just this
Screenshot_2


#9

My recommendation is to play with the language model to see if this has any effect. A quick and dirty workaround would be to add a toIntent redirect in the state from ChoiceRadioGeoIntent to e.g. YesIntent


#10

It’s good I added a YesIntent and NoIntent in the model


#11

Ah ok, so you didn’t have AMAZON.YesIntent and AMAZON.NoIntent in the language model before?


#12

Ah ! Yes i’m stupid thanks :slight_smile:


#13

Haha ok, this sometimes happens :+1:


closed #14