- Expédié
- 2 septembre 2026 à 23:43 UTC
- Auteur
- Kamo
- Commite
- 1615467
Une extension créée via l'API de FreePBX n'obtient aucun bloc WebRTC, donc il s'enregistre sur WSS et n'a alors ni DTLS ni ICE - le navigateur softphone affiche un un appel connecté ne transportant pas d'audio. Ces paramètres ne peuvent être exprimés nulle part FreePBX les acceptera: «dtls-cert-file-file-» et les transports ne sont pas des colonnes en la table "sip" et non les champs sur la mutation "AddExtension", de sorte qu'ils doivent: -" -" -'ext'(-)-(-)-(-)---------------------------- était un fichier Maintenu de la main dans une ConfigMap, ce qui signifie chaque nouvelle extension a été silencieusement brisée jusqu'à ce que quelqu'un se souvienne de l'éditer et de se relargérer (8888 sist non inscrits sur la liste pendant des mois). L'extension 8777 est la dernière en date. WebRTCReconciler lit la liste des extensions parmi les produits générés par FreePBX pjsip.endpoint.conf et maintient une section gérée délimitée par marqueur en étapes avec , toutes les 30. Les extensions supprimées perdent automatiquement leur bloc pour une section qui n'existe plus fait de log d'astérisque "La section n'existe pas" sur chaque rechargement. Il ne comble que les lacunes: tout bloc écrit en dehors de nos marqueurs (les KlusterServices liste, un administrateur) se laisse exactement comme il est, n'est jamais dupliqué et jamais pris en charge. Seuls les critères d'évaluation entièrement numériques sont touchés, de sorte que les troncs ne sont pas épinglés à a WS transport avec DTLS forcé. Un pjsip.endpoint.conf manquant est un no-op plutôt que "extensions nulles", qui autrement enlèverraient WebRTC de chaque extension qui en a une. OFF par défaut (MANAGE-WEBRTC-ENDPOINTS), sur pour k1m1. Le bloc est exactement incorrect pour un téléphone de bureau SIP: il force DTLS-SRTP que le téléphone ne peut pas faire et le pince à un transport qu'il ne parle pas. Deux choses mesurées sur la case vive k1m1 plutôt que supposées: - Le rechargement doit être le module reload res-pjsip.so, pas le 'pjsip reload'. Après l'ajout d'un bloc de '[8999'(-)', 'pjsip reload', 'pjsip reload', 'pjsip reload', 'pjsip reload', 'pjsip reload', 'p un module rechargement l'a appliqué, et un module rechargement l'a également retourné lorsque le module le bloc a été enlevé. En utilisant le propre «pjsip reload» ici, il serait écrit un corriger le fichier et laisser la configuration en cours mal. - Un bloc (-) ne peut que résoudre les options ADD, ne jamais l'emporter. S'ajouter à un critère d'évaluation dont la configuration générée audit Il a laissé sur le 'no' 'no' de la première valeur gagne. (-webrtc-yes-yes-yes-yes-yes-yes-yes-yes-yes-yes-yes-yes-yes-yes uniquement parce qu'il s'agit d'un abréviation additif, et non d'un champ stocké.) Tout ce qui doit CANE une valeur générée doit être fixé dans le FreePBX base de données. Vérifié par rapport au réel /etc/asterisk: correctement choisi celui l'extension découverte à partir de 23, a sauté le tronc Erik-Primary, a laissé l'existant L'octet pour l'octet est identique, et était un non-op sur la deuxième passe.