- Feature: Allow setting recognition sensitivity via configuration
- Feature: Added support for passing a custom render_document to #ask
- Feature: Permit specifying a separate inter-digit timeout with a more useful default
- Bugfix: Correctly handle nil prompts
- Feature: Allow disabling timeouts with -1
- Feature: Allow setting
:mode
option to:voice
for ASR menus - Bugfix: Raise
Adhearsion::Hangup
to terminate controller execution when the call actor is dead
- Bugfix: Handle stop completion reason smoothly
- Feature: Alias
Result#response
to#utterance
, with a deprecation warning - Feature: Add
#match?
predicate toResult
object - Feature: When no prompts are supplied, only execute an input component
- Bugfix: A menu definition's block context is now available
- Change: Controller methods are now included in all call controllers by default, but this is configurable
- Change: Default renderer/voice config is moved to Adhearsion core
- Change:
Result#response
is now#utterance
- Bugfix: DTMF input is now sanitized to remove spaces and
dtmf-
prefixes - Bugfix: Function correctly on upcoming Adhearsion/Punchblock releases
- Feature: #ask and #menu from Adhearsion core
- Mostly API compatible, with some very minor differences
- Use Rayo Prompt component
- Support for arbitrary grammars (ASR) in #ask