WebRTC (Web Real-Time Communication) to technologia umożliwiająca prowadzenie połączeń głosowych i wideo bezpośrednio przez przeglądarkę internetową — bez instalowania dodatkowego oprogramowania. Thulium wykorzystuje WebRTC jako jedno z głównych środowisk dla softfonu agenta. Problemy z WebRTC w Thulium to sytuacje, gdy agent używający przeglądarki nie może nawiązać połączenia, nie słyszy rozmówcy, rozmówca nie słyszy agenta, lub połączenie nawiązuje się, ale natychmiast się rozłącza. Przyczyny mogą leżeć w ustawieniach przeglądarki, blokadach dostępu do mikrofonu, politykach CSP strony, konfiguracji sieci lub brakujących serwerach STUN/TURN.
Serwis Wiatraczna diagnozuje i naprawia problemy z WebRTC w Thulium — sprawdza uprawnienia przeglądarki, konfigurację sieci, serwery STUN/TURN i ustawienia CSP. Jeżeli agenci mają problemy z połączeniami przez WebRTC w Thulium — skontaktuj się z naszym zespołem technicznym.
Problemy z WebRTC w Thulium — diagnoza i naprawa
WebRTC upraszcza wdrożenie softfonu dla agentów (tylko przeglądarka, bez instalacji), ale wprowadza własny zestaw potencjalnych problemów — bardziej złożonych niż tradycyjny klient SIP, bo głębiej osadzonych w ekosystemie przeglądarki i infrastrukturze sieci.
Uprawnienia mikrofonu i kamery w przeglądarce
Najczęstszą przyczyną niedziałającego WebRTC Thulium jest brak uprawnień dla mikrofonu w przeglądarce. Przeglądarka Chrome, Firefox i Edge wymagają wyraźnego zezwolenia na użycie mikrofonu dla każdej domeny osobno. Jeżeli agent przy pierwszym otwarciu Thulium odrzucił prośbę o uprawnienia lub zapora systemowa zablokuje dostęp przeglądarki do urządzenia audio, WebRTC nie będzie działać. Diagnoza: otworzyć ustawienia witryny w przeglądarce (kliknij ikonę kłódki przy URL), sprawdzić uprawnienia mikrofonu — powinno być „Zezwolono". Reset ustawień uprawnień i ponowna akceptacja prośby najczęściej rozwiązuje problem.
Blokowanie WebRTC przez Content Security Policy
Strona Thulium osadzona w iframe lub dostępna przez odwrotne proxy może mieć skonfigurowaną zbyt restrykcyjną politykę Content Security Policy (CSP), która blokuje WebRTC. Manifest CSP musi zawierać dyrektywę `media-src` pozwalającą na WebRTC media lub być skonfigurowany bez ograniczenia dla `connect-src` do serwerów STUN/TURN. Problem diagnostyczny: sprawdź konsolę developerską przeglądarki (F12) — błędy CSP są jawnie wypisywane z pełnym komunikatem. Korekta CSP wymaga modyfikacji nagłówków HTTP serwera hostującego Thulium.
STUN i TURN — NAT traversal dla WebRTC
WebRTC nawiązuje bezpośrednie połączenie peer-to-peer między przeglądarką agenta a infrastrukturą Thulium, co wymaga rozwiązania problemu NAT (Network Address Translation). STUN serwer pomaga odkryć publiczny adres IP agenta, a TURN serwer pełni rolę pośrednika przy połączeniach, gdzie bezpośredni peer-to-peer jest niemożliwy (restrykcyjny NAT, firewall). Jeżeli Thulium nie ma skonfigurowanych serwerów STUN/TURN lub są one niedostępne z sieci agenta, połączenia WebRTC mogą się nie udawać w sieciach korporacyjnych z restrykcyjną konfiguracją NAT. Rozwiązanie: skonfigurowanie dedykowanych serwerów STUN/TURN dostępnych z sieci agentów.
Porty firewall dla WebRTC
WebRTC używa dynamicznie przydzielanych portów UDP dla media (zazwyczaj zakres 32768–65535 lub konfigurowalny przez Thulium). Firmowy firewall blokujący ten zakres portów skutecznie uniemożliwia nawiązanie połączeń audio WebRTC. Diagnoza: przetestować działanie WebRTC przez hotspot komórkowy (bez firmowego firewalla) — jeśli działa, problem leży w zaporze sieciowej. Rozwiązanie: otwarcie wymaganego zakresu portów UDP lub skonfigurowanie TURN z portami TCP/443 jako obejście dla sieci blokujących UDP.
Kompatybilność przeglądarek i wersje
Thulium WebRTC jest najlepiej obsługiwany przez Chrome (rekomendowana przeglądarka dla większości contact center). Firefox i Edge również obsługują WebRTC, ale mogą mieć inną jakość implementacji AEC (echo cancellation) i inną kompatybilność z serwerem SIP Thulium. Internet Explorer i stara wersja Edge (EdgeHTML) nie obsługują WebRTC — agenci muszą używać nowszych przeglądarek. Nieaktualna wersja Chrome (starsza niż kilka miesięcy) może mieć bugi WebRTC naprawione w nowszych release — aktualizacja przeglądarki jest jednym z pierwszych kroków diagnostycznych.
Naprawa problemów z WebRTC w Thulium — Serwis Wiatraczna
Serwis Wiatraczna zdiagnozuje problemy z WebRTC w Thulium i przywróci działanie połączeń przez przeglądarkę. Skontaktuj się z nami — systematyczna diagnoza i skuteczne rozwiązanie problemów WebRTC.