cdr
5 uç · /api/callcenter/v1/cdr
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 5 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
CDR deposit (ingest-seam): canlıda FreeSWITCH CDR ingest / engine çağrı-sonu bunu yazar (SF8-live).
curl -X POST "https://{slug}.call.blesyum.app/api/callcenter/v1/cdr" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}BLE2-4684 — **kayıt dinleme + erişim denetimi.**
idSes kaydı, santralın tuttuğu en hassas kişisel veridir ve bugüne dek onu kimin dinlediği HİÇBİR
yere yazılmıyordu. KVKK'da erişim kaydı tutmak, kaydın kendisini korumak kadar önemlidir: bir
sızıntı iddiasında "kim, ne zaman, hangi görüşmeyi açtı" sorusunun cevabı olmalı.
⚠ Bayt AKIŞI bu uçtan geçmez — kayıt dosyası **medya sunucusundadır** ve kontrol düzlemi onu
tutmaz. Uç, izni doğrular + erişimi denetime yazar + çalınabilir bir **iç adres** döner. Baytı
medya düzleminden servis etmek (kenar allowlist'i + HMAC yol) tts_cache::sound_handler ile aynı
desendedir ve kayıt dosyaları için ayrı bir iş kalemidir; bu uç onun kapısını hazırlar.
curl -X GET "https://{slug}.call.blesyum.app/api/callcenter/v1/cdr/<id>/recording" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}SF8.6 — CDR CSV export (filtreli, max 10000 satır). text/csv döner (Excel/BI import).
curl -X GET "https://{slug}.call.blesyum.app/api/callcenter/v1/cdr/export" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}SF12 — KVKK data-retention purge: before_date'ten eski çağrı-verisi (cdr + call_events + usage_events)
SİLİNİR (veri-minimizasyon/saklama-süresi). credit_ledger KORUNUR (mali kayıt daha uzun saklanır). Zamanlanmış otomatik purge (retention_days ayarından) SF12-live. require settings.manage (yıkıcı-op).
curl -X POST "https://{slug}.call.blesyum.app/api/callcenter/v1/cdr/purge" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}