BCM Call Logger 通过处理 Nortel 或 Avaya BCM PABX 系统生成的日志文件,让企业可以查看其来电和去电的详细信息。
本文是一份简明指南,介绍如何从 Nortel BCM 系统中提取通话详细记录日志文件。我们的说明假设你可以搭建 FTP 服务器(用于 CDR Push 选项),或者可以使用一台能够定期运行我们免费的 CdrPuller.exe 应用的机器(用于 CDR Pull 选项)。
首先也是最重要的一点是,操作说明会因 BCM 的固件版本而异。较早的 BCM 型号(尤其是 BCM200 和 BCM400 系统)最初运行的是 Windows NT Embedded。不过,从固件版本 4 开始,Nortel 将其设备改为基于 Linux 的固件。所有较新的 BCM 型号(如 BCM50 或 BCM450)默认都搭载基于 Linux 的固件版本 4(或更高版本)。较早的型号可能运行基于 NT 的固件(版本 3 或更早),也可能运行较新的基于 Linux 的固件(版本 4 及以后),这取决于系统上一次维修或保养的时间。
如果你不确定自己使用的是哪个固件版本,最好的判断方法是看你用哪个工具来配置 BCM。如果你使用名为 Configuration Manager 的基于浏览器的配置程序,那么你的固件多半是版本 3 或更早。如果你使用 Element Manager 软件配置 BCM,那么你的固件是版本 4 或更新。
如果你的固件早于版本 4(一些较早的 BCM200/400 系统可能仍在使用早于版本 4 的固件)
你可以使用 Configuration Manager 设置所谓的 CDR Pull 或 CDR Push。CDR Pull 需要定期运行一个小型客户端程序,从 BCM“拉取”日志文件并保存到指定的文件夹。CDR Push 则会让 BCM 按指定的方式向 FTP 服务器“推送”日志文件。
无论选择哪个选项,都请进入 Configuration Manager,展开 Services 选项,然后展开 Call Detail Recording。
在 Report Params 部分,将格式设置为 Norstar,将类型设置为 All(最佳)或 CLID(次佳)。如果当前是 RealTime 或 Standard,你可能只能获取来电的历史日志数据。改为 All 后,今后将同时记录来电和去电。
在 Data File Transfer 部分,将传输类型设置为“Pull”(使用 CDR Pull)或“Push-Daily”(使用 CDR Push)。如果使用“Push-Daily”,你还需要填写 FTP 服务器的详细信息。完成后,点按顶部的 Configuration 菜单并选择“Transfer Immediately”,即可开始通过 FTP 将所有现有日志数据发送到 FTP 服务器。
另外,在一些较早的 BCM 上,你可以通过一个隐藏的网页访问各个日志文件。假设你的 BCM 的 IP 地址为 1.2.3.4,那么你可以在网络浏览器中访问 http://1.2.3.4/download.html。登录时(如果你平时的登录信息无效,可以尝试用户名 ee_admin 和密码 PlsChgMe!,这似乎是许多 BCM 系统的默认设置),在页面中间偏下的位置,你会找到名为 Call Detail Recording Files 的部分。你需要的文件名为 Record.yyyymmddhhmmss,可以直接在此页面打开或下载。你不需要以 Record.ccr.yyyymmdd 或 Record.mbx.yyyymmdd 开头的文件。你也可以在这里访问 BCM 系统的其他日志文件。
如果你的固件是版本 4 或更新(所有 BCM50 和 BCM450 型号的固件都是版本 4 或更新,已升级的 BCM200/400 系统也是如此)
这一过程与较早固件的类似,但你需要使用 Element Manager 来配置 CDR Push 或 CDR Pull 信息。登录 Element Manager,然后依次展开 Configuration、Telephony 和 Call Detail Recording。请确保设置了以下各项:
Report Format - Norstar Report Type - Norstar All(最佳选项)或 Norstar CLID(次佳选项)
然后点按 Data File Transfer 标签页,在这个界面可以配置实际的传输选项(CDR Pull 选择“Pull”,CDR Push 选择“Push - Daily”)。与上文一样,如果选择“Push - Daily”,你还需要填写 FTP 服务器的详细信息。我建议不要勾选“Compress Files before Transfer”选项,这样你就不必手动解压任何日志文件。
完成所有设置后,如果你使用的是“Push - Daily”,可以点按“Push Now”按钮,开始将现有的日志文件传输到 FTP 服务器。日志文件传到 FTP 服务器后,你就可以使用 BCM Call Logger 来处理它们。
就我所能找到的信息而言,版本 4 固件似乎没有对应的隐藏日志下载网页。如果你知道有这样的网页,请告诉我们。
从 BCM 拉取日志文件
无论 BCM 的固件是哪个版本,如果你选择使用 CDR Pull 来获取日志文件,就需要使用一个小型软件,定期执行实际获取日志文件的过程。BCM 系统附带一个免费的 Nortel 软件,名为 CdrPull,但它不太容易使用,也无法自动化。
我们开发了一个免费的实用工具,它使用 CDR Pull 技术获取 BCM 日志文件,并且可以轻松地在批处理文件或计划任务中自动运行。它既可以配合 BCM Call Logger(处理生成的日志文件)使用,也可以配合你自己的通话分析软件使用。
该工具包含在 BCM Call Logger 的安装包中,你也可以下载包含该应用的独立 ZIP 文件。
要了解如何运行该程序,只需在命令提示符下输入 CdrPuller.exe /?,或查看独立 ZIP 下载包中的 readme.txt 文件。简而言之,该工具的运行方式如下:
CdrPuller.exe [ip] [username] [password] [folder]
[ip] 是 BCM 系统的 IP 地址或主机名,[username] 和 [password] 是 BCM 的登录信息(如果你不确定,可以尝试将 download 同时用作用户名和密码),[folder] 是用于存放生成的日志文件的文件夹路径。