I am having trouble with getting the Alexa simulator to fill all required slots. I have created prompts and utterances for all required slots, yet when I return a dialog directive, Alexa prompts the user for the first required slot, then fails to prompt for additional slots.
This is the code where I return the dialog directive:
if (IsDialogIntentRequest(input))<br> {<br> if (IsDialogSequenceComplete(input) == false)<br> { // delegate to Alexa until dialog is complete<br> log.LogLine($"Delegate Directive sent");<br> CreateDelegateResponse(skillResponse);<br> return skillResponse;<br> }<br> }<br>private void CreateDelegateResponse(SkillResponse response)<br> {<br> DialogDirective dld = new DialogDirective()<br> {<br> type = AlexaConstants.DialogDelegate<br> };<br> response.response.directives.Add(dld);<br> }