KamoCRM

Persist the VOIP PHI trail to phi_access_log

FeatureVOIPService
Shipped
3 ஆகஸ்ட், 2026 அன்று 3:08 PM UTC
Author
Kamo
Commit
3aa2fe4

Call recordings, voicemail audio and transcripts were audited into the log stream, which keeps 14 days against a six-year §164.528 obligation and cannot be queried by resource — so "who listened to this call" stayed unanswerable even while it was being recorded. Wiring JpaPhiAccessLogWriter as the writer bean displaces the Slf4j fallback that PhiAccessRecorder resolves through ObjectProvider.getIfUnique, so CallRecordingAuditor's existing call sites are unchanged. The @EnableJpaRepositories entry ships in this same commit by necessity: the bean needs PhiAccessLogRepository, and the explicit scan list is the only thing that creates it. Declaring one without the other fails context startup.

All changes

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.

Start Free ForeverView Pricing