Перейти к основному содержимому
Reincubate

Как извлечь файлы журналов из телефонной системы Nortel BCM

Andrew Dancy

Опубликовано 10 мая 2009 г.· Обновлено 23 августа 2019 г.

BCM Call Logger позволяет компаниям просматривать сведения о входящих и исходящих вызовах, обрабатывая файлы журналов, которые создают АТС Nortel и Avaya BCM.

Эта статья — простое руководство по извлечению файлов журналов детализации вызовов (CDR) из системы 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 или старше. Если вы настраиваете BCM в программе Element Manager, у вас прошивка версии 4 или новее.

Если у вас прошивка старше версии 4 (на некоторых старых системах BCM200/400 она может быть старше версии 4)

В Configuration Manager можно настроить так называемые CDR Pull или CDR Push. Для CDR Pull нужно регулярно запускать небольшую клиентскую программу, которая «забирает» (pull) файлы журналов с BCM и сохраняет их в указанную папку. CDR Push заставляет BCM по расписанию «отправлять» (push) файлы журналов на 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-сервер.

Кроме того, на некоторых старых BCM к отдельным файлам журналов можно получить доступ через скрытую веб-страницу. Если IP-адрес вашей BCM — 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)

Процесс похож на тот, что описан для старых прошивок, но параметры CDR Push или CDR Pull настраиваются в Element Manager. Войдите в Element Manager, разверните Configuration, затем Telephony, затем Call Detail Recording. Убедитесь, что заданы следующие значения:

Report Format - Norstar Report Type - Norstar All (лучший вариант) или Norstar CLID (следующий по предпочтению)

Затем откройте вкладку Data File Transfer: на этом экране настраиваются параметры передачи (выберите «Pull» для CDR Pull или «Push - Daily» для CDR Push). Как и выше, если вы выбрали «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 /? в командной строке или откройте файл readme.txt из отдельного ZIP-файла. Если коротко, утилита запускается так:

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

[ip] — IP-адрес или имя хоста системы BCM, [username] и [password] — учётные данные для входа в BCM (если вы не уверены, попробуйте использовать download и в качестве имени пользователя, и в качестве пароля), а [folder] — путь к папке, в которой следует сохранить файлы журналов.


Об авторе

Andrew Dancy

Сооснователь, финансовый директор

Andrew Dancy стал сооснователем Reincubate в 2008 году и первым разработал методики восстановления данных о местоположении на iOS. Он занимал должность финансового директора Reincubate, а теперь входит в совет директоров компании, привнося в её руководство уникальное сочетание опыта на стыке права и технологий и глубокого интереса к конфиденциальности и безопасности. Помимо своей роли в Reincubate, Andrew входит в совет директоров британской юридической фирмы Lovetts.

Нужна помощь?

Мы стараемся отвечать на все сообщения в течение одного рабочего дня.

support@reincubate.com
Помощь