Această capitolă descrie configurarea vizualizării ca participant WebRTC. În capitolul Participant SIP se explică în continuare integrarea participanților.
Notă importantă: WebRTC funcționează doar prin intermediul HTTPS și al unui certificat valabil. Altfel, o conexiune vocală nu va fi stabilită.
Un telefon pe vizualizare nu poate fi contactat prin sunet. Prin urmare, apelul trebuie semnalizat separat prin intermediul Mesaje sau al unui gong fizic. Apoi, utilizatorul poate stabili o conexiune vocală cu destinatia printr-un apel de la vizualizare.
Pentru a primi semnalul, se poate trimite direct o comandă prin intermediul TCP/UDP- sau HTTP-interfeței de la destinatie, dacă aceasta o suportă. Alternativ, se poate detecta un apel entrant prin intermediul Asterisk AMI-interfeței sau cu un eveniment al planului de numere Eveniment. Această ultimă variantă este cea mai simplă de implementat.
În contrast cu un Telefon, configurarea adreselor vizualizării este creată automat de server. Prin urmare, nu trebuie configurate adrese SIP.
Pentru a utiliza un telefon pe vizualizare, acesta este introdus în O pagină prin intermediul plugin-ului
Bibliotecă. Dacă configurarea telefonului este completă și centrala telefonică Asterisk a fost pornită cu succes, butonul FAB (Floating Action Button) va fi afișat în colțul din dreapta jos al vizualizării. Acesta permite apoi utilizatorului să inițieze o conexiune.
Configurarea VoIP a telefoniei este împărțită în două părți. Configurarea serverelor pentru vizualizare se face în Interfața de rețea sau în
Acces la distanță. Toate setările pentru centrala telefonică se fac în
Infrastructură sub
Rețea
Telefonie. Setările arată similar, așa că trebuie să aveți grijă unde se fac setările. De obicei, se folosesc aceleași setări dacă serverul se află în aceeași rețea. Prin urmare, setările de telefonie sunt distribuite implicit la toate conexiunile de rețea.
Pentru ca vizualizarea să poată stabili o conexiune vocală în întreaga lume, pachetele UDP WebRTC trebuie să ajungă la centrala telefonică internă. Dacă vă aflați în aceeași rețea sau stabiliți o conexiune prin VPN, pachetele ajung direct la server și comunicarea funcționează. Situația este diferită dacă vizualizarea este accesată dintr-o altă rețea. Atunci adresa IP a serverului nu mai poate fi atinsă. Există două soluții pentru aceasta:
Toate informațiile despre configurare le găsiți în capitolul Servere STUN și TRUN.
Sub fila dreaptă din configurația Telefon, se poate seta o
Tastatură pentru vizualizare. Iată un exemplu de tastatură standard a unui telefon:
!1;!2;!3
!4;!5;!6
!7;!8;!9
[icon:material/emergency]:*;!0;!#
Sau utilizarea unui deschizător de uși:
[icon:material/door_open] [txt:Open]:*1234#
Fiecare cifră este separată prin punct și virgulă pe fiecare linie. Dacă un conținut este lăsat gol, tasta corespunzătoare va fi omisă. Fiecare tastă poate conține un text individual. Textul se scrie pur și simplu înainte de cod cu un două puncte. Sunt suportate și marcatorii [icon:] și [txt:] pentru traduceri. Un semn de exclamare înainte de text mărește dimensiunea fontului tastaturii. Dacă se utilizează doar codul, acesta nu va fi transmis. Dacă se introduce o linie goală, începe o nouă tabelă.
Important: Fiecare cod este afișat în clar pe vizualizare și poate fi ușor citit.
Caracterele valide sunt 0-9, A-D, * și #. Se poate introduce și o pauză prin utilizarea virgulei (,). Pentru pauze mai lungi, repetați virgula de mai multe ori.
Pentru a verifica dacă o conexiune externă poate fi stabilită cu adevărat, se recomandă utilizarea consolei din browserul Chrome. Aceasta poate fi accesată prin intermediul URL-ului chrome://webrtc-internals/.
Sub punctul ICE candidate grid, de exemplu, cerințele adreselor IP pot fi afișate.