title: How do I conditionally elicit an Alexa multi-turn dialog
body: <p>I have a customer requirement that necessitates a conditionally prompt from Alexa. Basically, the user will <code>ask {intent} {utterance}</code>, the back-end will check their account to see if they have more than one item in a list; if so, it will ask "which one item 1 or item 2". They will need to respond with 1 or 2.</p>
  
  <p>If there is only one item in their list, it will default to that item and not require input from the user.</p>
  
  <p>My understanding of how multi-turn dialogs works is that I must create a dialog model with at least one required slot. As you can see in my example, there isn't always a required slot.</p>
  
  <p>Is this possible? If so, can you outline (at a high-level of course) what steps I should take?</p>
  
  <p>Note: Unfortunately, one of the requirements is that the endpoints be handled in Azure; therefore, I must utilize Alexa.NET instead of the typical SDKs. Not sure if that changes anything.</p>