KamoCRM

A re-read call keeps the member it was first credited to

FixVOIPService
Shipped
October 11, 2026 at 5:14 AM UTC
Author
Kamo
Commit
f92b263

CallLogIngestService.ingest set the member (and extension) on every re-read of a settled CDR, resolved from whoever holds the extension now. When ext 7900 passed from a retired SI to a new one, every call of the former holder moved to the new holder (SP97-T7c). The member and extension are now set when the row is created, and on a re-read only while still blank; a still-uncredited row is credited only through the extension it already names. Pinned by **************** (create, then re-ingest after the extension changed hands; the NULL cases).

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