В целом не в курсе бюджета мероприятия и наличия места под размещение устройства, но:
1. AltLinux позволяет поднять всё, о чём Вы писали
2. Роутер ни один, за исключением специализированных и явно (по цене да и не только) не домашнми не может реализовать всех требуемых функций.
3. На текущий момент мат.платы со встроенными процессорами имеют 2 сететвых карты +minipci (например Gigabyte GA-J1900N-D3V) могут и роутить и инет раздавать и ... в общем, как говорилось кем-то ранее "...GNU/linux сам по себе не совсем продукт, а скорее инструмент..." =)
4. asterisk конечно хорошо, но в целях экономии ресурсов и и уменьшении проблем с поддержкой в отношении телефонии я бы предложил посмотреть на communigate. Это конечно проприетарщина, но до 5 клиентов (что для дома/домашнего офиса, как мне кажется, более чем достаточно) бесплатно и вполне так ничего. Докучи в составе её есть всякия разные плюшки в виде лёгкой CRM + ... в целом смотрите на сайт коммюнигейта.
5. ИМХО лишь 10% затрат (и финансовых и раб.времени) уходит на проектирование и создание системы. Подумайте по поводу сопровождения оной (если конечто рассчитываете на эксплуатацию её 3-5 лет). Если у Вас чего-то нет - вы не заметите отсуствие оного, а вот если оно внезапно отвалится, пусть даже и незначительная подпорка - тут сразу ... в общем ощутите. =) И если считаете, что неприятные ощущения не то, что вам нужно - подумайте на предмет резервирования созданной системы (в том числе и данных).