Comparative analysis of SIP-libraries. Improvements of JsSIP library
DOI:
https://doi.org/10.18372/2310-5461.36.12222Ключові слова:
протокол VoIP, SIP, зв’язок, WebRTC, RTP, Kamailio, STUN / TURN сервери, JavaScript, JSEP, ICE, API, QuoffeSIP, sipML5, JsSIP, SIP.js, OverSIP, SIP Outbound / GRUUпротоколи, UDP, TCP, HTTP, XSS, GPLАнотація
У даній статті розглянуто безпеку, доступність та надійність широко використовуваних SIP-бібліотек, написаних мовою JavaScript, та надано порівняльний аналіз кросбраузерності SIP-бібліотек. Також описана модель клієнт-віддалений хост. Розлянута JsSIP-бібліотека як найбільш надійна та доступна; наведено можливі шляхи вдосконалення щодо підвищення протидії певним видам кіберзагроз
Посилання
Blake J., Kopestake S., WebRTC Integrator's Guide / J.Blake, S. Kopestake. – Packt Publishing Ltd. Livery Place – US – 2014. – 382p.
Datatracker [Electronic resource]: JavaScript Session Establishment Protocol. – (1 file, 42 notes). – US – Access mode: https://datatracker.ietf.org/doc/draft-ietf-rtcweb-jsep/
IEFT [Electronic resource]: Requests for Comments: SIP. – (1 file, 1 note) – US - Access mode: https://tools.ietf.org/html/rfc3261
DEMO JsSIP [Electronic resource]: JsSIP. – (1 file, 1 note) – US – Access mode: http://theintencity.com/sip-js/phone.html?network_type=WebRTC
DEMO TryIt [Electronic resource]: TryIt. – Access mode: http://tryit.jssip.net/
DEMO sipML5 [Electronic resource]: sipML5 – Access mode: http://sipml5.org/call.htm
DEMO Quobis [Electronic resource]: Quobis – US – Access mode: http://talksetup.quobis.com/
A Study of WebRTC Security [Electronic resource]: WebRTC-Security – US – Access mode: http://webrtc-security.github.io