а что, если поднять на сервере web сервер, который будет телефонной книгой? звонки делать через call файлы.
собственно, мы так делали на 1с: оператор на карточке клиента давит кнопку "позвонить", создается call файлы - астериск звонит оператору на софтфон, затем клиенту
upd. сорри, готового не знаю