Poczta głosowa przesyła nazwę swojej wiadomości, a Kamo może poprosić o jeden nie ma dźwięku
Wysyłanie poczty głosowej niesie teraz własny identyfikator wiadomości, < skrzynka pocztowa > / < msg _ id > z msgNNNN.txt Asterisk pisze obok siebie, jako jego...
Render the toll- defraud block list as [kamo- toll- defraud-blocked] (SP93 T8)
Polityka PBX teraz posiada blockedPatterns, rozszerzenie Asterisk wzorce opcjonalnych strażników oszukańczych. Pobieranie tylko podkreślenie, a następnie cyfry ...
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...
Dlaczego pozwala = sam utrzymuje G.722 poza ofertą LiveKit
Przegląd 1 zapytał, czy codec _ prefs _ event _ offer (preferowane: oczekujące, operacja: union) może nadal umieścić G722 dzwoniącego w ofercie Asterisk LiveKit...
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...
Wyciągnij politykę PBX z Kamo; wychodząca lista dopuszczeń i rozszerzenia AI jako zarządzany plan wybierania; Punkt punktów końcowych AI w LiveKit
Każda POLICY_SECONDS agent pociąga za sobą GET /api/voip/pbx/config (również jest to Ciotanie) i pisze [kamo-bound-out-out-służby] i [kamo-ai-extensions] jako z...
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...
Zgłoś rozszerzenia dzwonienia, aby dzwonić mobilna członkini
Klient AMI loguje się z "Wydarzenia: wyłączone" i wysyła tylko działania, więc nic na FreePBX klienta powiedział platformie, że nadchodzi telefon. Ta cisza jest...
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...
Reconcile per-extension WebRTC bloki zamiast ręcznej edycji składu
Rozszerzenie utworzone za pośrednictwem API FreePBX nie otrzymuje bloku WebRTC, więc Rejestruje się nad WSS, a następnie nie ma DTLS ani ICE — softphone przeglą...
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)
Upuść offline-k2m1 wdrożenie pracy + osierocone manifesty k2m1
Usługa uruchomiona na nieświeżym buforowym obrazie k0m1:5000, nigdy nie przesunięty do k1m1 Rejestr po przejściu na emeryturę k0m1; eksmisja dysku-ciśnienia wyc...
Zdelegować z concurrecy w budowaniu miejsc pracy, a nie rozmieszczania Kubernetes
Współwadność na poziomie przepływu pracy serializowała cały rurociąg (w tym kubectl rollouts). Przenieś grupę do pracy w budowanie tylko w celu wdrożenia zadań ...
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...
Enrich upload manifesty z danymi Asterisk CDR caller-ID
Dodaje opcjonalne wzbogacenie CDR MySQL, dzięki czemu zakładka historii softphone może Wyświetlacz, który dzwonił (lub został wezwany). Gdy ASTERISK_CDR_DSN jes...
Emit nagranePrzedłużenieAt + na plik pliku w przesłaniu
- Obserwator: każde emitowane nagranie przenosi RecordedAt, pochodzące z EPOCH segment naszego zarządzanego ;) Nazwa pliku, powrót do pliku mtime dla poczty...
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...
Początkowe zobowiązanie — FreePBX nagrywający (GO)
Zegarki - dla zakończonych nagrań WAV, grupuje wielonogane nogi wywołania przez Asterisk UNIQUEID i przesyła każdą partię do APIService /api/voip/recordings/upl...
Początkowe zobowiązanie — FreePBX nagrywający (GO)
Zegarki - dla zakończonych nagrań WAV, grupuje wielonogane nogi wywołania przez Asterisk UNIQUEID i przesyła każdą partię do APIService /api/voip/recordings/upl...
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.
