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.
Activează repo-urile JPA pentru comerț + pachete e-mail + dao.repozitoare
Serviciul Daemon s-a prăbuşit la pornire cu: Parametrul 0 al constructorului în ************* necesare Un bob de fasole care nu poate fi găsit. Un serviciu rec...
Înlocuiți MUI v5 elemente de recuzită cu MUI v6 sx sintaxă în VoipSmsTab
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...
Capture newExtNumber as final for lambda capture in MemberVoipConfigController
newExtNumber este realocat condiționat în interiorul dacă (este VoipEnabled & ...) Bloc, ceea ce nu face în mod eficient final. Blocul de sincronizare TeamMembe...
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
Angajare iniţială
Ceasuri ***************** pentru înregistrări WAV terminate, grupuri multi-picioare picioare apel de Asterisc UNIQUEID, și încarcă fiecare lot la APIService /ap...
Stencils
- APIManager: opţiune nouă VOIP RECORDING UPLOADS (utilizată de kamo-asterisk-support pe FreePBX gazde pentru a încărca mesajele vocale și înregistrările apelur...
Statistici de înregistrare sistem-config + tontoble de prelucrare de înregistrare
- GET *************** întoarce cele patru contoare expuse pe configurările kamo-interne → Platformă → Configurare → VoIP/SMS tab (vmPending, callPending, vmErro...
ÎnregistrareProcessorJob + NATS scurtătură pentru upload-uri proaspete
- Nou loc de muncă Quartz înregistrareProcessorJob căpușe fiecare minut, dispensează independent VM și loturi de apel în același timp cu serviciul de conversie ...
Conductă de prelucrare a înregistrării + FFmpeg
- Nou *************** Etape finale de încărcare multipart Transmite APIservice în minio găleată *************** şi creează un rând de aşteptare neprocesat. Ipot...
VoipRecordingUploadController pentru upload-uri de suport kamo-asterisk
Post/api/voip/înregistrări/upload acceptă corpuri multiple de suport kamo-asterisk rulează pe gazde FreePBX. Validarea X-Api-Key are noul VOIP RECORDING UPLOADS...
Inregistrare neprocesata a starii, piese de cale ImgDat, inregistrare serviciu de imagistica
- Fix ImageAssocType ID coliziune: VM RECORDING=8, CALL RECORDING=9 (au fost ambele Duplicarea MY DOCS la 4). - Adăugaţi ************* astfel încât o înregistra...
Angajare iniţială
Ceasuri ***************** pentru înregistrări WAV terminate, grupuri multi-picioare picioare apel de Asterisc UNIQUEID, și încarcă fiecare lot la APIService /ap...
Actualizare OrgThemeProvisionServiceTest for buildConfigJson description parametru
Înlocuiește fila de contacte simulate cu SoftphoneContacte complete
Extrage o noua componenta SoftphoneContacteaza care fir contactele softphone fila la contactele reale API prin utilizareaContacte(). Înlocuiește 4 hardcoded moc...
Înlocuieşte extensia Chip cu textul inline lângă rolul în Centrul de Interacţiuni
Eliminați câmpul de extensie manuală a telefonului; scrieți extensia VOIP prin intermediul serviciului de securitate pe salvare
Includeţi extensia de telefonWork în răspunsul de la departament; acceptaţi telefonWorkExtensie pe membru PUT
Voce CastActivityDetecție pentru a ocoli tipul TS DOM lipsă
voiceActivityDetection is a valid WebRTC MediaTrackConstraints property, but este absent din lib-ul DOM TypeScript, cauzând o eroare de tip la timpul de constru...
Wire VAD + push-to-talk; eliminați setările inoperabile
- vadEnabled trece acum ca voceActivityDetection in buildAudioconstrains so browser-ul onorează comuta la deschiderea microfonului pentru un apel - impingeToalk...
debug+fix (softphone): inspectează starea elementului <audio>, auto-recoperă când octeți sosesc, dar sunetul rămâne tăcut
Statistici WebRTC de la un apel recent a arătat inboundBytes=39680 / receptoare nemutat / pereche ICE a reușit browser Asta înseamnă receptorul. pista este bi...
Lista tonurilor de apel scrollable cu filtru de căutare
Face panoul de catalog ton de apel se potrivesc înălțimea coloanei din dreapta și defilare vertical atunci când lista se revarsă, astfel încât membrii pot navig...
Dump Stare WebRTC din nou 5s după Stabilit + urmări toate modificările de stat
Groapa cu timp stabilit arată întotdeauna receptoare cu mutație=adevărat pentru că Strângerea de mână DTLS şi cheia SRTP nu au terminat încă. Pentru a diagnosti...
Adaugă încă şapte tonuri de apel în catalog
Adaugă Battleship Horn, Demon Horn, Land Line, 1985 Ring, Office Phone, Sună telefonul vechi, și Olé sub / publice / sunete / tonuri de apel / și fire le în RIN...
Adaugă tonuri de apel Sci-Fi și Buzzer în catalog
Drops două active noi ton de apel sub /public/sonete/tone de apel / și le înregistrează în RINGTONE CATALOG astfel încât acestea să apară în Ringtones subtab și...
Configurează STUN astfel încât browserul ICE să poată completa bidirecțional
Apeluri de la browser la browser, conectate la stratul SIP, dar nu audio în ambele direcţii. Căsuţa vocală (în sens unic Asterisk → browser) a funcţionat deoare...
Dump WebRTC negotiation state on Established
To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...
Audio live care supraviețuiește sarcinii-întrerupe, spinner centrat, outbound ringback
Trei soluții coordonate pentru calea audio în apel: 1. AbandoneazăError pe telecomandaAudio.play() (vizibil în consola de producție ca "Cererea play () a fost ...
Hangup tears down ALL live sessions, not just the primary
Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...
Instant connecting feedback on outbound dial
Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...
Conectare animație + audio care joacă de fapt + ton de apel deblocare
Trei soluții coordonate pentru calea de intrare: 1. Feedback vizual în timp ce acceptă. Faceți clic pe răspuns stânga ambele butoane cu aspect receptiv, dar ne...
Mount SoftphoneProvider de mai sus ToolDock astfel încât ferestrele unelte pot citi
Deschiderea Softphone popup prăbușit pagina cu "Această pagină nu a putut încărca" deoarece ferestre de unelte monta în interiorul ToolDock, care trăiește în To...
Use Grid size prop so AV panels umple randul
Grila MUI v7 e bazată pe flexbox, aşa că reţeaua Column sx pe care o foloseam a fost un nu-op spaţiul din dreapta. Trecerea la suportul de dimensiune suport (d...
ID-uri migrate de ton de apel vechi pentru a implicit pe sarcină
Dacă preferinţele unui utilizator salvat AV referinţă un ton de apel care nu mai există în catalog (de exemplu, "clasic" înainte de catalog a fost împodobit), f...
Layout audio trei coloane, drop-banner salvat, lățimea de umplere
Lays Audio subtab out ca Microphone rândul complet pe ecranele Ig+ (md încă le perechi două-up, xs stive). ă Comutatoare avansate de card la un stiva verticala...
Împarte setările AV în subtabe Audio/Video/Ringtones
Reorganizază fila Audio/Video în trei subtabe interne și pune fiecare pe orizontală astfel încât setările să se potrivească în cadrul viewportului fără Zidul de...
Adaugă tab-ul Audio / Video Setări și sârmă în softphone
Adaugă un magazin de preferințe AV per dispozitiv (localStorage, specific mașinilor, fără roaming) plus o filă completă pe /setări/membru/<id> pentru configurar...
Întotdeauna pe sesiune SIP cu auto-popup + ton de apel pe apelurile de intrare
Softphone-ul folosit pentru a înregistra doar în timp ce fereastra de instrumente popup a fost deschis Închide şi apelurile de intrare au fost pierdute în tăce...
Digitale dialpad înregistrează acum pe dispozitive tactile
Butonii dialpad numit e.preventDefault() în ambele peTouchStart și Pe TouchEnd. Asta oprește browserul să tragă evenimentul de clic sintetic care urmeaza o atin...
Seed pbx.k1.kluster.kamocrm.com ca domeniu static
Softphone-ul browser-ului are nevoie de SIP-over-WSS pentru a ateriza pe un nume de gazdă cu un real TLS Cert. Adăugați admin FreePBX / WS nume gazdă la STATIC ...
Browser gazdă SIP WSS pe intern.kamocrm.com (cert real)
Browser-ii au refuzat conexiunea WebSocket la ************* cu cod închis 1006 pentru că Traefik îşi servea certificatul implicit autosemnat pentru acel nume ga...
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.
