Skip to content
Stas Sukhanov edited this page Nov 17, 2015 · 4 revisions

Добавление кнопки на страницу

Для добавления кнопки понадобится библиотека sipml5 (включена в предоставленный архив). Также для более удобного и простого взаимодействия с библиотекой, которая позволяет реализовать полноценный SIP-клиент в браузере, дополнительно предоставляется библиотека click2call, реализующая основные функции управления вызовом и подписку на события.

Инструкция

  1. Добавить на целевую страницу библиотеки sipml5.min.js и click2call.js.
  2. Добавить пустой скрипт, который будет запускаться после загрузки страницы.
  3. В скрипте создать с помощью функции c2c.newUserAgent(opts) объект ua для управления звонком.
  4. Подписаться на изменения у объекта ua с помощью функции onChange(listener), если это необходимо.
  5. Добавить кнопку нажатие, которой будет активировать скрипт ua.callto()
  6. Запустить страницу на http-сервере

Пример

Пример, реализации кнопки с помощью click2call можно найти тут.