из описания выглядит как устройство по типу обратного звонка. по всей видимости на абоненте 2 сидит диспетчер или чтото в этом духе. Абонент 1 же клиент, который не должен тратить свои деньги. Тогда использование железа будет здесь не целесообразно. Решить можно 2 путями, правильный и как обычно. Правильный это аренда 8800 номера, стоить будет от 1,5к руб в месяц + минута около 1 руб. в среднем. Как обычно можно написать простенькую софтину, которая будет крутиться на любом дешевом андроид смартфоне и реализовывать весь функционал, который требуется в задаче програмно. В таком случае есть плюсы, к примеру входящий номер и приложение будет 1, но операторов может быть неограниченое количество. Реализуется в простейшем случае клиент серверной архитектурой. Сервер - входящий номер, клиенты - операторы.