Lo scrittore di endpoint AI non fa nulla finché FreePBX non ha generato il suo file endpoint
Senza pjsip.endpoint.conf nulla è conosciuto su quali estensioni esistono, quindi Applicare le sezioni AI gestite vuote (e ricaricate), che prenderebbero ogni A...
Le estensioni AI offrono solo G.711, quindi la gamba AI non è mai G.722
livekit-sip risponde un'offerta con il codec che è il più alto, non il primo uno offerto (media-sdk sdp.SelectAudio: G722 -5 > PCMU -10 > PCMA -20). Con consent...
Un blocco AOR dell'estensione AI aggiunge all'AOR, non al punto finale dello stesso nome
FreePBX nomina un endpoint di estensione e il suo AOR allo stesso modo, e pjsip.conf include pjsip.endpoint.conf prima di pjsip.aor.conf. Un nudo [7900](+) in p...
Una subroutine di registrazione; i nomi dei file mantengono la chiamata UNIQUEID; AMI legge gli eventi di chiamata
[kamo-record] ora fa la registrazione per ogni percorso: il tronco e la segreteria ganci prediali qui lo chiamano, e così sarà il partecipante, diretto, agente,...
Una ricostruzione dello stesso commit non ha dispiegato nulla e ha riferito il successo
L'immagine è contrassegnata con il commit SHA, così la ricostruzione dello stesso commit produce un riferimento di immagine identico. `kubectl set immagine` qui...
Pin direct media=no, e correggere il reclamo "(+) non può sovrascrivere"
Il driver PJSip di FreePBX predefinisce direct media a YES (generateDefaultDeviceSettings, PJSip.class.php:210) e il GraphQL addExtension mutation non ha campo ...
Predial hooks must Return(), non MacroExit() — Asterisk 21
Asterisk 21 ha rimosso la famiglia di applicazione Macro() e FreePBX raggiunge questi ganci con Gosub() (extensions additional.conf: E' il momento giusto. Il ga...
Harden il kubectl download contro l'egresso sfacciato [skip ci]
dl.k8s.io sopra l'ingresso del corridore cade in modo intermittente metà del trasferimento: curl: (56) OpenSSL SSL read: decryption fail or bad record mac che f...
Utilizzare il registro k1m1 / API 192.168.4.22 (drop deprecated WireGuard IPs)
Add go-sql-driver/mysql v1.7.1 checksum to go.sum
go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...
Spostare ASTERISK CDR DSN su config.json locale, non segreti CI/CD
Le credenziali CDR sono locali per ogni server FreePBX e non hanno business nella pipeline CI/CD. Gli operatori aggiungono ASTERISK CDR DSN direttamente al loro...
Drop the [from-internal-custom] _X. catch-all that broke softphone calls
The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...
Write managed config files 0644 so the asterisk daemon can read them
The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...
Utilizzare la sintassi \${VAR} compatibile con envsubst nel modello di configurazione + re-render sui segnaposto stanti
I Pod erano CrashLoopBackOff con "errore di configurazione: API KEY manca o troppo breve" perché il modello di configurazione usato literal API KEY marcato...
Drop unused watcher import
uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
