Zezwalaj na połączenie końcowe podczas łączenia, wyłączenia asystenta AI, usuń kartę kolejki
- Przycisk połączenia końcowego jest teraz aktywny i czerwony podczas stanu połączenia, dzięki czemu połączenia mogą zostać odwołane przed połączeniem - Wyłączo...
Rozwiązowanie rozszerzenia historii połączeń od member_voip_config, a nie phone_extension
Był NULL dla niektórych rozszerzeń, nawet gdy member_voip_config poprawnie zmapował członka do ich rozszerzenia. Korzystanie z nich member_voip_config (twoowe ź...
Pełne wsparcie dla softphone popup na tabletach
- Dodaj touch-action: manipulacja + WebkitTapHighlightColor do iconBtnStyle Tak więc przyciski sterujące oknami (minimacja / maxize / zamknij) reagują natychm...
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...
Przejmowanie sejsowych strun zwyczajnych dla CountryType via AttributeConverter
Rządy DB miały kraj przechowywany jako zwyczajne liczba iniekcyjne (np. "186" dla UNITED_STATES) Zamiast nazw enum, powodując NielegalneWyjątkuArgumentu na znaj...
Anuluj natychmiast przetłumacz zadania, uruchamiając tsx w tle
Kiedy Forgejo anuluje przepływ pracy, bash czeka na jakiekolwiek dziecko na pierwszym planie Aby zakończyć przed przetworzeniem sygnału — więc uruchomiona praca...
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...
Zezwalaj na zwiększony dostęp na getDomainById i sprawdź punkty końcowe
Najwyższej klasy właściciele org i członkowie systemu dostali 403 na getDomainById I weryfikację-dns, ponieważ te punkty końcowe są bezpośrednioUserMemberOfOrg....
Pokaż istniejącą domenę org zamiast formularza wpisowego, gdy nie ma niestandardowej domeny
Wrócił do subdomeny platformy org jako domena wyświetlacza, tak DnsProgressView Uczy się raczej, niż DomainEntryForm, gdy nie istnieje żadna niestandardowa dome...
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...
Parse pola CDR caller-ID z manifestu do przesyłania
Gdy kamo-asterisk-support zawiera sekcję cdr' w przesłaniu manifest (wyjaśnięty po skonfigurowaniu ASTERISK_CDR_DSN), ConversionService Wyciągi callerIdNum, cal...
Dodaj kolumny CDR caller-ID do tabeli nagrań (zamówienie 40)
Dodaje caller_id_num, caller_id_name, call_direction i call_reswy Kolumny do tabeli nagrań, dzięki czemu zakładka historii softfonów może wyświetlać Kto dzwonił...
Dodaj pola CDR caller-ID do podmiotu nagrywającego
Dodaje callerIdNum, callerIdName, callDirection i callResult kolumny Do podmiotu nagrywającego, aby wsparcie kamoasterisk mógł przechowywać Asterisk CDR Metadan...
Niezwrotnie obrazowanie powierzchniowe, gdy dostawca nie ma historii połączeń
KamoPBXProvider.getCallHistory powraca teraz zerwanie zamiast rzucania - tak więc odpowiedź 501 już nie Omija obrazowy powrót do oparcia. Zadzwoniowy telefon w ...
Poprawne listy konta człon / drużyna-oznaczenia zwrotne i uruchamianie przesunięcia
Restore NavPri panele i nagłówki kolumn LeadHistory
NavPri: salwiage-keys chwytają href URL jako wartości etykiet i zamienione Pary etykiet / opisów dla paneli nav Accounts, KB i Notes. LeadHistoryPanel: MUI bgc...
Dodaj opcję metody płatności COMP do kreatora zamówień subskrypcji
COMP to ważna wartość zaplecza PaymentMethod enum dla bezpłatnej wartości Dotacje platformowo-adminowe, ale brakowało go w typie frontendu i kreda UI – oferowan...
Pokaż kontekst domeny platformy, gdy nie jest ustawiona niestandardowa domena
Powierz jest aktywna nazwa hosta .kamorm.com w formularzu wpisu domeny, tak jak użytkownicy Można zobaczyć ich aktualną domenę platformy zamiast pustego ekranu ...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.