Ну так в программе клиенте показывает же номер телефона звонящего. Конечно это дело надо в голове сразу в город конвертировать, но если номеров не очень много то это не сложно.
Но думаю Вам лучше обратиться на один из фриланс ресурсов чтобы вам написали либо десктопное приложение, либо апплет для веб-сайта которая будет конвертировать код города в нормальное название и высвечивать его, а также соединяться с базой данных на хостинге чтобы складывать туда статистику. Хотя статистику вроде витуальная АТС от Zadarma должна вести неплохо, так что что вполне достаточно написания клиента с автоконвертором кода в город.