CDR 是一个“旧”词,来自旧固定网络,其中唯一的服务是语音,呼叫数据记录由交换机生成。通过扩展,今天,CDR 是指由网络设备生成的任何信息。它仍然可以是语音、移动数据、wifi 或 SMS 等。有时它们也被称为UDR,“U”表示使用数据记录。
MSC 生成的 CDR 涉及:呼入、呼出、中转呼叫、SMS 流量。基本上它说号码 A 在 S 秒内呼叫了号码 B,A 的位置是给定的 Cell ID 和 LAC,呼叫使用了一些 trunc,等等。例如,没有关于价格的信息。对于来自 SGSN 或 GGSN 或 MME 的“CDR”也是如此,其中通常提供的信息是位置、使用的(数据)协议类型(TCP、UDP、ARP、HTTP、SMTP、...)、容量等。 SMSC, USSD等也生产这种CDR。我习惯将这些 CDR 称为“交通 CDR”,因为它们描述了交通信息。
对产生价格信息的“收费 CDR”有补充。例如,对于语音通话,IN 平台(有时称为 OCS;在线计费系统)会生成带有 A 号、B 号、通话时长(通常与 MSC 上看到的时长不同)的话单,已用于支付电话费等。同样保留数据、短信和所有服务收费。这些 CDR 也可用于离线计费。
我不知道任何标准。它们可能是关于给定(标准)平台生产的 CDR 需要生产的规范,但我在该领域的(相当长的)经验表明,您不应依赖此,而应依赖设备供应商定义的规范和您自己的测试程序。
这就是调解进入游戏的地方。它是一个 IT 系统,能够
- 从所有网络设备获取(或接收)未处理的 CDR 文件
- 识别并过滤掉一些不必要的字段
- 有时将一些流量 CDR 聚合到一个 CDR
- 有时对某些 CDR 进行重复数据删除,或确保每个网络事件只有一个 CDR
- 最终生成将由其他系统(如计费或数据仓库)使用的输出文件