← Wszystkie pojęcia VoIP
Podstawy telefonii IP
WebRTC
Co to jest WebRTC?
WebRTC to zestaw technologii umożliwiających przesyłanie dźwięku, obrazu i danych w czasie rzeczywistym, między innymi w przeglądarce internetowej. Dzięki niemu rozmowa może działać na stronie bez instalowania osobnej wtyczki do przeglądarki. Sama technologia nie zapewnia jednak numeru telefonicznego ani kompletnej usługi infolinii.
Do czego służy WebRTC?
WebRTC pozwala budować rozmowy głosowe i wideo, spotkania online oraz komunikację między aplikacjami. Strona uzyskuje dostęp do mikrofonu za zgodą użytkownika, negocjuje połączenie i przesyła media. Logowanie użytkowników, zapraszanie do rozmowy i sposób znalezienia drugiej strony trzeba zapewnić w aplikacji.
Jak może mi pomóc WebRTC?
Klient może połączyć się z konsultantem przyciskiem na stronie, a pracownik obsługiwać rozmowę w panelu przeglądarkowym. Ogranicza to liczbę narzędzi potrzebnych na stanowisku. W praktyce nadal potrzebne są odpowiednie uprawnienia mikrofonu, słuchawki i zgodna przeglądarka; wyświetlenie przycisku nie gwarantuje jakości rozmowy.
Jakie problemy rozwiązuje WebRTC?
WebRTC ułatwia dostęp do komunikacji bez instalacji tradycyjnego telefonu programowego. Mechanizmy zestawiania połączeń pomagają także w sieciach z NAT, ale nie omijają każdej zapory. W części sytuacji niezbędny jest serwer pośredniczący TURN. Problemy z uprawnieniami mikrofonu lub zawieszoną kartą przeglądarki wymagają odrębnej diagnozy.
Technologia
Aplikacja korzysta z interfejsów przeglądarki, takich jak RTCPeerConnection. ICE wybiera drogę komunikacji, STUN pomaga ustalić adres widoczny w sieci, a TURN może przekazywać media. WebRTC wymaga ochrony przesyłanych mediów, między innymi przez DTLS-SRTP. Sposób wymiany informacji potrzebnych do zestawienia sesji nie jest narzucony jako jeden protokół sygnalizacyjny.
Gdzie można wykorzystać WebRTC?
WebRTC spotkasz w przeglądarkowych panelach contact center, wideokonsultacjach, rozmowach w aplikacjach i funkcjach click-to-call. Połączenie takiej rozmowy ze zwykłym numerem telefonicznym wymaga dodatkowej infrastruktury integrującej ją z centralą lub operatorem.