Ovo poglavlje opisuje konfiguraciju prikaza kao učesnika WebRTC-a. U poglavlju SIP učesnik dalje se objašnjava integracija učesnika.
Važan napomena: WebRTC radi samo putem HTTPS i važećeg sertifikata. U suprotnom neće biti moguće uspostaviti govornu vezu.
Telefon na prikazu se ne može dobiti zvonjenjem. Stoga mora poziv odvojeno signalizirati putem Obavijesti ili fizičkog gonga. Nakon toga korisnik može uspostaviti govornu vezu sa suprotne strane putem poziva sa prikaza.
Da bi se signal primio, može se direktno poslati naredba putem TCP/UDP- ili HTTP- sučelja sa suprotne strane, ako to podržava. Alternativno, može se prepoznati dolazni poziv putem Asterisk AMI-sučelja ili događaja Brojčanog plana. Ova posljednja varijanta je najjednostavnija za implementaciju.
Za razliku od telefona, konfiguracija adrese prikaza se automatski stvara sa servera. Stoga nije potrebno konfigurirati SIP-adrese.
Da bi se koristio telefon na prikazu, ovaj se ugrađuje putem plugin-a Biblioteka na
stranicu. Kada je konfiguracija telefona potpuna i kada je Asterisk telekomunikacijska centrala uspješno pokrenuta, prikazuje se FAB (Floating Action Button) u donjem desnom kutu prikaza. Ovaj omogućava korisniku uspostavljanje veze.
VoIP konfiguracija telefonske komunikacije je podijeljena na dva dijela. Konfiguracija servera za prikaz vrši se u Mrežnom sučelju ili u
Daljinskom pristupu. Sva podešavanja za telekomunikacijsku centralu se vrše u
Infrastrukturi pod
Mreža
Telefonija. Podešavanja izgledaju slično, pa je potrebna opreznost pri odabiru gdje se podešavanja vrše. Obično se koriste ista podešavanja ako se server nalazi u istoj mreži. Zadano, podešavanja telefonske komunikacije se distribuiraju na sve mrežne veze.
Da bi prikaz mogao uspostaviti govornu vezu širom svijeta, WebRTC-UDP paketi moraju stići do interne telekomunikacijske centrala. Ako se nalazi u istoj mreži ili ako se veza uspostavlja putem VPN-a, paketi direktno stižu do servera i komunikacija radi. Drukčije je kada se prikaz poziva iz druge mreže. Tada više nije moguće dostaviti IP-adresu servera. Za ovo postoji dva rješenja:
Sve informacije o konfiguraciji možete pronaći u poglavlju STUN- i TRUN-serveri.
Pod desnim jezikom u konfiguraciji telefona može se odrediti
tipkovnica za prikaz. Evo primjer normalnog telefonskog tipkovničkog polja:
!1;!2;!3
!4;!5;!6
!7;!8;!9
[icon:material/emergency]:*;!0;!#
Ili korištenje otvarača vrata:
[icon:material/door_open] [txt:Open]:*1234#
Svaka cifra se razdvaja tačkicom-zarezom po retku. Ako se sadržaj ostavi prazan, tipka će biti preskočena. Svaka tipka može sadržavati individualni tekst. Tekst se jednostavno piše prije koda dvostrukom točkom. Podržani su i placeholderi [icon:] i [txt:] za prijevode. Uzviknik pred tekstom povećava veličinu slova tipkovničkog polja. Ako se koristi samo kod, ovaj neće biti prenesen. Ako se unese prazan redak, počinje nova tablica.
Važno: Svaki kod se prikazuje u čistom tekstu na prikazu i može biti lako pročitan.
Važeći znakovi su 0-9, A-D, * i #. Također, može se unijeti pauza putem zareza (,). Za duže pauze ponovite zarez više puta.
Da bi se provjerilo da li se vanjska veza može stvarno uspostaviti, preporučuje se korištenje konzole Chrome pretraživača. Ova se može pozvati putem URL-a chrome://webrtc-internals/.
Pod točkom ICE candidate grid mogu se prikazati zahtjevi IP-adresa, na primjer.