bg

NEC SV9300: настройка SMDR и формат CDR

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

Кратко

ПараметрNEC SV9300
ИнтерфейсЛокальная сеть. АТС принимает подключение на TCP-порт 60010; логгер подключается к IP-адресу АТС.
Порт60010
ПарсерNEC SV9300
Извлекаемых полей27
Другие системы NECФорматы SMDR NEC Electra Elite, Aspire, DS2000, XN120
Скорость порта SMDR RS-232C (по документации)software-selectable 1200/2400/4800/9600/19200 bps
Скорость передачи данных порта RS-232C (CM40) по умолчанию (по документации)9600 bps when Y=08 second data is NONE

NEC SV9300

Эта АТС может выводить данные SMDR через интерфейс TCP/IP.

Наше ПО работает как терминал SMDR и обменивается данными с платой CPU в основном блоке. Поэтому в настройках соединения укажите IP-адрес для подключения к адресу, заданному в системных данных (CM0B YYY=0XX/1XX>00), и номер порта приложения, указанный в таблице выше. АТС выводит данные через фиксированный TCP-порт №60010.

Настройки SMDR необходимо задать на вашей АТС. Обратите внимание на формат сообщений SMDR.

Кроме того, рекомендуется убедиться, что номер устройства и тип чётности (CM08 > 827, CM08 > 828) в настройках АТС соответствуют настройкам парсера.

SMDR settings

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

Источник: NEC SV9300-SMDR-MCI-PMS-InterfaceSpec-V3, NEC SV9300 UNIVERGE Programming Manual v8, NEC SV9300-SMDR-InterfaceSpec-V3, NEC SV9300-SMDR-InterfaceSpec-V3-Extended. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
TCP-порт приложения для SMDR по IP60010, fixed
Скорость порта SMDR RS-232Csoftware-selectable 1200/2400/4800/9600/19200 bps
Стоповый бит SMDR RS-232C1 or 2 bits
Скорость передачи данных порта RS-232C (CM40) по умолчанию9600 bps when Y=08 second data is NONE
Длина данных порта RS-232C (CM40)7 bits or 8 bits
Проверка чётности порта RS-232C (CM40)0=Effective, 1=Ineffective
Вид чётности порта RS-232C (CM40)0=Odd parity, 1=Even parity
Стоповый бит порта RS-232C (CM40)0=1-stop bit, 1=2-stop bits
Номер устройства/блока сбора SMDRфиксирован как 00, поддерживается только одно устройство

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

  1. Задайте в качестве адресата терминала SMDR IP-адрес АТС из CM0B Y=0XX/1XX>00 и TCP-порт 60010
  2. Выберите IP-интерфейс для SMDR через CM0B Y=001>92 (0=Maintenance Port, 1=VOIP Port)
  3. Выберите формат сообщений для SMDR через CM04 Y=01 (RS-232C) или Y=01>08 (IP): значения включают варианты Extended 2400 IMS Format и Former 2400 IMS Format
  4. Для вывода через RS-232C назначьте функцию порта через CM40 Y=00, второе значение 14 (SMDR) или 11 (MCI и SMDR)
  5. Данные биллинга могут выводиться через RS-232C Port1 или Port2, но подключить можно только одно устройство SMDR по RS-232C

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

  • Название объединённого руководства — 'SMDR/MCI/PMS Interface Specifications'; глава 1 = SMDR, глава 2 = MCI, главы 3-4 = PMS (гостиничная стойка регистрации)
  • Запись расширенного формата (Extended format) занимает поля 001-176 (добавляет информацию ANI, Advice of Charge и подзапись Time-of-Start-Incoming-Calls); запись формата Former короче и этого не содержит
  • Расшифровка символов префикса записи: SA=Station Address ('0'), UA=Unit Address ('!'), K=Entry Index, далее следует буква типа записи (A/E/B для формата Former, H/I/J для формата Extended)
  • Главы PMS (3-4) прямо посвящены гостиничным функциям стойки регистрации (статус номера, статус горничной, заселение, имя гостя, DID для гостевых номеров), а не обычному учёту звонков
  • Кадры протокола SMDR по IP — это проприетарные сообщения NEC (Data Request/Sending Data/Server Response/Client Response/Status Monitoring), передаваемые через сокет TCP 60010
  • АТС должна по умолчанию отвечать на Data Request в течение 10 секунд (настраивается в диапазоне 1-30 с), иначе клиент повторяет запрос и в итоге сбрасывает соединение

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

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

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

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

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

Режим TCP клиента - NEC SV9300

192.168.1.220

60010

192.168.1.220:60010

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

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

NEC SV9300

NEC SV9300

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

ОписаниеТип данныхИмя колонки
Device numberstringDEVICE_NUMBER
Sequence numberstringSEQ_NUM
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Route + ЛинияstringTRUNK
Вызывающая сторона ТипstringFLAG2
Tenant numberstringFLAG3
Вызывающая сторонаstringEXT
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Condition codestringFLAG4
Набранный номерstringDIALED_PHONE
Called tenantstringFLAG5
АбонентstringACC
Selected routestringFLAG6
First routestringFLAG7
Metering pulsesintegerPULSES
Call ТелефонstringCALLER_PHONE
Код авторизацииstringAUTH
Charge unitstringCHARGE_UNIT
Стоимость (in basic units)floatCOST
ATT Billing Report IndicationstringATT_BILLING_IND
Billing Report ATT NumberstringATT_BILLING_REPORT_NUM
Data IdentificationstringDATA_ID
Вызывающая сторона Number or ANI Presentation IdentifierstringDATA_FLAG
Вызывающая сторона Number or ANIstringANI

Пример записи

Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.

200xxxxxx0!KB      001xxxx  121xxxxxxxxxxxxxxxxx          001000      012706  001                     0000                  2020           
Читает записи NEC SV9300 по TCP через порт 60010. Парсер уже встроен: извлекается 28 полей.

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

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

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

NEC SV9100 (General Overseas Format)
NEC SL1100
NEC Topaz
NEC Univerge SV8100 (General Overseas Format)
Форматы SMDR NEC Electra Elite, Aspire, DS2000, XN120
Все поддерживаемые АТС

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