https://wiki.sipnet.ru/index.php?title=Пример_настроек_для_Asterisk
- если нужно принимать входящие звонки через несколько виртуальных номеров, также достаточно одного транка и одной SIP-регистрации, входящие вызовы можно маршрутизировать исходя из значения SIP-заголовка 'Remote-Party-Id', в котором передается вызываемый номер телефона. За данное действие отвечает параметр context = from-trunk-rpid который необходимо указать в настройках транка (пример - ниже)
Советую уточнять у SIPNET, может они подскажут. По идее, нужно идентифицировать набранный (набираемый) номер CalledNum по полю Remate Party ID - Called Party - User, как мы и делали.