Apelurile ratate de toată echipa, nu doar pe o extensie
Smart Missed Calls vede diferența — un apel transferat printr-un queue care a sunat la 6 extensii și niciuna n-a răspuns e UN singur apel pierdut, nu șase. Și când cineva re-apelează sau apelantul revine și răspunde un coleg, intrarea iese singură din listă. Totul cu audit log complet. Pentru FreePBX și VitalPBX.
Tabloul de bord — date live
Trend apeluri ratate, distribuție rezolvări, ora din zi, ziua săptămânii, numere apelate frecvent — vezi imediat unde pierzi clienți.
Captură live din portalul nostru — date demonstrative.
Același apel, două rapoarte — vezi cum diferă
Un apelant intră pe coada „Vânzări". Telefonul sună la 4 extensii fără răspuns. A 5-a extensie ridică și vorbește 3 minute. Iată cum vede situația raportul standard versus Smart Missed Calls.
Acelaşi principiu se aplică pentru ring groups, IVR-uri, transfer-uri în lanţ. Smart Missed Calls evaluează apelul COMPLET înainte să decidă „ratat" sau „nu".
Diferența care contează: „ratat pe o extensie" vs „ratat de toată echipa"
Orice raport CDR din FreePBX/VitalPBX îți arată că extensia 102 nu a răspuns. Adevărata întrebare e însă alta: a răspuns CINEVA până la urmă? Sau apelul a căzut prin queue, IVR și ring group fără să-l prindă nimeni?
Raportul standard te induce în eroare
Un apel pe queue-ul „Vânzări" sună la 5 extensii. În CDR vezi 5 rânduri „NO ANSWER" — pare un dezastru. Dar a 6-a extensie a răspuns. Apel rezolvat, nu pierdut. Smart Missed Calls aplică logica corectă: 0 răspunsuri din toată echipa = pierdut.
Liste statice care îmbătrânesc
Raportul de azi-dimineață are 47 de apeluri ratate. Pe parcursul zilei colegii rezolvă 30 dintre ele — dar lista rămâne neschimbată în PDF, în Excel, în orice raport static. SMC e dinamic: când Maria îl re-apelează pe Andrei, intrarea iese singură.
Aceiași apelanți apar de 5 ori
Un client insistent sună de 6 ori în 10 minute. În raportul brut vezi 6 entry-uri. SMC îl aglomerează automat per `(apelant, DID)`: UN entry cu `missed_count=6` și extensiile care au sunat. Mult mai citibil, mult mai actionable.
Nimeni nu știe cine ce-a făcut
Cu lista pe email și fără audit log, managerul nu poate verifica dacă apelul a fost re-apelat sau dacă cineva a marcat fals „rezolvat". SMC scrie tot: cine a închis intrarea, cum (re-apel, răspuns ulterior, marcare manuală sau retenție), când, de pe ce extensie.
Cum funcționează — algoritmul real
Trei pași pentru a porni, dar mecanismul intern e ce face diferența. Nu căutăm „NO ANSWER" în CDR. Verificăm dacă apelul a fost răspuns DE CINEVA, oriunde în dialplan.
Instalezi agentul It4All pe centrală
O comandă pe FreePBX sau VitalPBX. Agentul rulează systemd, comunică cu portalul prin WebSocket peste HTTPS/443. Niciun port expus, nicio modificare în dialplan, nicio interferență cu MixMonitor sau alte servicii native.
Algoritmul: „a răspuns CINEVA?"
Pentru fiecare apel inbound, query-ul agregează toate rândurile CDR cu același `linkedid`. Reguli simultane: ZERO rânduri cu `disposition='ANSWERED' AND lastapp='Dial' AND dst='extensie internă'` (= nimeni n-a vorbit) ȘI cel puțin un rând `NO ANSWER` sau `lastapp='missed_calls'` (= există dovadă de ratare). Doar atunci e missed real.
Aglomerare + auto-clear
Detecția e per `(client, apelant, DID)`. Același apelant care insistă incrementează `missed_count`, nu duplică entry-uri. Când agentul detectează un outbound answered către același număr SAU un nou inbound answered de la el — entry-ul trece automat la `cleared`, fără intervenție umană.
Lista se curăță singură — fără click, fără bifă, fără export
Trei căi automate prin care un entry trece de la „deschis" la „închis". Fiecare e detectată din CDR la următorul ciclu de keepalive (5 min) și înregistrată în audit log cu motivul exact.
Un agent re-apelează
Andrei din ext. 102 formează numărul apelantului. Agentul detectează apelul outbound answered și marchează entry-ul `cleared_by=returned`, salvând extensia 102 în audit.
Apelantul revine
Apelantul sună din nou peste 30 de minute, de data asta răspunde Maria din ext. 105. Entry-ul se închide automat cu `cleared_by=answered_later`.
Manager bifează manual
Pentru cazuri tratate offline (whatsapp, email, vizită fizică), un user cu permisiune bifează „Rezolvat". Audit-ul reține user-id-ul, ora și nota lui.
Plus: retenție automată după N zile (`cleared_by=expired`, opțional per client) și `reopened` automat dacă apelantul sună din nou după close. Toate cu audit complet.
Ce face SMC diferit de orice raport CDR
Cinci mecanisme pe care raportul nativ FreePBX sau VitalPBX nu le are. Toate sunt centrale pe lista corectă, scurtă și acțională.
Detecție „echipa" vs „extensie"
Un apel pe queue care sună la 5 extensii și a 6-a răspunde NU e missed. Un apel direct la 102 fără răspuns ESTE missed. Distincția se face pe baza `linkedid` din CDR — toate evenimentele aceluiași apel agregate, NU câte un rând per ring.
Lista se curăță singură
Trei căi automate de close: (1) un agent re-apelează numărul dintr-o extensie internă → `cleared_by=returned`. (2) Apelantul revine și răspunde cineva → `cleared_by=answered_later`. (3) Manager bifează manual din dashboard → `cleared_by=manual`. Plus retenție automată după N zile.
Audit log per intrare
Fiecare entry are jurnal complet: created, incremented, notified, cleared (cu motivul), reopened. Cu actor (agent / user-cu-id / cron) și timestamp. Managerul poate verifica dacă „rezolvat manual" a fost legitim sau forțat.
5 frecvențe de notificare + dedupe
Off / realtime / hourly / daily / weekly / monthly — la nivel de client, configurabil per portal. Realtime are dedupe per `(apelant, DID)` (default 5 min) și rate-limit hard 50 email/oră ca să nu sature inbox-ul când un apelant insistă.
Contextul complet al apelului
Pentru fiecare entry vezi: numărul + numele apelantului (din CRM/agendă), DID-ul pe care a intrat, label-ul rutei (queue/IVR/ring group), TOATE extensiile care au sunat (lista), de câte ori a încercat, prima și ultima încercare. Restul îl decizi cu context.
Numai metadata pleacă de pe PBX
Recording-urile, transcrierile, conținutul conversațional — NU părăsesc niciodată centrala ta. La portal ajung doar: caller ID, DID, oră, durată, extensiile chemate, status. Atât. Pentru clienți enterprise oferim self-hosted: nici metadata nu pleacă.
Calculator — câte din apelurile tale sunt cu adevărat ratate?
Setează numerele tale reale. Folosim o rată de pierdere realistă (3-8% pentru o echipă bine acoperită, 10-15% pentru un call center în vârf). Vezi cât din venit poți recupera cu re-apel coerent.
Estimare orientativă. Numerele reale depind de domeniu (B2B SaaS, retail telefonic, suport tehnic — toate au profile diferite). Folosește datele tale efective.
Centralele suportate
Lucrăm cu majoritatea centralelor IP. Detecția se face direct din CDR-ul nativ al centralei — fără modificări în dialplan, fără pluginuri instalate pe PBX. Acoperire validată pe FreePBX și VitalPBX; alte sisteme — în dezvoltare sau integrare la cerere.
centraletelefonice.ro (gazduit la noi)
Activat by-default pe platforma noastră de telefonie ca serviciu. Clienții centraletelefonice.ro îl primesc fără setup — modulul rulează deja pe centralele administrate de noi.
FreePBX (self-hosted)
FreePBX 14, 15, 16, 17. Detectare bazată pe asteriskcdrdb cu marker missed_calls. Suport pentru queue-uri, ring groups, IVR. Disponibilitate publică în 2026.
VitalPBX (multi-tenant)
VitalPBX 4.x cu suport per-tenant. Fiecare tenant are propriul dashboard, digest separat, retenție configurabilă. Disponibilitate publică în 2026.
Alte sisteme
FusionPBX, Issabel și alte distribuții IP — pe roadmap. Pentru orice alt PBX SIP putem evalua o integrare la cerere.
Privacy by design
Datele apelurilor sunt sacre. Smart Missed Calls e conceput astfel încât conținutul (recording-uri, transcrieri, conversații) NU părăsește centrala ta.
✓ Doar metadata
Trimitem la portal: caller ID, DID, label-ul rutei, lista extensiilor chemate, ora și durata. Atât. Nicio conversație, nicio voce, niciun mesaj.
✓ Comunicare TLS pe 443
Agentul vorbește cu portalul prin WebSocket peste HTTPS pe portul 443. Niciun port deschis pe centrală — funcționează prin orice firewall corporate, fără port forwarding, fără VPN.
✓ Audit log immutable
Tabelul `smart_missed_calls_audit` e append-only. Fiecare event (creat, incrementat, notificat, închis, redeschis) e înregistrat cu actor și timestamp. Nimeni nu poate „șterge istoria".
✓ Retenție controlată
Setezi câte zile rămân entry-urile `open` (ulterior închise automat cu `cleared_by=expired` și audit). Setarea este per client. Lipsa retenției = mod „forever" — entry-urile rămân deschise până la close real.
✓ Self-hostable + GDPR
Pentru enterprise, deployment self-hosted al portalului în VPC-ul tău — nici metadata nu pleacă din infrastructura ta. DPA la cerere, subprocesori publicați, right-to-be-forgotten implementat per caller.
Prețuri simple, fără surprize
Plătești o singură dată pe lună, per centrală conectată. Trial 30 zile pe planul Pro, fără card.
Free
Pentru centrale mici sau testare.
- 1 PBX conectat
- Dashboard live
- Digest zilnic pe email (1 destinatar)
- Retenție 7 zile
- Suport comunitate
Pro
Pentru firme cu volume reale de apeluri.
- 1 PBX conectat (sau 1 tenant VitalPBX)
- Toate frecvențele digest (orar / zilnic / săpt / lunar)
- Destinatari nelimitați pe digest
- Retenție 90 zile
- Webhook & integrare CRM (Odoo, HubSpot, Salesforce)
Enterprise
Pentru call centers și grupuri multi-PBX.
- PBX-uri nelimitate
- Multi-tenant VitalPBX cu izolare strictă
- Retenție configurabilă (până la 7 ani)
- Self-hosted portal opțional
- SLA 99.9% & suport dedicat 24/7
Întrebări frecvente
Răspunsuri detaliate la cele mai importante întrebări despre Smart Missed Calls.
Care e diferența reală dintre Smart Missed Calls și raportul „missed calls" din FreePBX/VitalPBX?
Cum se „curăță singură" lista? Concret, ce trebuie să fac eu?
Ce înseamnă că „nu interferați cu FreePBX/VitalPBX nativ"?
Cât de des se actualizează lista? Cu ce latență văd un apel nou ratat?
Cum se face re-apelul? Există buton „call" în dashboard?
Cum funcționează aglomerarea — un client care insistă apare o dată sau de N ori?
Funcționează cu CRM-ul meu?
Pot să verific dacă echipa închide cinstit entry-urile sau le marchează abuziv „rezolvat"?
Ce versiuni de FreePBX și VitalPBX sunt suportate? Și ce date pleacă de pe PBX?
Cum activez modulul pe centrala mea?
Vrei Smart Missed Calls pe centrala ta?
În prezent activăm modulul exclusiv pentru clienții centraletelefonice.ro. Spune-ne despre centrala ta și te punem pe lista de Early Access — niciun apel ratat nu mai trece neobservat.
💡 Ai o idee de funcționalitate sau integrare?
Ajută-ne să construim produsul ideal pentru afacerea ta.
📬 Rămâi la curent
Abonează-te la newsletter-ul PBXTools și află primul când lansăm funcționalități noi.