-
Notifications
You must be signed in to change notification settings - Fork 9
Manual (Russian)
Stas Sukhanov edited this page Nov 17, 2015
·
4 revisions
Для добавления кнопки понадобится библиотека sipml5 (включена в предоставленный архив). Также для более удобного и простого взаимодействия с библиотекой, которая позволяет реализовать полноценный SIP-клиент в браузере, дополнительно предоставляется библиотека click2call, реализующая основные функции управления вызовом и подписку на события.
- Добавить на целевую страницу библиотеки
sipml5.min.js
иclick2call.js
. - Добавить пустой скрипт, который будет запускаться после загрузки страницы.
- В скрипте создать с помощью функции c2c.newUserAgent(opts) объект
ua
для управления звонком. - Подписаться на изменения у объекта
ua
с помощью функцииonChange(listener)
, если это необходимо. - Добавить кнопку нажатие, которой будет активировать скрипт
ua.callto()
- Запустить страницу на http-сервере
Пример, реализации кнопки с помощью click2call
можно найти тут.