Можно. В VoIP Cisco есть такая замечательная технология, как Call Routing, пилите в эту сторону.
Ну а по второму вопросу, можно посоветовать Вам только СОРМ, возможно это именно то что вам нужно, хотя могу и ошибаться, на практике еще не встречался с ней-)