Sipnet WebRTS

Так же как и в некоторых других продуктах SIPNET, для осуществления звонков через сервер SipNet, по аналогии с VoIP-протоколом SIP, в решении WIC используется протокол XIMSS и его реализация на JavaScript. При осуществлении звонка через кнопку Fast2Call в браузере осуществляется соединение с сервером SipNet и происходит инициализация WebRTC, а после установления соединения с абонентом, WebRTC включает передачу и прием медиа-данных на основе SDP, отправленной и полученной в сигнализации XIMSS. Таким образом браузер становится полноценным приложением для осуществления звонков.

Кнопку Fast2Call можно разместить на любом HTTP- или HTTPS-сайте. При этом можно использовать несколько кнопок на одной странице, например, формируя контактную информацию. Согласно общим тенденциям перехода сайтов на безопасный протокол HTTPS, стоит отметить, что при использовании шифрования на сайте позволяет браузеру пользователя больше доверять сайту, как следствие, не выдавать многие предупреждения безопасности, как в случае сайтов без шифрования. Это также относится к звонкам с сайта через WIC. В случае присутствия на сайте HTTPS, звонок через WebRTC будет совершаться без предупреждений безопасности прямо при нажатии. В доказательство наших слов мы решили встроить кнопку звонка прямо в этот пост, чтобы любой наш читатель мог сразу же попробовать воспользоваться услугой.

Для теста мы подготовили «специальную кнопку», где можно самостоятельно выбрать направление звонка. Конечный же код кнопки для сайта содержит более определённый пункт назначения.

© Habrahabr.ru