Query regarding EntityType(List of Items(enumerated)) support for DTMF

Hi Team,
We are using Kore.ai version 8.1.10 for our development activity.
Here is a use case we are trying to implement.
We have an entity node which takes in dynamic list (List of items(enumerated)).
The list consists of string values like ‘1’, ‘2’,’13’,’14’,’15’,’Yes’,’No’…etc.

These options work fine for speech input and single digit DTMF.
However, we are not able to give double digits like ‘13’,’14’ via DTMF.
It says “the value you entered seems to be ambiguous. Tell me the option you would like to choose a)1 b)3”

Can you please help us understand how can we enable bot to accept multiple digit inputs via DTMF using the above mentioned entity.

Below are the mappings for our entity

  • Display Name Key - code
  • Value Key - display
  • Synonyms Key - display

Please find few sample data below for your reference.

Sample1:
[{“code”:“Yes”,“display”:“Yes”},
{“code”:“No”,“display”:“No”}]

Sample 2:
[{“code”:“0”,“display”:“0”},{“code”:“1”,“display”:“1”},{“code”:“2”,“display”:“2”},{“code”:“3”,“display”:“3”},{“code”:“4”,“display”:“4”},{“code”:“5”,“display”:“5”},{“code”:“6”,“display”:“6”},{“code”:“7”,“display”:“7”},{“code”:“8”,“display”:“8”},{“code”:“9”,“display”:“9”},{“code”:“10”,“display”:“10”},{“code”:“11”,“display”:“11”},{“code”:“12”,“display”:“12”},{“code”:“13”,“display”:“13”},{“code”:“14”,“display”:“14”},{“code”:“15”,“display”:“15”}]

You have a very interesting use case that I wish I understood better. I assume that when using the voice channel, you’re saying “thirteen” and not “1”, “3”. That would explain why it might work with voice and not DTMF. I’m not sure you can make this work as configured. I would expect the entity to match on the first DTMF digit and not wait for another. Clearly it’s confused by your input. Here’s what I’d try: 1) change list selections 1 - 9 to 01 - 09. That should remove the single-digit ambiguity. 2) collect the digit(s) input in a different entity node and use a script node to assign the digits to the List of Items entity. If your current configuration works in the digital channel, this method might work. Otherwise, you might want to reconsider the entity type you’re using. I’m thinking there are more direct ways to capture a digit input, but I don’t know you’re application. Good luck!