Вы серьезно?
Открываем любой тестовый редактор и пишем:
"Если пришел звонок на номер 74951111111 то проиграть вот эту фигню, потом спросить 'нажмите 1 для...', потом должны трезвонить все телефоны в отделе продаж и погромче..."
И т.д.
После того как напишет и отправит вам, внимательно читаете и задаете вопросы, "а что делать, если..."
Окончательное ТЗ в виде словесного алгоритма распечатываете и подписываете.
Зачем вам какой-то там софт?
Если человек не понимает чего вы от него хотите - возмите как пример ТЗ с прошлого проекта, выбросьте оттуда личную информацию или данные о компании и покажите как пример. Все сразу оживляются и присылают трактат своих хотелок.
ТЗ нужно вам, а не клиенту, потому чем точнее вы его сами, с помощью клиента (и никак по другому), составите - тем легче и быстрее будет работа идти.