如何从Nortel BCM电话系统中提取日志文件

Andrew Dancy

By Andrew Dancy


See how I'm qualified to write this article

更新:本文最初是在2009年编写的,当时没有简单的方法从BCM系统中提取日志文件。从那时起,我们开发了一个免费的实用工具,使用内置的CDR Pull技术从BCM中提取日志文件,我们相应地更新了文章。

BCM Call Logger允许公司通过处理从Nortel或Avaya BCM PABX系统生成的日志文件来查看其传入和传出呼叫的详细信息。

这篇文章是如何从Nortel BCM系统中提取呼叫详细记录日志文件的简单指南。我们的说明假设您可以设置FTP服务器(用于CDR推送选项)或访问可以定期运行我们的免费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,展开“服务”选项,然后展开“呼叫详细记录”。

在Report Params部分中,将格式设置为Norstar,将类型设置为All(最佳)或CLID(次佳)。如果它当前是RealTime或Standard,那么您可能只能获取来电的历史日志数据。将其更改为All将启用从现在开始记录传入和传出呼叫。


或者,在某些较旧的BCM上,您可以从隐藏的网页访问各个日志文件。假设您的BCM的IP地址为1.2.3.4那么您可以在Web浏览器中访问http:// 。登录(如果您的常用登录不起作用,请尝试用户名ee_admin和密码PlsChgMe!这似乎是许多BCM系统的默认设置)。在页面的大约一半处,您会找到一个名为“呼叫详细记录文件”的部分。您想要的文件名为Record.yyyymmddhhmmss ,可以直接从此页面打开或下载。您不需要启动Record.ccr.yyyymmddRecord.mbx.yyyymmdd的文件。您还可以从此处访问其他BCM系统日志文件。

如果您有4或更高版本的固件(所有BCM50和BCM450型号都将具有4或更高版本的固件,以及已升级的BCM200 / 400系统)

该过程类似于旧固件的过程,但您使用Element Manager配置CDR Push或CDR Pull信息。登录到Element Manager,然后展开Configuration,然后展开Telephony,再展开Call Detail Recording。确保设置以下内容:

报告格式 - Norstar报告类型 - Norstar All(最佳选项)或Norstar CLID(次佳)

然后单击“数据文件传输”选项卡 - 在此屏幕上,您可以配置实际传输选项(为CDR Pull选择“Pull”或为CDR Push选择“Push - Daily”)。如上所述,如果您选择“推 - 每日”,您还需要填写您的FTP服务器详细信息。我建议您在转移前保留压缩文件选项,因为这样您就不必手动解压缩任何日志文件。

设置完所有后,如果您使用“Push - Daily”,则可以单击“立即推送”按钮开始将任何现有日志文件传输到FTP服务器。一旦在FTP服务器上获得了日志文件,就可以使用BCM Call Logger来处理它们。

对于我能够找到的版本4固件似乎没有任何等效的隐藏日志下载网页 - 如果您知道其中一个,请告诉我们


无论BCM固件版本如何,如果您已选择使用CDR Pull访问日志文件,则需要使用一小段软件来定期处理实际获取日志文件的过程。 BCM系统附带一个名为CdrPull的免费Nortel软件,但它不是特别容易使用,也不能自动化。

我们开发了一个免费的实用程序,它使用CDR Pull技术来获取BCM日志文件,并且可以在批处理文件或计划任务中轻松实现自动化。这可以与BCM Call Logger(处理生成的日志文件)一起使用,也可以与您自己的呼叫分析软件一起使用。

该实用程序是BCM Call Logger安装的一部分,您也可以下载包含该应用程序的独立ZIP文件

有关如何运行程序的帮助,请输入CdrPuller.exe /?在命令提示符下或查看独立ZIP文件下载中的readme.txt文件。简而言之,该实用程序运行如下:

CdrPuller.exe [ip] [username] [password] [folder]

[ip] is the IP address or hostname of the BCM system, [username] and [password] are the logon details for the BCM (if you are not sure try using download for both the username and password), and [folder] is the path to a folder where the resulting log files should be stored.

About the author

Andrew Dancy co-founded Reincubate in 2008 and pioneered techniques with recovery of location data from iOS. He sits on the company's board, with a law-tech background and a particular interest in privacy and security.

Reincubate's CEO at Buckingham Palace

Pictured above are members of Reincubate’s team meeting HM Queen Elizabeth Ⅱ at Buckingham Palace, after being awarded the UK’s highest business award for our work with Apple technology. Read our position on privacy, safety and security.

Comments (9)

We have just added a new utility which can fetch log files from BCM systems without the need to set up an FTP server.

Great application. Furthor improvements I can recommand are,

-The ability to save to a SQL Server 2005 database

-Have the application run as a service and monitor folder for new files and automatically process them.

For those wanting to know more about extracting log files from a BCM, have a look at our post on the subject.


You mentioned that "BCM log files are usually text, although they may be wrapped up inside a ZIP file......

How can i locate these log files... The BCM is already sending the CDR to the Nortel CDR application, unfortunetly i'm not being able to find the nortel log files, can you please help me!!

Regards, Mark

BCM log files are usually text, although they may be wrapped up inside a ZIP file. If you are seeing .tar or .gz files then you are probably looking at the BCM system log files and not the call data log files.

The best way to get BCM call data log files out of a BCM is to use Element Manager (or Configuration Manager for older BCM systems) to set the BCM to automatically FTP all log files on a regular basis to an FTP server of your choice. I'll be adding more information on how this is done to this page in the near future - in the meantime please don't hesitate to email us if you have any questions.

What format are BCM logs? We've pushed all the logs to a location and we're getting a compressed file (.tar), which when uncompressed, returns another compressed file (.gz). Only when .gz is uncompressed can we see some .log files, none of which BCM Call Logger can see any data.

Our call logger software costs £75 (about $100 at today's exchange rate) - this price is fixed and does not vary depending on lines/extensions/etc. The price includes support and upgrades for 12 months or until the next major version, whichever is later.

Need to price reporting packages for my newly installed Nortel phone system.

A good program.

Can we improve this article?

We love hearing from users: why not drop us an email, leave a comment, or tweet @reincubate?



我们的办公时间为周一到周五,早 9 点到晚 5 点(协调世界时)。


保持联系 › 我们的支持团队非常棒

© 2008 - 2019 Reincubate Ltd. 保留所有权利。 Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. 隐私权和条款. 我们推荐多因素认证。 在伦敦建立了爱情。