Skip to content

CDR 通話明細紀錄 ​

CDR(Call Detail Record)是客服中心每一通互動的完整紀錄,把一通話從頭到尾的資訊都記下來。營運報表、計費結算、品質分析、法規稽核,全都建在這份資料上——所以它完不完整、準不準,直接影響營運決策的品質。

CDR 標準欄位說明 ​

核心識別欄位 ​

欄位說明格式範例
CallID通話唯一識別碼UUID 或 YYYYMMDD-序號
CallType通話類型Inbound / Outbound / Internal / Transfer
ANI來電號碼(Automatic Number Identification)+886912345678
DNIS被叫號碼(Dialed Number Identification Service)+88628001234
CallerID外顯來電號碼(可與 ANI 不同)+886212345678

時間欄位 ​

欄位說明格式
StartTime通話開始時間(系統接收來電)ISO 8601(含時區)
RingTime座席話機振鈴時間ISO 8601
AnswerTime座席接聽時間ISO 8601(未接則 NULL)
EndTime通話結束時間ISO 8601
Duration總通話時長(秒)整數
TalkTime實際通話時長(座席接聽到掛斷)整數(秒)
HoldTime通話保留累計時長整數(秒)
RingDuration振鈴時長整數(秒)
QueueTime排隊等候時長整數(秒)
IVRTimeIVR 互動時長整數(秒)
ACWTime話後處理時長整數(秒)

這些時間欄位之間有固定的換算關係:

Duration = EndTime - StartTime
TalkTime = EndTime - AnswerTime - HoldTime
QueueTime = RingTime - IVR 結束時間
WaitTime = AnswerTime - StartTime(客戶角度的等候時間)

路由與座席欄位 ​

欄位說明
AgentID處理座席識別碼
AgentName座席姓名
AgentExtension座席分機號
SkillGroup技能群組
Queue排隊佇列名稱
RoutingRule路由規則名稱
TransferFrom轉接來源(座席或佇列)
TransferTo轉接目標
ConferenceParties會議通話參與者

結果與標記欄位 ​

欄位說明
Disposition通話處置碼(座席標記)
DispositionCategory處置碼分類
WrapUpCode話後處理代碼
WrapUpNote話後處理備註
RecordingURL錄音檔連結
SatisfactionScore滿意度評分(若有 IVR 調查)
FCR是否首次解決(First Contact Resolution)

擴展欄位 ​

欄位說明
CustomerID客戶識別碼(CRM 比對後填入)
AccountNumber客戶帳號
CampaignID外撥活動識別碼(限 Outbound)
IVRPathIVR 選單路徑紀錄
CustomData自定義附加資料(JSON)

通話狀態碼 ​

基本狀態碼 ​

狀態碼說明典型場景
Answered已接聽通話正常完成
Busy忙線對方線路忙碌
No Answer未接聽振鈴超時無人接
Failed失敗線路問題/號碼無效
Abandoned客戶放棄排隊期間客戶掛斷
Voicemail轉語音信箱無座席可用,轉語音信箱
Transferred已轉接通話被轉至其他座席/部門
Callback回呼系統回撥客戶

外撥專用狀態碼 ​

狀態碼說明
Machine答錄機/語音信箱
Fax傳真機
Disconnected空號/停話
DNC勿擾名單拒撥
Skipped座席跳過(Preview 模式)
Retried已排入重撥佇列

處置碼(Disposition Code)設計 ​

處置碼由座席在話後處理時標記,反映通話的業務結果:

層級範例
第一層(類別)諮詢/申訴/交易/技術/行政
第二層(子類別)諮詢-產品/諮詢-費率/諮詢-活動
第三層(結果)已解決/需跟進/已轉派/客戶放棄

處置碼的設計要克制:別超過三層、總數控制在 50 個以內。選項一多,座席就隨便點,資料反而變髒。定期看一下處置碼的使用分布,把很少用到的合併掉、把擠成一團的拆開。

CDR 在報表的應用 ​

即時報表(Real-time Dashboard) ​

報表項目資料來源欄位
當前通話數進行中的 CDR(未結束)
即時 SLAAnswerTime - QueueStartTime vs 門檻
即時放棄率Abandoned / (Answered + Abandoned)
座席狀態分布AgentID + 通話狀態
佇列深度Queue 中等候的 CDR 數量

歷史報表 ​

報表類型關鍵指標計算依據
服務水準報表SLA 達成率QueueTime 分布
話務量報表來電量/趨勢/尖峰時段StartTime 分布
座席績效報表AHT/通話數/佔用率TalkTime + ACWTime
處置碼分布問題類型占比Disposition 統計
轉接率報表轉接比例/轉接原因TransferFrom/TransferTo
放棄分析放棄時間分布Abandoned CDR 的 QueueTime

CDR 在計費的應用 ​

電信計費 ​

計費維度CDR 欄位
通話類型CallType(來電/外撥)
通話時長Duration(以秒或分鐘計)
費率區間StartTime(尖峰/離峰)
目的地DNIS(國際/長途/市話)
Trunk 使用TrunkID(不同線路不同費率)

外包計費 ​

委外客服中心常見計費模式與 CDR 對應:

計費模式計算依據CDR 欄位
按通計費有效通話數Answered CDR 數量
按分計費總通話分鐘數TalkTime 總和
按席計費座席在線時數AgentID 的登入/登出時間
按績效計費SLA 達成率QueueTime + SLA 計算

CDR 在品質分析的應用 ​

通話品質指標 ​

分析項目CDR 欄位組合
短通話偵測TalkTime < 30 秒且 Disposition 非正常
長保留偵測HoldTime > 120 秒
異常轉接同一 CallID 轉接超過 2 次
重複來電同一 ANI 在 24 小時內多次來電
ACW 異常ACWTime 超過平均值 2 倍

語音分析整合 ​

現代 CDR 可搭配語音分析引擎產出進階指標:

指標說明
情緒分數通話中客戶/座席的情緒變化
靜默比例通話中靜默時間占比
語速指標座席/客戶的說話速度
關鍵字命中合規用語/禁止用語的出現
搶話偵測雙方同時說話的次數

CDR 能分析出多少價值,完全看資料乾不乾淨。最常見的幾個坑:處置碼標記不準、時間戳沒對齊、轉接之後 CDR 關聯斷掉。所以要建一套資料品質監控,定期查欄位的完整率和合理性。

CDR 儲存與查詢策略 ​

查詢最佳化 ​

策略說明
時間分區以日/月為單位分區,加速時間範圍查詢
索引設計CallID(主鍵)、ANI、AgentID、StartTime(複合索引)
彙總表預先計算每小時/每日的統計彙總,避免即時聚合大量原始資料
讀寫分離寫入與查詢使用不同資料庫實例
資料壓縮冷資料使用 Parquet/ORC 等列式壓縮格式

資料量估算 ​

參數估算值
每筆 CDR 大小1-2 KB(基本欄位)/ 3-5 KB(含擴展欄位)
日均 5,000 通約 5-25 MB/天
年累計約 2-9 GB/年
含錄音關聯錄音檔 1-5 MB/分鐘,另計

Copyright © 2026 承暉版權所有|Design by InfoTrends