MINISIPSERVER云

呼叫记录

1. 基本呼叫模型

如果需要了解 miniSIPServer 的呼叫记录(Call detail record,"CDR",话单)的细节,我们首先需要理解 miniSIPServer 的基本呼叫模型。基本呼叫模型基于 ETSI-23.078 标准规范定义的“半呼叫 (half call)”模型,简单而言就是将一个呼叫分解为两个“半呼叫”:(1)发端半呼叫(originating half);以及(2)终端半呼叫(terminating half)。请参考下图:

云 miniSIPServer 基本呼叫模型

在一个基本呼叫中,例如上图中的 A 呼叫 B,miniSIPServer 会分配两个呼叫段(半呼叫)分别连接呼叫的两端。一个呼叫段连接发起呼叫的主叫用户,我们将这个呼叫段命名为“主叫侧”或者“O-侧”;另一个呼叫段连接接受呼叫的被叫用户,我们将这个呼叫段命名为“被叫侧”或者“T-侧”。

每一段呼叫都能产生自己的呼叫记录,这也意味着一个呼叫有可能产生两个呼叫记录。来自O-侧的呼叫记录是“主叫侧话单”或者O-CDR,而来自T-侧的呼叫记录就是“被叫侧话单”或者T-CDR。请参考下图的说明:

miniSIPServer 呼叫记录模型

2. 云 miniSIPServer 呼叫记录

本地 miniSIPServer 可以根据配置在不同的场景中生成不同的 O-CDR 以及 T-CDR 记录,但是云 miniSIPServer (1)产生 O-CDR,并且(2)总是为每一个呼叫产生一份 CDR 记录,无论该呼叫是否有被应答。

所有 CDR 记录都存放在云数据库中。系统只会保留7 天之内的记录,并且会自动删除超期的记录。

在系统主界面,请点击菜单“话单”,检视两种呼叫记录表:

云 miniSIPServer 系统界面中的话单菜单项

  • 基本呼叫话单 —— 记录所有被叫已应答的呼叫的信息。
  • 失败呼叫话单 —— 记录所有被叫没有应答的呼叫的信息,呼叫失败包括被叫不可达、无应答、被叫忙等各类场景。

3. 记录项

请参考下表了解 CDR 记录中各项的具体细节:

记录项 说明
主叫号码 发起呼叫的用户的号码。
拨打号码 主叫用户原始拨打的号码。
目的号码

呼叫最终的目的号码。

在大多数呼叫场景中,这个号码和“拨打号码”是一致的,但某些情况下也会有差别。

例如,在自动话务员业务中,主叫拨打号码触发业务,然后在交互过程中输入最终的目的号码

通话时长 (秒) 呼叫通话时间。
呼叫时间 miniSIPServer 收到主叫发起的呼叫时的时间戳。
应答时间 被叫用户应答时的时间戳。
释放时间 呼叫被释放时的时间戳。