Scenariusz końcowy AI nie robi nic dopóki FreePBX nie wygeneruje pliku końcowego
Bez pjsip.endpoint.conf nic nie wiadomo, które rozszerzenia istnieją, więc Zastosuj napisane puste zarządzane sekcje AI (i przeładowane), które zajęłyby każdą A...
Rozszerzenia AI oferują tylko G.711, więc noga AI nigdy nie jest G.722
livekit- sip odpowiada na ofertę z kodekiem jest najwyższy, nie pierwszy jedna oferta (media- sdk sdp.SelectAudio: G722 -5 > PCMU -10 > PCMA -20). Z allow =! al...
Blok AOR rozszerzenia AI dodaje do AOR, a nie do punktu końcowego tej samej nazwy
FreePBX określa punkt końcowy rozszerzenia i jego AOR, a pjsip.conf zawiera pjsip.endpoint.conf przed pjsip.aor.conf. A goły [7900] (+) w pjsip.aor _ custom _ p...
Jeden z subrutynów nagrywania; nazwy plików utrzymują UNIKALNY Mowata połączenia; AMI czyta wydarzenia wywołania
[kamo-record] robi teraz nagranie dla każdej ścieżki: kubrać i pocztę głosową Zawinie przedrzeczne haczyki tutaj nazywają to, podobnie jak opiekun, bezpośredni,...
Odbudowa tego samego zobowiązania nie rozmieściła niczego i zgłosiła sukces
Obraz jest oznaczony za pomocą commit SHA, więc odbudowa tego samego commitu wytwarza To identyczna odwoławcz do obrazu. Obraz z zestawem kubectl ’n nie zmienia...
Pin direct_media-no i skorygować roszczenie "(+) nie może zastąpić"
FreePBX PJSip domyślnie domyślnie direct_media do TAK (generowanieDefaultDeviceUstawienia, PJSip.class.php:210) i GraphQL mutacja addExtension nie ma pola do na...
Haczyki przedpojowe muszą powrócić(), a nie MacroExit() — Asterisk 21
Asterisk 21 usunęła rodzinę aplikacji Macro() wprost i FreePBX Dotrze do tych haczyków za pomocą Gosub() (extensions_additional.conf: Hak zapasowy FreePBX Statk...
Harden the kubectl download przeciwko łuszczącej się egresji [skip ci]
dl.k8s.io nad wydziskiem biegacza przerywa w połowie transferu: Zwijanie: (56) OpenSSL SSL_read: odszyfrowanie nieudane lub złe rekordowe mac Co zawodzi wdroż...
Użyj k1m1 rejestru/API 192.168.4.22 (przekrwione adresy IP WireGuard)
Dodaj go-sql-driver/mysql v1.7.1 czek do go.sum
Idź mod schnie bez plików źródłowych jest no-op, więc suma kontrolna mysql była Nigdy nie dodano. Wygenerowano prawidłowe hashe h1 przez wyrzutek golang:1.22-al...
Przenieś ASTERISK_CDR_DSN do local config.json, a nie tajemnic CI/CD
Poświadczenia CDR są lokalne dla każdego serwera FreePBX i nie mają żadnego biznesu W rurociągu CI/CD. Operatorzy dodają ASTERISK_CDR_DSN bezpośrednio do swoich...
Rzuć [ze-internal-custom] _X. catch-all, który zepsuł połączenia softphone
Połów-wszystkie exten > _X.,1 w [od-internal-custom] przechwytywał każdy Pokrętło wewnętrzne — softfony zaczęły zgłaszać "telefon nie jest zarejestrowany" / Roz...
Napisuj zarządzane pliki konfigowe 0644, aby teraszowy demon mógł je odczytać
Kapsuła kamo-asterisk działa jako korzeń i pisze do hosta - Asterisk wewnątrz FreePBX str działa jako "asterisk" użytkownika i nie mógł odczytać 0640 root: root...
Użyj składni kompatybilnej z envsubst ? $-VAR w szablonie konfig + ponowne upomnienie na nieświeżych zastępach
Pods to CrashLoopBackOff z "błędami konfigowymi: Brakuje API_KEY lub zbyt krótki" Ponieważ szablon konfiskaty użyto dosłownych znaczników __API_KEY__, które env...
Spaku nieużywanego importu zegarka
uploader.go korzysta tylko z CallBatch (deklarowane w grouper.go w tym samym pakiecie), Nie wszystko bezpośrednio od wewnętrznego / obserwatora. I Go odrzuca ni...
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
