2.6 通话记录报告(CDR)

友情提示:超链接返回的快捷键为Alt + ←)

通话记录报告简称话单,是指OM对一路通话从开始到结束的记录和统计的报告。当一路通话释放后,OM向应用服务器实时推送该报告。

CDR目前一共有6种类型:呼入 IN、呼出 OU、呼叫转移入 FI、呼叫转移出 FW、内部呼叫 LO、双向外呼 CB,分别对应不同的应用场景。

话单生成情况说明

IN话单说明:

  • 来电呼入的通话结束后,产生IN话单;
  • 分机呼分机,通话结束后,被叫分机产生IN话单;(主叫产出LO话单)

LO话单说明:

  • 分机呼分机的通话结束后,主叫分机产生LO话单;
  • 来电通过模拟中继呼入转分机,和分机的通话结束后,模拟中继产生LO话单;(如不需要可忽略该CDR)

OU话单说明:

  • 外呼的通话结束后,产生OU话单。

FI话单说明:

  • 当分机将其呼叫转移给其他号码(该号码为分机或外部电话)时,通话结束后,产生FI话单。

FW话单说明:

  • 当分机将其呼叫转移给其他号码(该号码为外部电话)时,通话结束后,产生FW话单。

CB话单说明:

  • 当双向外呼,通话结束时,产生CB话单。

报告消息格式

<?xml version="1.0" encoding="utf-8" ?>
<Cdr id="value">
  <callid>value</callid>
  <visitor|outer id=" value " />  
  <TimeStart>value</TimeStart>
  <Type>value</Type>
  <Route>value</Route>
  <CPN>value</CPN>
  <CDPN>value</CDPN>
  <TimeEnd>value</TimeEnd>
  <Duration>value</Duration>
  <TrunkNumber>value</TrunkNumber>
  <Recording>value</Recording>
  <RecCodec>PCMU</RecCodec>
</Cdr>

参数说明

参数名称 类型 说明
<Cdr id> string 话单id,绝对唯一,一通电话在转接过程中会产生多个CDR,每一个话单的cdr id都不同
<callid> int 通话的相对唯一标识符,范围1~65535,超过范围后从头开始计数
[visitor | outer id] int 来电和去电的编号,范围1~65535,相对唯一,一通电话从开始到结束时间内是唯一的,会被回收循环利用
<type> string IN(打入)/OU(打出)/FI(呼叫转移入)/FW(呼叫转移出)/LO(内部通话)/CB(双向外呼)
<Route> string IP(IP中继)/XO(模拟中继)/IC(内部)/OP(总机)
<TimeStart> string 呼叫起始时间,即发送或收到呼叫请求的时间
<TimeEnd> string 呼叫结束时间,即通话的一方挂断的时间
<CPN> string 主叫号码
<CDPN> string 被叫号码
<Duration> int 通话时长,值为0说明未接通。
<TrunkNumber> string 该路通话所经过的中继号码
[Recording] string 录音文件的相对保存路径,格式:年月日/录音文件
录音文件的命名格式:
1.主叫号码_被叫号码_年月日-时分秒_通话的相对唯一标识符.wav
2.主叫号码_被叫号码_年月日-时分秒_通话的相对唯一标识符_cd.wav
3.主叫号码_被叫号码_年月日-时分秒_通话的相对唯一标识符_cg.wav
cg 为主叫录音,cd 为被叫录音。
点击查看录音配置和使用说明
注意:话单中的录音文件后缀名一律显示为wav,不准确,具体以RecCodec参数为准。
[RecCodec] string 编码方式,决定录音文件格式,值为:G729、G711(PCMA、PCMU)。
注:本地录音时,G711编码会生成pcm格式录音,设备自动合成wav文件存放,可以直接下载播放;G729编码生成的录音设备不会合成,只保留send和recv方向的dat文件,不能直接播放,需要下载后本地合成,合成方法请点击这里查看。

results matching ""

    No results matching ""