Deprecate. These blocks had theoretical use-cases that haven’t yet materialized.
Deprecate Console.IO layer
MobilePrimitives.OpenResponse
Deprecate TEXT.max_response_characters. Behaviour for this feature is unclear. Would the message from a user be rejected if it was too long? Would it be truncated? Since most channels have character inherent character limits anyways, suggest to remove this from the spec and allow vendors to configure a limit with vendor metadata if needed.
Add IVR.end_recording_digits. These will allow a caller to end a recording, instead of waiting for timeout.
Resources
Move from Container to individual flows.
Including resources with the flows they belong to is more straightforward for implementers. If a resource needs to be used in multiple places the same URL can be used, but referenced from multiple resources.
ConsoleIO.Read ConsoleIO.Print
MobilePrimitives.OpenResponse
TEXT.max_response_characters
. Behaviour for this feature is unclear. Would the message from a user be rejected if it was too long? Would it be truncated? Since most channels have character inherent character limits anyways, suggest to remove this from the spec and allow vendors to configure a limit with vendor metadata if needed.IVR.end_recording_digits
. These will allow a caller to end a recording, instead of waiting for timeout.Resources