Если речь о мобильной (сотовой) связи, то тогда можете обратиться с оператору: у каждого оператора есть сервис, зачастую именуемый как
MVPN (под таким именем позиционируют, хотя реализация схемы очень динамична и может быть имплементирована у оператора на разных уровнях сети, строя логику в том же самом
CAMEL Gateway, в котором как раз и происходит логическая обработка и маршрутизация звонков по признакам и условиям). Суть такова - обработка входящих и исходящих звонков ведется на уровне Intelligent Network с использованием протоколов INAP/CAMEL, с помощью которых легко настраивается то, о чем вы пишете. Единственное условие: как правило, сервисы подобного типа не предоставляются физическим лицам - уточните у оператора.