Вы кажется усложняете задачу.
Зачем Вам поле diversion, если (когда номер региона присутствия включен по SIP) в поле Б вы получаете этот номер и по нему можете маршрутизировать?
Второй вариант - используйте номер 8-800 с включением по SIP. Для агентов звонки будут бесплатные, не надо будет оплачивать кучу разных мобильных, будете платить только за входящие на 8-800.
С учетом, что у вас отпадет множество абонентских плат за кучу региональных номеров, возможно такая схема будет даже выгоднее. Но удобнее это уж 100%.
номер 8-800 без абонентской платы можете купить у нас ;-)
в любом случае если считаете идею стоящей - можете позвонить мне (телефон на сайте) - помогу советом бесплатно, опыт большой в телефонии.