Questo capitolo descrive la configurazione della visualizzazione come partecipante WebRTC. Nel capitolo Partecipante SIP viene spiegata ulteriormente l'integrazione dei partecipanti.
Importante: WebRTC funziona solo tramite HTTPS e certificato valido. Altrimenti non verrà stabilita una connessione vocale.
Un telefono sulla visualizzazione non può essere raggiunto mediante squillo. Pertanto, la chiamata deve essere segnalata separatamente tramite Messaggi o gong fisico. Successivamente, l'utente può stabilire una connessione vocale con la controparte chiamando dalla visualizzazione.
Per ricevere il segnale, è possibile inviare direttamente un comando tramite interfaccia TCP/UDP- o HTTP, se la controparte supporta questa funzionalità. In alternativa, è possibile rilevare una chiamata in entrata tramite interfaccia Asterisk AMI o con un evento di piano di numerazione Evento. Quest'ultima variante è la più semplice da implementare.
A differenza di un telefono, la configurazione dell'indirizzo della visualizzazione viene creata automaticamente dal server. Pertanto, non è necessario configurare indirizzi SIP.
Per utilizzare un telefono nella visualizzazione, questo viene inserito in una pagina tramite il plugin
Libreria. Quando la configurazione del telefono è completa e l'impianto telefonico Asterisk è stato avviato con successo, viene visualizzato il FAB (Floating Action Button) in basso a destra nella visualizzazione. Questo consente all'utente di stabilire una connessione.
La configurazione VoIP della telefonia è suddivisa in due parti. La configurazione dei server per la visualizzazione viene effettuata nell'interfaccia Interfaccia di rete o nel
Accesso remoto. Tutte le impostazioni per l'impianto telefonico vengono effettuate nella
Infrastruttura sotto
Rete
Telefonia. Le impostazioni sono simili, quindi è necessario fare attenzione a dove vengono effettuate le configurazioni. Di solito vengono utilizzate anche le stesse impostazioni se il server si trova nella stessa rete. Pertanto, le impostazioni della telefonia vengono distribuite in tutte le connessioni di rete.
Affinchè la visualizzazione possa stabilire una connessione vocale in tutto il mondo, i Pacchetti UDP WebRTC devono raggiungere l'impianto telefonico interno. Se ci si trova nella stessa rete o si stabilisce una connessione tramite VPN, i pacchetti raggiungono direttamente il server e la comunicazione funziona. La situazione è diversa se la visualizzazione viene chiamata da un'altra rete. In questo caso, non è più possibile raggiungere l'indirizzo IP del server. Ci sono due soluzioni per questo:
Tutte le informazioni sulla configurazione sono disponibili nel capitolo Server STUN e TRUN.
Sotto la scheda destra nella configurazione del telefono, è possibile impostare una tastiera per la visualizzazione. Ecco un esempio di una normale tastiera telefonica:
!1;!2;!3
!4;!5;!6
!7;!8;!9
[icon:material/emergency]:*;!0;!#
Oppure l'uso di un apriporta:
[icon:material/door_open] [txt:Open]:*1234#
Ogni cifra è separata da un punto e virgola per riga. Se il contenuto viene lasciato vuoto, il tasto corrispondente viene saltato. Ogni tasto può contenere un testo individuale. Il testo viene semplicemente scritto prima del codice con un doppio punto. Sono supportati anche i placeholder [icon:] e [txt:] per le traduzioni. Un punto esclamativo prima del testo ingrandisce il carattere della tastiera. Se viene utilizzato solo il codice, questo non verrà trasmesso. Se viene inserita una riga vuota, inizia una nuova tabella.
Importante: Ogni codice viene visualizzato in chiaro nella visualizzazione e può essere facilmente letto.
I caratteri validi sono 0-9, A-D, * e #. È anche possibile inserire una pausa tramite virgola (,). Per pause più lunghe, ripetere la virgola più volte.
Per verificare se una connessione esterna può essere effettivamente stabilita, si consiglia di utilizzare la console del browser Chrome. Questa può essere richiamata tramite l'URL chrome://webrtc-internals/.
Sotto il punto ICE candidate grid, ad esempio, è possibile visualizzare i requisiti degli indirizzi IP.