А зачем в таком контексте техзадание?
Техзадание нужно исключительно для того чтобы достичь взаимопонимания с заказчиком.
Нет заказчика нет и техзадания.
Ничто не будет ограничивать полет фантазии.
Посмотрите по форумам вопросы в стиле - "как сделать такую штука на астериск"
И сделайте.
Да, Вы правы, ТЗ больше термин для общения с заказчиком, но именно в ТЗ сходятся все фишки, которые реально нужны в продакшн-реалиях. Можно отойти от этого термина.
Свою потребность опишу тогда так: нужен источник, где бы можно было найти пункты, задачи, реализовав которые одну за одной, получим отлично сконфигурированный сервер телефонии, в котором есть всё необходимое, сложный dialplan, ivr , безопасность asterisk, agi, и ещё по-максимуму много других фич.
Хочется всё в 1 месте, а не искать "а как реализовать эту фичу? А как эту? А как ту?"