bg

Mitel 5000 CP: настройка SMDR и формат CDR

На этой странице описано, как получить записи о вызовах (SMDR/CDR) от Mitel 5000 CP в Advanced PBX Data Logger: параметры подключения, выбор парсера и 13 полей, которые логгер извлекает для отчётов или базы данных. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.

Кратко

ПараметрMitel 5000 CP
ИнтерфейсЛокальная сеть. АТС принимает подключение на TCP-порт 4000; логгер подключается к IP-адресу АТС.
Порт4000
ПарсерMitel 5000 CP
Извлекаемых полей13
Другие системы MitelФорматы SMDR Mitel SX-200D, CS-5000 и Inter-Tel
процедура входа (login handshake) SMDR (по документации)<Byte_Count><Socket_Type=0x84><Password>0x00, где byte count — 4 байта в формате little-endian, а password — до 15 символов ASCII с завершающим нулевым байтом

MiVoice 250, Mitel 5000 CP: настройки SMDR

1. Откройте утилиту "Mitel DB Programming" (рис. 1)
2. Перейдите в System > Sockets.
3. Выберите строку "SMDR" в правой панели.
4. Очистите столбец "Password".
5. Выберите "Yes" в столбце "Enable".
6. Измените значение "SMDR" на "Yes".
7. Перейдите в System > IP Settings.
8. Убедитесь, что "Listening Port (Unsecured)" равен 4000.
9. Убедитесь, что "Listening Port (Unsecured) Enabled" имеет значение YES.
10. Перейдите в System > Maintenance > SMDR.
11. Измените настройки, как показано ниже (рис. 1)

SMDR settings

Перейдите на страницу "Modules > Query Parse Filter" и выберите плагин "Mitel 5000 CP" в раскрывающихся списках "Query" и "Parser".

Если исходящие вызовы не отображаются

Проверьте папку Devices в SMDR и убедитесь, что там присутствует стандартный список Extension List All Phones, охватывающий всех абонентов, либо, если используется собственный список, убедитесь, что в него добавлены телефоны, принимающие вызовы.

Единственное, что ещё приходит на ум: если вы используете ARS для исходящего набора через группу транков другого узла, записи исходящих вызовов окажутся на этом удалённом узле, поскольку именно там находятся транки, совершающие вызов.

Параметры из документации производителя

Источник: Mitel 5000 CP SMDR Connection Guide, Mitel 5000 CP v5.1 Features and Programmming Guide, Mitel CallAccounting InstallationGuide. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
TCP-порт сокета SMDR4000
процедура входа (login handshake) SMDR<Byte_Count><Socket_Type=0x84><Password>0x00, где byte count — 4 байта в формате little-endian, а password — до 15 символов ASCII с завершающим нулевым байтом
расположение пароля SMDRDatabase Programming, System\Sockets
состояние по умолчанию для SMDR Output Activeвключено по умолчанию
порт прослушивания (Listening Port) для сокетных подключений4000, under System > IP Settings
формирование записи80 ASCII characters plus CR/LF

Включение вывода SMDR по документации

  1. Выберите System > Sockets > <socket option> и установите флажок в поле Value, чтобы включить сокетное подключение SMDR.
  2. Выберите System > Sockets > SMDR, щёлкните правой кнопкой мыши по столбцу Password и выберите Edit Password, чтобы задать или очистить пароль сокета.
  3. Выберите System > Maintenance > SMDR > Devices, чтобы добавить телефоны и транки, которые должны включаться в вывод SMDR.

Замечания о формате записи

  • При подключении или в начале каждого дня 5000 CP отправляет перед записями двухстрочный заголовок: строку с названием/временем и строку с заголовками столбцов.
  • Формат обычной записи о звонке: TYP EXT TRUNK DIALED-DIGITS START ELAPSED COST ACCOUNT-CODE, фиксированные столбцы, разделённые пробелами.
  • Для неотвеченных звонков используется отдельный формат записи (ring-record), без полей стоимости/кода счёта.
  • Отображение прошедшего времени можно настроить в секундах (S=XXXXXX) вместо HH:MM для звонков длительностью до 999 999 секунд.
  • В конце записи может появляться завершающий символ: * = разъединение со стороны транка, R = звонок не принят при Human-Answer-Supervision, T = задействован Two B-Channel Transfer.

Настройка логгера в режиме TCP клиента

Наша программа должна работать в режиме TCP клиента. Это означает, что логгер сам инициирует подключение с АТС, которая работает в режиме сервера. Добавьте один или несколько IP адресов вашей АТС (Mitel 5000 CP). Номер порта должен соответствовать номеру порта, установленному в настройках АТС или производителем (в этом примере - 4000).

1. Добавьте новую конфигурацию с источником данных типа TCP, если не сделали это ранее.

Тип интерфейса TCP/IP

2. Настройте параметры TCP подключения как показано ниже.

Режим TCP клиента - Mitel 5000 CP

192.168.1.220

4000

192.168.1.220:4000

Выбор правильного модуля-парсера для Mitel 5000 CP

Выбор парсера для PBX Data Logger

Mitel 5000 CP

Mitel 5000 CP

Данные, извлекаемые PBX Data Logger

ОписаниеТип данныхИмя колонки
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
ИсточникstringEXT
ЛинияstringTRUNK
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Вызывающий телефонstringCALLER_PHONE
DNISstringDNIS
Набранный номерstringDIALED_PHONE
СтоимостьfloatCOST
АбонентstringACC
ResultstringFLAG1

Отчёты и база данных

Полученные записи логгер сохраняет в текстовый файл, в любую базу данных через ODBC в реальном времени или передаёт в утилиту PBX Reports, которая строит ручные, запланированные и отправляемые по e-mail отчёты и имеет встроенный веб-сервер. Настройка базы данных описана в статье о записи истории звонков в базу данных.

Похожие системы Mitel

Mitel 3300 ICP (Universal)
Mitel 3300 ICP (Standard Full)
Mitel 5000
Mitel CS-5000
Форматы SMDR Mitel SX-200D, CS-5000 и Inter-Tel
Все поддерживаемые АТС

Замечание: Продукты и компании, указанные здесь используются только для обозначения и идентификации, и могут быть торговыми и/или зарегистрированными марками соответствующих компаний.