Paré au décollage !

Symptomes :

Lorsque vous lancez un appel depuis Communicator Web, une pop-up d’erreur apparaîtra affichant ce qui suit : 

Résolution :

Avant de passer un appel avec Communicator Web, certains prérequis doivent être remplis :

  • Activer le WebRTC sur l’extension
  • Activer le codec Opus sur l’extension
  • Activer le TLS dans les protocoles

L’extension doit avoir activé le WebRTC et le codec Opus sur son système ou sur elle-même.

Pour ce faire, il suffit de naviguer dans l’extension concernée Extension > Afficher les options avancées > Activer le WebRTC > Oui

Pour le codec Opus, celui-ci doit être activé dans l’extension également (s’il n’apparaît pas, vérifier qu’il est bien présent dans Réglages > Serveurs > Codecs par défaut > A distance > Opus.

Sur un système Multi-Tenant, sélectionnez le Tenant en question dans Réglages > Tenants > Codecs par défaut > A distance > Opus).

Puis dans l’extension, Extension > Afficher les options avancées > Codecs et placez Opus dans la liste.

De même, les paramètres TLS doivent être activés sur le système. Pour cela, il suffit de se rendre dans Réglages > Protocoles > SIP > Paramètres TLS > Activer TLS > Oui > Redémarrez le service PBXware avec le bouton situé en haut à droite.

Un paramètre supplémentaire est nécessaire pour la fonctionnalité réunion (meeting) et Communicator WEB sur un PBXWare derrière une NAT :

Dans Réglages > Protocoles > RTP > Configuration supplémentaire:

[ice_host_candidates]
adresse_locale => ip_publique

Par exemple :

[ice_host_candidates]
192.168.1.62 => 195.154.138.62

Enregistrez les paramètres.

Si tous les paramètres ci-dessus ont été appliqués, les appels sur Communicator web fonctionneront.