add timeout, update valid voice content, fix tests, fix error handling in restAction