title: Alexa Custom Slot Type: No value in intent
body: <p>I've already posted this question to the amazon developer forum but don't receive an answer there. I guess Stackoverflow should've been the first choice from the beginning:</p>
  
  <p>From my understanding if I use a Custom Slot Type even if the list of its possible values does not contain the spoken word the spoken word is still passed to the function. The documentation says</p>
  
  <blockquote>
    <p>A custom slot type is not the equivalent of an enumeration. Values outside the list may still be returned if recognized by the spoken language understanding system.</p>
  </blockquote>
  
  <p>Now I have a Custom Slot Type <code>LIST_OF_PERSONS</code> with values <code>Matthias|Max</code> and an utterance of</p>
  
  <pre><code>EmployeeDetailsIntent {Person} 
  </code></pre>
  
  <p>If I call this intend with a value not in <code>LIST_OF_PERSONS</code> the Intent still gets called but the JSON does not contain a "value" key for the Slot:</p>
  
  <pre><code>"request": {
      "type": "IntentRequest",
      "requestId": "EdwRequestId.a943e233-0713-4ea5-beba-d9287edb6083",
      "locale": "de-DE",
      "timestamp": "2017-03-09T14:38:29Z",
      "intent": {
        "name": "EmployeeDetailsIntent",
        "slots": {
          "Person": {
            "name": "Person"
          }
        }
      }
    }
  </code></pre>
  
  <p>Is this "works as designed" or a bug? How do I access the spoken word in the Intent then? As <code>this.event.request.intent.slots.Person.value</code> is undefined?</p>
  
  <p>My code lives in AWS lambda and I'm using the nodejs alexa-sdk Version 1.0.7. The language of my Skill is German.</p>