Aplicar FreePBX config después de cada escritura, o la extensión nunca llega a Asterisco

FixVOIPService
Se descapó
2 de septiembre de 2026 a las 23:42 UTC
Autor
Kamo
Compromit
49345c7

La extensión 8777 (Aiden Perry, kamocrm) fue creada a partir de KamoCRM en 2026-09-02 y nunca sonó. La mutación FreePBX GraphQL de la Qué se había escrito la mutación de FreePBX GraphQL -usuarios, "dispositivos", 54 filas de chismes y todo el árbol Astdb. Y luego se llama "needreload", que levanta la bandera de "Apply Config" de la GUI y nada más. Nunca corrió, así que "pjsip.endpoint.conf" seguía el generado el 27 de agosto y el Asterisco en marcha no tenía ningún end punto: [2026-09-02 21:05:28] ERROR .pjsip.c: No se vio el canal PJSIP - endpoint '8777' no fue encontrado El llamante no escuchó ningún error. El manejador del asistente.[3-9]XXX- valida el extensión contra astdb, que estaba poblada, por lo que la llamada fue aceptada, se entregó a kamo-direct-connect, y murió en CHANUNAVAIL en milisegundos; con Las rutas de la rama sin respuesta de vuelta a la cola principal, por lo que el Al llamante simplemente escuchó el anillo de línea principal de nuevo. La fila de los CDR para la verdadera llamada Lee **************** Cada mutación en FreePBXProvider ahora termina en aplicaciónConfiguration(), que emite la mutación y las encuestas de "doload" y las encuestas a un estado terminal Conchas de aire carga a un fondo de la api doreload, así que un la mutación aceptada no es una aplicación. Un k1m1 en vivo se completa en 3-4s. Los fallos se registran, nunca se lanzan: el escrito ya ha tenido éxito en FreePBX por ese punto, por lo que fallar la solicitud dejaría a Kamo sin un fila de extensión de la extensión FreePBX ya mantiene, y lo obvio Reintentar volvería "Este dispositivo id ya está en uso". Una recarga pendiente es recuperables, el siguiente escrito lo aplica, al igual que el GUI's Apply Config. Verificado final de extremo a extremo contra la caja k1m1 en vivo con una extensión desechable: after addSólo de la expansión .pjsip show endpoint 8999 , informó "No se puede encontrar objeto 8999"; después de la carga el endpoint estaba allí. A continuación, suprimido, aplicado, y confirmado sin residuos de astdb.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios