mobile-phones-and-SIP-click-to-call

Онлайн звонок с сайта на мобильные телефоны и SIP — функция Click to Call

Вы можете разместить неограниченное количество кнопок ‘Позвонить’ на вашем сайте. Все звонки будут идти через Web Call Server и вашу корпоративную АТС либо через выбранного вами SIP-провайдера. Если у пользователя есть наушники и микрофон, он может позвонить прямо из браузера, кликнув по ссылке или кнопке на веб-странице.

 

 

Технические характеристики

 

Платформы для звонков

  • Chrome
  • Firefox
  • Opera
  • Safari
  • IE
  • Edge
  • iOS SDK
  • Android SDK

Протоколы и технологии

  • SIP
  • WebRTC
  • Flash, RTMP, RTMFP

SIP кодеки

  • H.264
  • VP8
  • G.711
  • Speex
  • G.729
  • Opus

SIP функции

  • DTMF
  • Hold
  • Transfer

 

Диаграмма работы функции онлайн-звонка из браузера Click to Call

Пользователь кликает по кнопке ‘Позвонить’ в браузере. Браузер устанавливает соединение с Web Call Server и инициирует звонок на мобильный телефон через SIP-GSM / PSTN шлюз телекоммуникационного провайдера. Таким образом получаем двухстороннее голосовое сообщение между пользователем браузера и абонентом телефонной сети.

online-call-from-browser-using-click-to-call

 

Пошаговая диаграмма онлайн-звонка из браузера на GSM-телефон посредством SIP-GSM шлюза

  1. Браузер делает вызов ‘call’
  2. Web Call Server конвертирует вызов от браузера в INVITE-запрос, понятный SIP-GSM шлюзу.
  3. SIP-GSM шлюз вызывает удаленного абонента.
  4. Вызываемый абонент берет трубку.
  5. SIP-GSM шлюз отправляет SIP-статус OK, который означает что абонент ответил.
  6. Web Call Server возвращает браузеру статус звонка ESTABLISHED, что означает, что соединение установлено успешно.
  7. Между браузером и SIP-устройством устанавливается соединение и идет голосовой трафик. Трафик проходит через Web Call Server и через SIP-GSM шлюз.

 

diagram-click-to-call-SIP-GSM-gateway

Между браузером и Web Call Server медиа трафик идет с использованием браузерных технологий WebRTC и Flash. Между Web Call Server и SIP-частью трафик идет по протоколу RTP. Web Call Server осуществляет все необходимые конвертации и транскодинги для совместимости браузерного трафика и трафика, идущего с SIP устройства.

 

Пример работы с кнопкой Click to Call и онлайн-звонка из браузера на мобильный телефон

Тестовая кнопка в начальном состоянии выглядит так, как показано на скриншоте. Нужно просто нажать ее чтобы позвонить по установленному номеру телефона.

example-button-click-to-call

Когда звонок установился и идет голосовой трафик, для завершения звонка нужно нажать ‘Hangup’.

example-of-using-click-to-call

Мобильный телефон принимает входящий звонок и выводит на дисплее номер SIP-GSM шлюза, через который этот звонок инициирован.

click-to-call-browser-mobile-phone

Для получения подробной информации о тестировании онлайн-звонков с сайта и функции Click to Call, перейдите в раздел Тестирование

 

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 1 Gb RAM, Java

    Загрузить WCS5   

Установка:

  1. wget http://flashphoner.com/download-wcs5-server.tar.gz
  2. Распаковать и установить с помощью скрипта 'install.sh'
  3. Запустить сервер с помощью команды 'service webcallserver start'
  4. Открыть веб-интерфейс https://host:8888 и активировать вашу лицензию

 

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

WCS5 на Amazon EC2

 

Web Call Server 5 - Триал

30-дневная ознакомительная лицензия предоставляется один раз частному лицу или организации. Пожалуйста используйте ваш корпоративный e-mail при заполнении формы.


Processing...