In today's data collection, there were at least six 4444 calls hanging up after the same prompt ("I'm John Andersson"). These are examples:
8555119d5979ff7fa3a36a22b6ff89c7@141.31.8.74
dfa9b3bf92789bf960551adf34f10d1d@141.31.8.74
fee94ecf31299e58d5180b8c24fa57f2@141.31.8.74
e40adaa4700f571198dcf15bffe2435b@141.31.8.74
ce1c94c4456cd8a2293729f218eae8be@141.31.8.74
b35264f084f6652b744809a5b8dd1bc8@141.31.8.74
When calling 7711, however, the system was up and running.
It turns out that these calls all went into the dialog state NameFailsafe where it threw
| 8555119d5979ff7fa3a36a22b6ff89c7@141.31.8.74 | 3961774 | 2015-08-04 01:48:25 | loadJSGF file: my_address.wav |
| 8555119d5979ff7fa3a36a22b6ff89c7@141.31.8.74 | 3961775 | 2015-08-04 01:48:25 | downloadURL is: http://141.31.8.128:8080/7711/-/resources/Hello_Voice/Default/my_address.wav |
| 8555119d5979ff7fa3a36a22b6ff89c7@141.31.8.74 | 3961776 | 2015-08-04 01:48:26 | localName is: my_address_wav.gram |
| 8555119d5979ff7fa3a36a22b6ff89c7@141.31.8.74 | 3961777 | 2015-08-04 01:48:26 | filePath is: /home/tjr/halef-cairo/cairo-VM/zanzibar-SNAPSHOT/bin/cairo/../../tmp/grammar/remote |
| 8555119d5979ff7fa3a36a22b6ff89c7@141.31.8.74 | 3961778 | 2015-08-04 01:48:26 | loadJSGF loading 'my_address_wav' from file:/home/tjr/halef-cairo/cairo-VM/zanzibar-SNAPSHOT/bin/cai |
| 8555119d5979ff7fa3a36a22b6ff89c7@141.31.8.74 | 3961779 | 2015-08-04 01:48:26 | java.io.IOException: GrammarException: javax.speech.recognition.GrammarException |
The reason is that the voice grammar is "my_address.wav" rather than a true grammar file.
@Vikram, please fix. This is another instance of a "preflight feature".
Yours,
DSO
There was a single such instance in the current 4444 call flow:
$ cat './Workflow Design/Main Canvas.canvas' | replaceStr.pl '\n' '' | replaceStr.pl '(\/grxml-input-grammar)' '$1\n' | replaceStr.pl '(\<grxml-input-grammar)' '\n$1' | grep grxml-input-grammar | replaceStr.pl '^.dataType\=\"1\">(.)\<\/grxml-input-grammar.*$' '$1' | replaceStr.pl '\t' | sort -u
address.gram
delivery.gram
Greeting.gram
my_address.wav
name.gram
Order.gram
phone.gram
time.gram
toppings.gram