如果需要了解 miniSIPServer 的呼叫记录(Call detail record,"CDR",话单)的细节,我们首先需要理解 miniSIPServer 的基本呼叫模型。基本呼叫模型基于 ETSI-23.078 标准规范定义的“半呼叫 (half call)”模型,简单而言就是将一个呼叫分解为两个“半呼叫”:(1)发端半呼叫(originating half);以及(2)终端半呼叫(terminating half)。请参考下图:
在一个基本呼叫中,例如上图中的 A 呼叫 B,miniSIPServer 会分配两个呼叫段(半呼叫)分别连接呼叫的两端。一个呼叫段连接发起呼叫的主叫用户,我们将这个呼叫段命名为“主叫侧”或者“O-侧”;另一个呼叫段连接接受呼叫的被叫用户,我们将这个呼叫段命名为“被叫侧”或者“T-侧”。
每一段呼叫都能产生自己的呼叫记录,这也意味着一个呼叫有可能产生两个呼叫记录。来自O-侧的呼叫记录是“主叫侧话单”或者O-CDR,而来自T-侧的呼叫记录就是“被叫侧话单”或者T-CDR。请参考下图的说明:
本地 miniSIPServer 可以根据配置在不同的场景中生成不同的 O-CDR 以及 T-CDR 记录,但是云 miniSIPServer (1)仅产生 O-CDR,并且(2)总是为每一个呼叫产生一份 CDR 记录,无论该呼叫是否有被应答。
所有 CDR 记录都存放在云数据库中。系统只会保留7 天之内的记录,并且会自动删除超期的记录。
在系统主界面,请点击菜单“话单”,检视两种呼叫记录表: