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) в настройках АТС соответствуют настройкам парсера.
Параметры из документации производителя
Источник: 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 по IP | 60010, fixed |
| Скорость порта SMDR RS-232C | software-selectable 1200/2400/4800/9600/19200 bps |
| Стоповый бит SMDR RS-232C | 1 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 по документации
- Задайте в качестве адресата терминала SMDR IP-адрес АТС из CM0B Y=0XX/1XX>00 и TCP-порт 60010
- Выберите IP-интерфейс для SMDR через CM0B Y=001>92 (0=Maintenance Port, 1=VOIP Port)
- Выберите формат сообщений для SMDR через CM04 Y=01 (RS-232C) или Y=01>08 (IP): значения включают варианты Extended 2400 IMS Format и Former 2400 IMS Format
- Для вывода через RS-232C назначьте функцию порта через CM40 Y=00, второе значение 14 (SMDR) или 11 (MCI и SMDR)
- Данные биллинга могут выводиться через 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, если не сделали это ранее.

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

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

NEC SV9300
NEC SV9300
Данные, извлекаемые PBX Data Logger
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Device number | string | DEVICE_NUMBER |
| Sequence number | string | SEQ_NUM |
| Тип звонка | string | CALL_TYPE |
| Направление | string | DIRECTION |
| Route + Линия | string | TRUNK |
| Вызывающая сторона Тип | string | FLAG2 |
| Tenant number | string | FLAG3 |
| Вызывающая сторона | string | EXT |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Condition code | string | FLAG4 |
| Набранный номер | string | DIALED_PHONE |
| Called tenant | string | FLAG5 |
| Абонент | string | ACC |
| Selected route | string | FLAG6 |
| First route | string | FLAG7 |
| Metering pulses | integer | PULSES |
| Call Телефон | string | CALLER_PHONE |
| Код авторизации | string | AUTH |
| Charge unit | string | CHARGE_UNIT |
| Стоимость (in basic units) | float | COST |
| ATT Billing Report Indication | string | ATT_BILLING_IND |
| Billing Report ATT Number | string | ATT_BILLING_REPORT_NUM |
| Data Identification | string | DATA_ID |
| Вызывающая сторона Number or ANI Presentation Identifier | string | DATA_FLAG |
| Вызывающая сторона Number or ANI | string | ANI |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
200xxxxxx0!KB 001xxxx 121xxxxxxxxxxxxxxxxx 001000 012706 001 0000 2020
Отчёты и база данных
Полученные записи логгер сохраняет в текстовый файл, в любую базу данных через 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
Все поддерживаемые АТС
Замечание: Продукты и компании, указанные здесь используются только для обозначения и идентификации, и могут быть торговыми и/или зарегистрированными марками соответствующих компаний.
Advanced PBX Data Logger, связанные темы:
здесьПоследовательный интерфейс RS232 разводка и сигналы Кабели и сигналы Кабели мониторинга данных
