- Se descapó
- 10 de septiembre de 2026 a las 20:30 UTC
- Autor
- Kamo
- Compromit
- b650d56
Las extensiones no pudieron llegar al 911: ninguna ruta de salida coincidía con el 911 o 933, así que de Internal cayó a mal número y jugó "no se puede completar como marcado" sin enviar nunca un INVITE. startup.sh ahora lleva la mitad del dialplan de la solución: - 911 y 933 son extensiones exactas en [internal-personal], el contexto la puerta de salida vive. Una extensión exacta supera todos los patrones en su contexto, por lo que la puerta no puede capturarlos, y se saltan el lista [kamo-out-bound-apermitido]: cada extensión puede marcarlos sin Prefijo. Cada uno va directo a lo desde-internal-adicional, donde FreePBX's El enrutado de salida se apodera. - [kamo-e911-notificar] corre antes de que la llamada sea enrutada y comience kamo-e911-notify.py desprendido, a través de TrySystem (System) cuelga el canal cuando su comando no puede funcionar), con cada argumento reducido a dígitos de FILTER. - kamo-e911-notify.py envía los buzones de administración de la plataforma a través de ************* con el tiempo, la extensión y su nombre, el número de llamada y la ubicación transportada al centro 911. Es Rechaza a cualquier destinatario fuera de kamocrm.com, vuelve a tratar un corte de reinstalo tres tiempos y registra cada resultado a ************* La vaina su postfix no se utiliza: releva a través de smtp.gmail.com y su cola es Se atascó. El notificante se reescribe en cada bota; el bloque de dialplan se adjunta una vez bajo su propio guardaespaldas, como el bloque asistente. La mitad de enrutado es de los datos de FreePBX, fuera de este repo, y se aplica en k1m1: ruta de salida Emergency911 (ememency-route=YES, patrones 911 y 933, tronco 1 (el tronco Telnyx), primero en secuencia, anulación de CID CID . devices.emergency.cid .-19492989960 en las 22 extensiones. freepbx/tests/test-e911.py (stdlib unittest) comprueba que startup.sh parses como bash y como YAML, modelos la selección de extensión de Asterisk para mostrar el 911 y 933 bypass la puerta mientras que los números de 10 dígitos, 11 dígitos y 011 todavía lo alcanzan, pincha el gancho de notificación a NoOp/TrySystem/Retorno con argumentos filtrados, y conduce el notificante contra un relevo falso.