Afișează butonul de facturare pentru proprietarii de org fără cont
Atunci când un proprietar de org deschide fila de facturare a planurilor și fără conturi de facturare există, afișați un prompt bootstrap în loc de generic "con...
Adăugați criteriul de evaluare privind facturarea cizmelor pentru orgurile preexistente
POST *************** declanşează acelaşi lucru. configurarea idepotent ca cârlig de creare sub-org (BillingSetupService .setupForSubOrgCreation) dar poate fi ap...
Wave 3 conversii, fixa de rezervă, și auto-translate CI
- Înlocui toate siruri de caractere hardcoded limba engleză cu t() apeluri peste val 3 componente (chat, clubhouse, suport, note, conducta, piste, nav, etc.) - ...
Wire next-intl cu membru.limbă ca sursă locală
Adaugă internaţionalizare pe bază de nou-întl peste kamo-internă fără URL localizează prefixele. Localizarea activă este citită din cookie-ul kamo-local, care O...
Fall back to imaging recordings for call history + voicemails
FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...
Paginated Recording lookup by (instance, extension, isVm)
Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...
Sediul KamoCRM la crearea suborgului; criteriul de evaluare a proprietarilor de titluri de valoare
Serviciul de Drept de mers pe jos SubscriereMembru (nu ContMembru) pentru a calcula Se raportează valoarea totală a acțiunilor preferențiale deținute în vederea...
Adaugă limbă membru + coloane implicit monedă
Adaugă două coloane NULL la tabelul membrilor care sprijină noul Membru (VARCHAR DEFAULT "ENGLISH") și Membru. Câmpuri (VARCHAR (1/10) DEFAULT "USD." Rândurile ...
Adăugați pas limbă, țară culegător fus orar, defilare + *** reparații
- Noul pas 'My Language' pregătit pentru vrăjitor, oglindind țara Layout pas lui. Listă cele 22 de localităţi de marketing ca dale de pavilion cu nume nativ + t...
Adaugă limba + moneda implicită cardului Setări regionale
Cardul de Setări Regionale al profilului membrilor expune acum limba editabilă (22 de localităţi sprijinite care reflectă site-ul de marketing) şi moneda implic...
Limbă/zonă de timp/monedă de înregistrare
Obiectivul / înregistrare acceptă acum limba, fusul orar, și implicitCurrency alături de domeniul de țară existent. Țara seturilor de servicii de înregistrare ș...
Map external customer address blocks into AccountAddress on pull
Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...
/cont/nou copy-from-Lead UX, câmpurile de nume complete, telefoane duble, adresă; gestionarea adresei la nivel de cont
Frontend: - /cont/nou: pe secţiune "Copy from Lead" butoane + antet "Copy all from Lead" buton (when leadId param) - Sectiunea nume: prefix, primul, mijloc, ult...
Suport nume/email/telefon Număr + criterii finale de gestionare a adresei
- ContContController acceptă nume/email/telefon Număr JSON pe POST/PUT - Adresa iniţială de pe POST creează Shipping (şi BILLING atunci când utilizaţiAsBillingT...
Istorie de producţie + taburi vocale cu instrument media-player
Fila de istorie (SoftphoneIstoryTab.tsx): - sul infinit prin IntersectionObserver în interiorul containerului de sul al panoului - Cipuri de filtrare: Toate / I...
Migration runner for Recording provider-lookup columns + VM archive columns
Adds recordINGS. provider istance id (UUID) and provider extern id (VARCHAR(64)))) plus the compound idx recordings preferer lookup index used by the softphone ...
Furnizor Persist CONTRACTEId + furnizorExternId on Recording at inger
Suportul pentru asteriscuri X-Phone-Server-Id și X-Asterisk-Unique-Id (deja în NeprocesatRecording) pe noile Câmpuri de înregistrareMetadata astfel încât rândur...
Adaugă ***************** cu suport HTTP Range
Obiectiv generic de streaming pentru activele imagistice audio/video, utilizat de instrumentul mediaPlayer kamo-intern. Reuse ImageService autorization (la fel ...
Redare înregistrare, arhivă vocală, mesagerie vocală paginată, îmbogăţire istorie
- Înregistrarea nouă Controlor cu căutare în vrac, audio cu flux de gamă pentru piese master + per-canal, și metadate pentru fereastra instrument de media-playe...
Chei de căutare furnizor pe înregistrare, arhiva de mesagerie vocală, flux gamă MinIO
- Inregistrare: adauga furnizorul INCLUSIV + providerExternalId pentru aderarea furnizorilor call-history / voicemail inapoi la activele imagistice - TelefonVoi...
Adăugați istoric fil
- LeadHistoryPanel: bara de instrumente filtranta lipiciosa cu cautare desavarsita, *********** filtre, masa MUI cu paginatie, jetoane de evenimente codate colo...
Adaugă criteriile finale GET / {id}/istorie și / {id}/istorie/filtre
Criteriul final de evaluare paginabil, filtrabil, care poate fi percheziționat, cu încărcare de actor pe loturi (fără N+1). Criteriul final al filtrelor returne...
Adăugați jurnalul de audit al lead-istoric
- LeadHistory entity (UUID PK, pur și simplu Long FKs - LeadHistoryEventType enum with human-reading etichete - LeadHistoryFieldRegistry: single source of trut...
Adăugaţi lead-cont cesiune UI, sistem valutar, pagini de cont noi, setări câmp valutar
Adăugați criteriile de atribuire a contului de plumb, actualizați ContController pentru tipul de monedă
Adaugă monedaType enum, actualizează CountryType cu moneda primară, adaugă moneda în Cont/Organizație, adaugă asignarea contului de plumb în LeadService
Eticheta de tip pentru membri dinamici în titlul paginii contului meu
Titlu acum se citește "Contul meu {Membru al echipei}" folosind org-configurat etichete de comportament, comutarea automat odată ce tipul de membru este încărca...
Mută butonul Creare document în bara de instrumente DocManager
Butonul a fost disponibil doar pe /doc/manager prin intermediul propunerii de acţiuni. Mutat toate logica (stat, handler, DOC TYPES, meniu) în DocManager astfel...
Mută adresa de mail în 3 coloane cu informații despre plumb și contact primar
Suport internaţional Câmp peste toate formele
- Adăugaţi CountrySelect reutilizabil (207 ţări, pavilion icoane), LanguageSelect (26 limbi, pavilion icoane), SubdiviziuneField (statul SUA scade cu steaguri; ...
Adăugaţi suport internaţional
- CountryType: add PROVINCE NAMES set, isProvincie(), getSubdivisionLabel() - Organizare: adăugare limbă (LanguageType) domeniu - Lead: add country (CountryType...
ASSEN LEADS dreapta, agent filtru opțiune nealocată, grilă coloană de curățare
- Opțiunea de filtrare a agentului 'Paduri nealocate' în spatele ASSEN LEADS dreapta - "Toate pistele" exclude pistele nealocate pentru membrii fără drept - Eli...
Adaugă Assign Secţiunea "Piaţă şi alocare" pe /lide/noi
- Fetches membri ai echipei active de la *************** pe munte - Membrii grupurilor dupa departamente cu departamente si membri sortate alfabetic - Formateaz...
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...
Pass Inregistrarea metadatelor la imagistica
- *************** rulează ffprobe -show entries format=durate pe maestrul Opus/WebM, întoarce ms. 0 = necunoscut (nu letal). - *****************acum: * ruleaza ...
Înregistrare + Entităţi de înregistrareExt, ÎnregistrareImagingService le scrie
- noua entitate de înregistrare (UID id, IMG ID, IS MASTER, IS VM, EXTINS, MEMBRU ID, LENGTH, DATA RECORDED, DATA CREAT [DB-defaulted via @CreationTimestamp]]. ...
Actualizează cardurile de administrare a platformei pentru a potrivi structura fila unificată
Înlocuiți cele două cărți vechi (Organizații pagina independent + Configurare) cu cinci carti care se potrivesc filelor reale: General, Organizatii, VOIP & SMS,...
Declanşator de sincronizare din fila avansată
- Reproiectare fila VOIP & SMS pentru a utiliza lăţimea completă a zonei de conţinut: spaţiu statistici conducte rândul de sus, prelucrarea înregistrării și pro...
Combină organizațiile în pagina de configurare cu tab-ul unificat
- Adaugă organizaţii ca filă în ************* (General · Organizații · VOIP & SMS · Utilizator sistem · Ordin avansat) - Şterge-o. - Update Platform Administrat...
Telefon de suprafaţă SERVER ID pe fila de imagine de ansamblu telefon-integrare
Operatorii care configurează suport kamo-asterisk pe o gazdă FreePBX trebuie să lipească UUID-ul de potrivire VoipProvider în fișierul de configurare al ajutoru...
Extensie VOIP click în Centrul de Interacţiuni deschide softphone cu număr preumplut
Sincronizare TeamMember phoneExtensie de lucru pe VOIP config salvează
Backfill TeamMember phoneExtensie de lucru de la MemberVoipConfig la pornire
Caracteristicile apelului prin fir setări de la un capăt la altul prin abstractizarea furnizorului
- voipApi: adauga CallFeaturesDto type, getCallFeatures() and setCallFeatures() API calls - utilizaţi Softphone: adăugaţi ******************* starea încărcată d...
Adaugă caracteristicile apelului API
- Adăugaţi CallFeaturesDto şi SetCallFeaturesRequest POJOS - Adăugaţi apel Indicatoare Forward/AutoRăspuns către FurnizorCapabilităţi - Adăugați implicit getCal...
Adăugați entitatea MemberCallFeatures și depozitul pentru preferințele de apelare și răspuns automat
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
