Интересует какой-нибудь софтфон, по возможности бесплатный, но и платный тоже подойдет.
С возможностью перевода звонка, но чтобы при этом видеть актуальные статусы операторов. Чтобы не перевести звонок на занятую линию.
Даже X-Lite отображает список контактов, куда можно внести все офисные номера, но если люди пользуются просто трубками, а не через софтфон звонят, то статус уже актуальный не отследишь.
Поднимаю трубку аппарата и вижу, что в X-Lite тот номер висит как Ready.
Вы ожидаете софтфон, который может видеть статус поднятой трубки? Не разговора (busy), а именно снятой трубки?
И даже у аналогового телефона?
А если многоканальный телефон, и абонент желает видеть приход многих звонков (что реально удобнее)?
Пришлось вспомнить и вроде у аналоговой трубки и статуса такого нет, на подобие "трубка поднята".
Значит X-Lite вполне полно отображает возможности софтфонов.
В принципе не проблема ловить такой евент и посылать его AJAX'ом на сервак, где уже статус через AMI выставлять, for example хардварная Aastra так умеет (event On-Hook). Но такая экзотика сильно от создателей софтфона зависит, как вариант - можно взять opensourc'ный и допилить