如何查看 3CX 最大并发

不能查看 3CX 到达过的最高并发应该是很多用户都一个痛点。只有在并发不够的时候 3CX 会有提示,如果并发冗余太多可能就会造成浪费。

最近有用户做了一个程序,可以利用3CX的呼叫记录来计算系统到达过的最大并发。项目地址如下:https://gitlab.com/purpleSHEEP/3cx-concurrent-calls-checker

使用方法

首先我们需要安装 .NET 环境,没安装的话进入微软官网下载:https://dotnet.microsoft.com/zh-cn/download

下载对应平台的 SDK 安装即可。

安装完毕后下载项目文件,解压后在项目目录打开命令行,输入下面命令:

$ dotnet run

出现如下图所示节目即成功。

接下来我们打开 3CX 后台,导出呼叫记录,将呼叫记录放在项目文件的根目录下。

⚠️注意:默认导出的呼叫记录为当日所有呼叫,需要查看其他时间段呼叫请使用筛选功能,呼叫记录最长导出时间仅支持90天。

接着我们再运行下面命令:

$ dotnet run --input CallLog文件名.csv

可以看到我们自己用的最大并发算出来是 4 个。

如果想要查看更详细的记录,需要再添加 output 命令。

$ dotnet run --input CallLog文件名.csv --output output.csv

打开导出后的 csv 文件可以查看每通电话的系统并发情况: