O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul
Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...
Raport de apel extensii astfel încât inelele mobile ale unui membru
Clientul AMI se conectează cu 'Evenimente: oprite' şi trimite doar acţiuni, deci nimic mai departe FreePBX-ul unui client a spus vreodată platformei că soseşte ...
Pin direct media=no, and correct the "(+) cannot overfrection"
FreePBX PJSip driver defaults direct media to YES (generateDefaultDeviceSettings, PJSip.class.php:210) și GraphQL addExtensie mutație nu are nici un câmp să-l s...
Reconcile per-extensie Blocuri WebRTC în loc de mână-editare un registru
O extensie creat prin API FreePBX lui devine nici un bloc WebRTC, așa că înregistrează peste WSS și apoi nu are nici DTLS sau ICE apel conectat fără audio. Ace...
Cârligele prediale trebuie să se întoarcă
Asterisc 21 a eliminat familia de aplicaţii Macro () pur şi simplu şi FreePBX atinge aceste cârlige cu Gosub () (extensii suplimentar.conf: Nu-ţi face griji. Câ...
Harden download kubectl împotriva egress fulg [skip ci]
dL.k8s.io peste ieşirea alergătorului scade intermitent la mijlocul transferului: curl: (56) OpenSSL SSL read: decriptare eșuată sau înregistrare proastă mac ca...
Utilizați registrul k1m1 / API 192.168.4.22 ( IP-uri WireGuard depreciate prin picătură)
Drop offline-k2m1 implementare loc de muncă + orfane K2m1 manifeste
Serviciul a rulat pe o imagine veche cache k0m1:5000, niciodată re-împușcat la k1m1 registru după retragerea k0m1; evacuarea presiunii disk șterse cache (ImageP...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
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...
Mută ASTERISK CDR DSN la config.json local, nu secrete CI/CD
Acreditările CDR sunt locale pentru fiecare server FreePBX și nu au afaceri în conducta CI/CD. Operatorii adaugă ASTERISK CDR DSN direct la acestea config.json ...
Manifeste de încărcare bogate cu date Asterisk CDR apelant-ID
Adaugă opţional MySQL îmbogăţire CDR astfel încât fila de istorie softphone poate arată cine a sunat (sau a fost chemat). Atunci când ASTERISK CDR DSN este conf...
Emit recordedAt + per-file extension in upload manifest
- Watcher: every emitted Recording carries RecordedAt, derived from the EPOCH segment of our managed **************** filename, falling back to file mtime f...
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...
Utilizați envsubst-compatibil \$ {VAR} sintaxă în șablon config + re-render on stay placeholders
Pods au fost CrashLoopBackOff cu "erori config: API KEY lipsește sau prea scurt" deoarece șablonul de configurare folosit literal API KEY markeri care envsu...
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.
Angajare iniţială
Ceasuri ***************** pentru înregistrări WAV terminate, grupuri multi-picioare picioare apel de Asterisc UNIQUEID, și încarcă fiecare lot la APIService /ap...
Angajare iniţială
Ceasuri ***************** pentru înregistrări WAV terminate, grupuri multi-picioare picioare apel de Asterisc UNIQUEID, și încarcă fiecare lot la APIService /ap...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.