Appliquer la configuration FreePBX après chaque écriture, ou l'extension n'atteint jamais Asterisk

FixVOIPService
Expédié
2 septembre 2026 à 23:42 UTC
Auteur
Kamo
Commite
49345c7

L'extension 8777 (Aiden Perry, kamocrm) a été créée à partir de KamoCRM le 2026-09-02. Et jamais sonner. La mutation FreePBX GraphL 'addExtension' a écrit «utilisateurs», «dispositifs», 54 rangées de «sip» et l'ensemble de l'arbre AMPUSER/8777/ astdb puis appelé « aiguillereload » () qui soulève le drapeau de l'interface graphique "Apply Config" Et rien d'autre. Il n'a jamais couru, donc pjsip.endpoint.conf était encore Celui généré le 27 août et l'Asterisk en cours d'exécution n'avait aucun point d'évaluation : [2026-09-02 21:05:28-ERROR chan-pjsip.c: Impossible de créer un canal PJSIP - le critère d'évaluation '8777' n'a pas été trouvé L'appelant n'a entendu aucune erreur. Le manipulateur de l'accompagnateur ((3-9-XXX) valide le extension contre astdb, qui a été peuplée, de sorte que l'appel a été accepté, à kamo-direct-connect, et mort à CHANUNAVAIL en millisecondes; avec VOUE-mail-novm-livre la branche sans réponse revenant à la file d'attente principale, de sorte que L'appelant a simplement entendu à nouveau l'anneau de la ligne principale. La ligne CDR pour l'appel réel Lit : Chaque mutation dans FreePBXProvider se termine maintenant par l'applicationConfiguration(), qui envoi de la mutation «doreload» et des sondages «fetchApiStatus» à un état terminal - décors shells sur un fond "fwconsole api doreload", donc un une mutation acceptée n'est pas appliquée. Un k1m1 vivant s'applique complète en 3-4s. Les échecs sont enregistrés, jamais jetés: l'écriture a déjà réussi sur FreePBX d'ici là, à défaut de la demande, Kamo sans phone-extension row pour une extension FreePBX est déjà en attente, et l'évidence "Ce dispositif id est déjà utilisé". Un rechargement en attente est Revalorisable - l'écriture suivante l'applique, tout comme l'application de la Configuration de l'interface graphique. Vérifié bout à bout contre la boîte live k1m1 avec une extension jetable: après addExtension seule, le critère d'évaluation 8999 a rapporté « Impossible de trouver objet 8999"; après le doreload, le critère d'évaluation était là. Puis supprimé, appliqué, et confirmé n'a pas de résidu astdb.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation