По поводу входящего звонка - делал бы через Win приложение, которое устанавливается на рабочее место оператора.
По поводу создания меню для исходящего обзвона - возможно.
Ознакомьтесь.
По поводу вызова SoftPhone из JavaScript - надо уже смотреть на то, что предоставлено данным приложением.