CDR是什么

首先,让我们简单了解一下CDR。CDR是指呼叫详单记录(Call Detail Record),是通信系统中记录通信过程的log。它主要记录了一次电话通话过程中所有信息,包括通话双方的电话号码、通话开始和结束时间、呼叫类型等。

CDR数据是通信运营商非常重要的资产,主要用于计费、运营商的统计、网络质量管理等方面。但是,在CDR数据处理与利用的过程中,往往需要对通话的呼叫路径进行文字化的描述,以便更好地进行数据分析和可视化展示。下面我们将会具体介绍如何将CDR数据中的路径信息进行文字化处理。

CDR中通话路径的信息

在CDR的呼叫字段中,通常包括了通话开始和结束的时间、通话类型、呼叫的主叫、被叫双方电话号码等。当然,在需要文字化转化呼叫路径时,我们需要关注的是与呼叫路径相关的字段,例如“原始叫号码”和“最终被叫号码”等字段。

原始叫号码和最终被叫号码是判断一次通话呼叫路径的关键字段。通话过程中,“原始叫号码”是被叫方发起请求时所用的主叫号码,一般在PSTN网络中不存在该字段。而“最终被叫号码”是通话建立后双方实际通话的号码。在移动网络中,“原始叫号码”或“最终被叫号码”中,可能会存在“呼转号码”,即转接到其他电话号码的情况。

CDR如何进行路径文字化处理

在CDR的呼叫字段中,我们可以通过诸如“Call Type”等常规字段,大致判断通话路径的相关情况。但是,要进行完整的呼叫路径文字化描述,我们需要对“呼叫控制信息”(Call Control Information,CCI)进行一定程度的解析处理。

呼叫控制信息是指将呼叫控制过程的信息记录下来,包括了一系列数据,例如“呼叫进入网元的时间”、“呼叫离开网元的时间”、“通道编码”、“呼叫控制信令”等。在CCI中,有一个关键信息字段是Serving MSC,即“服务MSC(Mobile Switching Center)”。这个字段记录了当前通话时的信令网元位置信息。

通过对呼叫控制信息中Serving MSC字段进行解析,并结合PSTN、移动网络管理机构等网元的名称进行匹配,我们就可以得出一次通话的呼叫路径的完整文字化信息。通过呼叫路径文字化信息的收集和分析,我们可以得到更为完整和详细的通话情况描述,有利于进一步的数据分析和运营商网络的质量管理。