Ce chapitre décrit la configuration de la visualisation en tant que participant WebRTC. Dans le chapitre Participant SIP, l'intégration des participants est expliquée plus en détail.
Importante Note: WebRTC ne fonctionne qu'avec HTTPS et un certificat valide. Sinon, une connexion vocale ne pourra pas être établie.
Un téléphone sur la visualisation ne peut pas être atteint par une sonnerie. Par conséquent, l'appel doit être signalé séparément via Messages ou un gong physique. Ensuite, l'utilisateur peut établir une connexion vocale avec le correspondant en appelant depuis la visualisation.
Pour recevoir le signal, soit une commande peut être envoyée directement via TCP/UDP- ou HTTP-interface depuis le correspondant si celui-ci le supporte. Alternativement, un appel entrant peut être détecté via l'interface AMI Asterisk ou avec un événement de plan de numérotation Événement. Cette dernière variante est la plus simple à mettre en œuvre.
Contrairement à un téléphone, la configuration de l'adresse de la visualisation est créée automatiquement par le serveur. Il n'est donc pas nécessaire de configurer des adresses SIP.
Pour utiliser un téléphone sur la visualisation, celui-ci est inséré dans une page via le plugin
Bibliothèque. Lorsque la configuration du téléphone est complète et que l'installation téléphonique Asterisk a démarré avec succès, le FAB (Floating Action Button) s'affiche en bas à droite de la visualisation. Celui-ci permet ensuite à l'utilisateur d'établir une connexion.
La configuration VoIP de la téléphonie est divisée en deux parties. La configuration des serveurs pour la visualisation se fait dans l'Interface Réseau ou dans le
Accès à Distance. Toutes les configurations de l'installation téléphonique se font dans la
Infrastructure sous
Réseau
Téléphonie. Les configurations sont similaires, il faut donc faire attention à l'endroit où les paramètres sont effectués. En général, les mêmes paramètres sont utilisés si le serveur se trouve dans le même réseau. Par défaut, les paramètres de la téléphonie sont donc distribués à toutes les connexions réseau.
Pour que la visualisation puisse établir une connexion vocale partout dans le monde, les Paquets UDP WebRTC doivent atteindre l'installation téléphonique interne. Si vous êtes dans le même réseau ou si vous établissez une connexion via VPN, les paquets atteignent directement le serveur et la communication fonctionne. Il en va autrement lorsque la visualisation est appelée depuis un autre réseau. Dans ce cas, l'adresse IP du serveur ne peut plus être atteinte. Il existe deux solutions à ce problème:
Toutes les informations sur la configuration se trouvent dans le chapitre Serveurs STUN et TRUN.
Sous l'onglet de droite dans la configuration du téléphone, un
clavier pour la visualisation peut être défini. Voici un exemple d'un clavier de téléphone normal:
!1;!2;!3
!4;!5;!6
!7;!8;!9
[icon:material/emergency]:*;!0;!#
Ou l'utilisation d'un ouvreur de porte:
[icon:material/door_open] [txt:Open]:*1234#
Chaque chiffre est séparé par un point-virgule par ligne. Si le contenu est laissé vide, la touche correspondante est sautée. Chaque touche peut contenir un texte individuel. Le texte est simplement écrit avant le code avec un double-point. Les placeholders [icon:] et [txt:] sont également supportés pour les traductions. Un point d'exclamation avant le texte agrandit la taille de la police du clavier. Si seul le code est utilisé, celui-ci n'est pas transmis. Une ligne vide insérée commence un nouveau tableau.
Important: Chaque code est affiché en clair dans la visualisation et peut être facilement lu.
Les caractères valides sont 0-9, A-D, * et #. Une pause peut également être insérée à l'aide d'une virgule (,). Pour des pauses plus longues, répétez la virgule plusieurs fois.
Pour vérifier si une connexion externe peut réellement être établie, il est recommandé d'utiliser la console du navigateur Chrome. Celle-ci peut être appelée via l'URL chrome://webrtc-internals/.
Sous le point ICE candidate grid, par exemple, les exigences des adresses IP peuvent être affichées.