Есть несколько провайдеров телефонии Zadаrma, SIPNЕT, Mаngo,
нужно реализовать возможность звонить из браузера, пользователь сам сможет выбрать через какого провайдера звонить, в настройках укажет данные подключения к серверу (адрес, логин, пароль).
Гуглеж дал следующие инструменты для реализации этого (Freeswith, JSSIP), но как все это настроить не понятно, FS по идее должен выступать прокси к выбранному провайдеру реализуя это через SIP over Websocket.
Подскажите правильна ли такая схема и как все настроить.
JSSIP -по сути -библиотека. Вам нужна разработка "софтфона", только встроенный в вашу веб страницу. Так называемый web фон.
Просто так что- то взять и установить - не получится, требуется работа веб разработчика как минимум. А FreeSwitch вам "гуглеж" показывает как один из вариантов организации WebRTC.