I got a trouble about Alexa Number type. When I try to command number "two" or "four" Alexa always returns an undefined value or "?" to my server.
My utterance is as below:
echo, tell machine "Machinename" "action" "......".
- "machine" is skill invocation.
- "Machinename" is AMAZON.FOUR_DIGIT_NUMBER. I also tried it as AMAZON.NUMBER.
- the second and third component is custom type and they are OK.
I have read almost topic related to this issue. I found solution {two|Machinename} is not worked with me. The Alexa skill kit always reponds as
"The built-in slot type "{two | Machinename}" cannot be extended with custom values. Error code: InextensibleSlot".
because "AMAZON.FOUR_DIGIT_NUMBER" and "AMAZON.NUMBER" is not extensible Built-In Types.
- In another case when i tried to move "Machinename" to the last slot in my utterance. It still did not work. All numbers are ok except "two" and "four". So looks like it not related to invocation with "to" or "for".
Anyone please give me a solution or workaround.
ps: sorry for my bad English.
Thanks in advance.