Подсобите идеей, если можно это как-то программно реализовать на базе asterisk, что из железа понадобится ? А то вообще ничего в голову не приходит

Это как?На крайний случай - только принимать через стационарный телефон звонки идущие на мобильный номер.