Freeswitch Verto: WebRTC софтфон
Создание Javascript приложения для аудио/видео вызовов
при помоши Freeswitch, mod_verto
и jQuery-verto библиотеки.
Что такое Verto?
Verto это интерфейс (endpoint) FreeSWITCH реализующий подсистему JSON-RPC соединений поверх вебсокета. Основное преимущество Verto, это возможность создания простых (с точки зрения программирования) приложений для совершения вызовов при помощи веб браузера или других WebRTC клиентов через Freeswitch. Verto позволяет веб-браузеру или другому WebRTC клиенту вызывать FreeSWITCH с помощью Verto и затем отправлять его в PSTN с использованием SIP, SS7 или другого поддерживаемого протокола.
Это Freeswitch реализация передовых технологии связи реального времени, при полной совместимости с SIP, а также другими устаревшими протоколами.
mod_verto
mod_verto
это модуль Freeswitch отвечающий за абстрактную реализацию SIP сигнализации через веб сокет.
Он зависит от другого модуля - mod_rtc
, который обеспечивает безопасность медиа потоков.
Подробнее о mod_verto
:
Fs: mod_verto.
Библиотека jQuery Verto
Библиотека jQuery обеспечивает взаимодействие javascript приложения с mod_verto
через веб сокет.
Приложения
Несколько примеров веб клиентов для mod_verto
:
В этом руководстве мы изучим установку, импорт и использование библиотеки jQuery для создания простейшего веб клиента для совершения аудио/видео звонков.
А также рассмотрим некоторые другие инструменты и возможности взаимодействия с mod_verto
.