Pull to refresh
0
Zadarma
Бесплатная облачная АТС, виртуальные номера, CRM

WebRTC на своем сайте — без багов и бюджета

Reading time2 min
Views10K
Технология WebRTC существует давно и поддерживается практически всеми браузерами (97% по нашему опыту). Многие задумываются установить и себе виджет WebRTC для связи с клиентами и повышения конверсии.



Как добавить себе на сайт WebRTC звонки без лишних затрат и обойти баги с граблями, расскажем ниже.

Зачем кнопка с WebRTC?


  1. Удобно! Не нужно ничего набирать или оставлять свой номер, просто нажимаем кнопку.
  2. Выгодно. Ни вы, ни клиент ничего не платите. Связь бесплатна для всех.

Какие бывают решения?


Своя разработка


Можете установить себе asterisk или freeswitch и попробовать запустить на нем бесплатный код webrtc телефона. Рано или поздно код заработает, но чтобы работал с большинством браузеров придется пройти длинный путь. Далее начнется поддержка:

  • во-первых, asterisk с внешним ip требует знаний безопасности (очень их любят ломать),
  • во-вторых, поддержка webrtc в браузерах не статична, нюансы меняются в новых версиях.

Пример проблем с WebRTC


Осенью 2018 года после обновления Firefox и Safari в них сломалась работа большинства Webrtc телефонов. В Firefox была проблема во время начала звонка, в Safari просто пропал звук. После нескольких дней работы разработчиков и тестировщиков проблемы устранили (еще до того как обновилось большинство клиентов). В Firefox поставили временный фикс до следующих обновлений, для Safari слегка упростили алгоритм работы веб-телефона. Вы уверены, что готовы самостоятельно отслеживать и устранять все подобные проблемы?

Внешний виджет


Если у вас нет времени и желания бороться с проблемами WebRTC, можно установить облачный виджет. Облачный виджет уже создан и поддерживается оператором, нужно только потратить несколько минут на установку.

Обычно главным минусом облачного решения является цена — нужно регулярно платить за использование виджета, а чем он тогда лучше например номера 800? Проект Zadarma предлагает другое решение — бесплатный виджет для звонков с сайта по WebRTC. Все что требуется с финансовой стороны — это хоть иногда пополнять счет (раз в 3 месяца), использовать средства можно на любые услуги телефонии, сам виджет бесплатен.



Возможности бесплатного облачного виджета


  • Настраиваемый дизайн (форма, цвет, шрифт, кнопки)
  • Расширенная статистика работы виджета
  • Интеграция с бесплатной облачной АТС и всеми крупными CRM системами

Установка бесплатного виджета


Создать виджет крайне просто:

  • Создаем учетную запись и пополняем счет (на любую сумму)
  • В ЛК сервиса переходим в раздел “Кнопка “Позвонить нам” и нажимаем “Создать Виджет”
  • Настраиваем дизайн виджета, нажимаем “Сохранить” и получаем код виджета



В виджете настраивается многое, даже можно выбрать, что хранить у себя, а что в облаке (крупным сайтам и любителям AWS может захочется разместить его у себя).

Для хранения виджета в облаке (простой способ) нужно скопировать 2 блока кода к себе на сайт.

  • Внизу страницы (раздела Body) копируем загрузочный код библиотеки виджета.
  • Устанавливаем сам код виджета в ту часть страницы, где должна находиться кнопка «Позвоните нам».


Как видите, дизайн виджета можно изменить в любой момент.


Если вы решили хранить виджет у себя, его нужно скачать и сохранить. Тогда выбираем вкладку “Автономная установка”, качаем последнюю версию и также вставляем 2 куска кода (только в первом нужно указывать пути с учетом той папки куда скачали).

Установка завершена! Кнопка для звонков с сайта готова и работает. Можете кликать, звонить, смотреть статистику.
Tags:
Hubs:
Total votes 24: ↑21 and ↓3+18
Comments31

Articles

Information

Website
zadarma.com
Registered
Founded
Employees
51–100 employees
Location
Россия
Representative
IgorDimitrov