Другие АТС, форматы SMDR: от Meisei до Wypoint
В Advanced PBX Data Logger входят 11 парсеров для АТС небольших или уже не выпускающих оборудование производителей. Эта страница собирает их в одном месте. Для каждой системы указано, как записи о вызовах попадают в логгер, какой парсер выбрать и какие поля он извлекает (всего 118) для PBX Reports или базы данных. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.
Системы на этой странице
- Meisei 100-D R3 · RS-232 или TCP, полей: 8
- MTA M-200 · RS-232 или TCP, полей: 10
- Multitek 300 · RS-232 или TCP, полей: 6
- Netas Diginet DX-1,2,3 · RS-232 или TCP, полей: 11
- NeutralPoint · RS-232 или TCP, полей: 7
- Onyx III · RS-232 или TCP, полей: 10
- Selta 1000 · RS-232 или TCP, полей: 11
- Selta Sti 100 · RS-232 или TCP, полей: 10
- Tennyson SOX · RS-232 или TCP, полей: 15
- Welltech ePBX 100 · RS-232 или TCP, полей: 15
- Wypoint · RS-232 или TCP, полей: 15
Подключение логгера
Добавьте в PBX Data Logger источник данных, соответствующий интерфейсу из нужного раздела: RS232 для последовательного порта SMDR, TCP-клиент, если АТС принимает подключения, TCP-сервер, если АТС сама передаёт записи логгеру, или FTP для систем, которые пишут файлы CDR. Затем откройте Модули → Запрос Разбор Фильтр → Запрос данных, нажмите «Настройка» и выберите парсер, указанный в разделе. Общие шаги показаны на странице приёмника SMDR; все остальные поддерживаемые системы перечислены в списке поддерживаемых АТС.
Meisei 100-D R3
Парсер: Meisei 100-D R3
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 8
Данные, извлекаемые PBX Data Logger: Meisei 100-D R3
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Тип звонка | string | CALL_TYPE |
| Направление | string | DIRECTION |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Расширение | string | EXT |
| CO | string | TRUNK |
| Телефон | string | DIALED_PHONE |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
02/12 I 343 123 01:27 PM 112xxxxxxx 00:01:01 ACC
03/14 I 343 123 01:27 AM 112xxxxxxx 00:01:02 ACC
MTA M-200
Парсер: MTA M-200
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 10
Параметры из документации производителя
Источник: m-200 linux tarif, smdr pinout. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.
| Параметр | Значение по документации |
|---|---|
| распиновка последовательного кабеля (PBX -> PC, 9-контактный, гнездо) | PBX pin 2 -> PC pin 3; PBX pin 3 -> PC pin 2; PBX pin 5 -> PC pin 5 |
| переключатель формата вывода CDR (утилита Linux SCOMM/SPIDER/CALLBUILDER) | -cdrformat 2 = формат CDR-2004; -cdrformat 10 = формат ReportBuilder |
| TCP-порты, используемые цепочкой сбора данных Linux | ATS/scomm прослушивает порт 10000; scomm обслуживает spider на порту 10001; spider обслуживает callbuilder на serverport = scommport+1 (10002); собственные служебные порты callbuilder идут далее от spiderport+1 |
Включение вывода SMDR по документации
- Запустите scomm с IP-адресом АТС (ATS), портом необработанных данных АТС (по умолчанию 10000) и локальным портом для подключения spider (например, 10001), чтобы транслировать необработанный поток сигнализации АТС.
- Запустите spider, указав IP/порт scomm, чтобы преобразовать необработанный поток в записи о вызовах TFS/TXT и передавать их далее в callbuilder.
- Запустите callbuilder, указав IP/порт spider, с параметром -convert, чтобы сформировать итоговые записи CDR в выбранном формате -cdrformat.
Замечания о формате записи
- Пример строки формата CDR-2004: вызывающий абонент, вызывающий абонент повторно, вызываемый абонент (с префиксом A/C), вызываемый абонент повторно, дата, время, длительность, порядковый номер -- совпадает со структурой собственного примера страницы.
- Альтернативный формат ReportBuilder добавляет к раскладке CDR-2004 отдельные префиксные поля источника/назначения транк-или-добавочный (C=линия транка, A=добавочный номер).
Данные, извлекаемые PBX Data Logger: MTA M-200
| Описание | Тип данных | Имя колонки |
|---|---|---|
| In Линия | string | EXT |
| Вызывающий телефон | string | CALLER_PHONE |
| Out Линия | string | TRUNK |
| Телефон | string | DIALED_PHONE |
| Дата звонка | datetime | CALL_TIME1 |
| Время звонка | datetime | CALL_TIME2 |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка | integer | CALL_DURATION_S |
| Длительность звонка | datetime | CALL_DURATION |
| Тип звонка | string | CALL_TYPE |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
C055105 343xxxxxxx C025430 615xxxx 29-01-09 13:31:47 75 16 C015304 60227 C015129 881xxxxxxxx 29-01-09 13:33:34 0 16 C065402 - C000000 1525 29-01-09 13:33:17 0 28
Multitek 300
Парсер: Multitek 300
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 6
Данные, извлекаемые PBX Data Logger: Multitek 300
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Расширение | string | EXT |
| CO | string | TRUNK |
| Телефон | string | DIALED_PHONE |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
1234 999xxxxx 23/01 0927 01:52
4321 999xxxxx 02/12 1227 00:52
Netas Diginet DX-1,2,3
Парсер: Netas Diginet DX-1,2,3
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 11
Данные, извлекаемые PBX Data Logger: Netas Diginet DX-1,2,3
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Тип звонка | string | CALL_TYPE |
| Направление | string | DIRECTION |
| Тип звонка name | string | CALL_TYPE_NAME |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Источник | string | EXT |
| Линия | string | TRUNK |
| Телефон | string | DIALED_PHONE |
| Признак 2 | string | FLAG2 |
| Стоимость | float | COST |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
L- 11/10 09:59:02, 01:19 1001 0002 653xxxx 0 0 2 L- 11/10 10:00:38, 00:39 1001 0003 652xxxxx 0 0 3 L- 11/10 10:01:29, 00:47 1001 0000 452xxxx 0 0 4
NeutralPoint
Парсер: NeutralPoint
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 7
Данные, извлекаемые PBX Data Logger: NeutralPoint
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Направление | string | DIRECTION |
| CO | string | TRUNK |
| Расширение | string | EXT |
| Телефон | string | DIALED_PHONE |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Длительность звонка | datetime | CALL_DURATION |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
841 091xxxxxxx 003xxxxxxxxxx 200xxxxxxxxxxxxxxxxxxxxx 841 091xxxxxxx 003xxxxxxxxxx 200xxxxxxxxxxxxxxxxxxxxx 841 091xxxxxxx 003xxxxxxxxxx 200xxxxxxxxxxxxxxxxxxxxx
Onyx III
Парсер: Onyx III
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 10
Данные, извлекаемые PBX Data Logger: Onyx III
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Расширение | string | EXT |
| Линия | string | TRUNK |
| Телефон | string | DIALED_PHONE |
| Направление | string | DIRECTION |
| Время звонка | datetime | CALL_TIME |
| Абонент | string | ACC |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Стоимость | float | COST |
| Признак 1 | string | FLAG1 |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
03/01/95 12:21:00 323 | 14| 177xxxxxxxx| |12:12:03|00:08:57|$00.00|01 03/01/95 12:22:00
Selta 1000
Парсер: Selta 1000
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 11
Данные, извлекаемые PBX Data Logger: Selta 1000
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Тип записи | string | CALL_TYPE |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Access code | string | ACC |
| Линия | string | TRUNK |
| Расширение | string | EXT |
| Признак 2 | string | FLAG2 |
| Расширение 2 | string | FLAG1 |
| Стоимость | float | COST |
| Customer No | string | DIALED_PHONE |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
A 11-03-08 10:30 00:01:17 9 4502 393 1 393 # 0 0.00 461xxxx A 11-03-08 10:29 00:01:41 9 4500 300 1 300
Selta Sti 100
Парсер: Selta Sti 100
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 10
Данные, извлекаемые PBX Data Logger: Selta Sti 100
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Тип записи | string | CALL_TYPE |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Вызывающий телефон | string | CALLER_PHONE |
| Расширение | string | EXT |
| Признак 2 | string | FLAG2 |
| Линия | string | TRUNK |
| Стоимость | float | COST |
| Customer No | string | DIALED_PHONE |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
# 0 16.12 089xxxxxx A 17-03-08 16:13 00:01:10 0 160 1 160 # 0 94.00 335xxxxxxx
Tennyson SOX
Парсер: Tennyson SOX
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 15
Данные, извлекаемые PBX Data Logger: Tennyson SOX
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Время звонка | datetime | CALL_TIME |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Тип звонка | string | CALL_TYPE |
| Call Направление | string | DIRECTION |
| Ожидания ответаing time (с) | integer | RING_S |
| Ожидания ответаing time | datetime | RING |
| Линия | string | FLAG6 |
| Абонент | string | ACC |
| Набранный номер | string | DIALED_PHONE |
| Расширение | string | EXT |
| Profile name | string | FLAG1 |
| Features | string | FLAG2 |
| Calling name | string | FLAG3 |
| Protocol Тип | string | FLAG5 |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
N 1="115057" 3="outgoing" 4="550xxxxx" 5="042xxxxxxx" 6="8072" 7="" 8="" 9="" 10="voice" 11="29/11/06 15:37:14" 12="29/11/06 15:37:30" 13="0 days 00:00:15" 14="yes" 15="0" 16="" 17="Main Out 1" 18="Affinity Outbound" 19="96052" 20="0" 21="" 22="" 23="normalClearing" 24="" 25="" 26="" 27="" 28="00/00/00 00:00:00" 29="00/00/00 00:00:00" N 1="115058" 3="outgoing" 4="550xxxxx" 5="041xxxxxxx" 6="8072" 7="" 8="" 9="" 10="voice" 11="29/11/06 15:38:04" 12="29/11/06 15:38:28" 13="0 days 00:00:23" 14="yes" 15="0" 16="" 17="Main Out 1" 18="Affinity Outbound" 19="96053" 20="0" 21="" 22="" 23="normalClearing" 24="" 25="" 26="" 27="" 28="00/00/00 00:00:00" 29="00/00/00 00:00:00" N 1="115058" 3="incoming" 4="550xxxxx" 5="041xxxxxxx" 6="8072" 7="" 8="" 9="" 10="voice" 11="29/11/06 15:38:04" 12="29/11/06 15:38:28" 13="0 days 00:00:23" 14="yes" 15="3" 16="" 17="Main Out 1" 18="Affinity Outbound" 19="96053" 20="0" 21="" 22="" 23="normalClearing" 24="" 25="" 26="" 27="" 28="00/00/00 00:00:00" 29="00/00/00 00:00:00"
Welltech ePBX 100
Парсер: Welltech ePBX 100
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 15
Данные, извлекаемые PBX Data Logger: Welltech ePBX 100
| Описание | Тип данных | Имя колонки |
|---|---|---|
| User ID | string | TRUNK |
| Расширение | string | EXT |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Длительность звонка | datetime | CALL_DURATION |
| Total Длительность звонка (с) | integer | TOTAL_DURATION_S |
| Ожидания ответаing time (с) | integer | RING_S |
| Ожидания ответаing time | datetime | RING |
| Набранный номер | string | DIALED_PHONE |
| Направление | string | DIRECTION |
| Тип звонка | string | CALL_TYPE |
| Answered | string | FLAG1 |
| Documentation | string | FLAG2 |
| Subscriber name | string | FLAG3 |
| Dial Признак | string | FLAG4 |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
205,205,200,from-internal-ext+R1,SIP/205-002b3da8,SIP/200-002b0fc0,Dial,SIP/200|30|,3/19/2007 5:58,3/19/2007 5:58,3/19/2007 5:58,32,21,ANSWERED,DOCUMENTATION,,117xxxxxxx.6 "ricototi"" <200>""",200,205,from-internal-ext+allroutes,SIP/200-0028b8f0,SIP/205-002b0fc0,Dial,SIP/205|30|,3/19/2007 5:58,3/19/2007 5:59,3/19/2007 5:59,14,11,ANSWERED,DOCUMENTATION,,117xxxxxxx.8
Wypoint
Парсер: Wypoint
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 15
Данные, извлекаемые PBX Data Logger: Wypoint
| Описание | Тип данных | Имя колонки |
|---|---|---|
| User ID | string | TRUNK |
| Расширение | string | EXT |
| Время звонка | datetime | CALL_TIME |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Длительность звонка | datetime | CALL_DURATION |
| Total Длительность звонка (с) | integer | TOTAL_DURATION_S |
| Ожидания ответаing time (с) | integer | RING_S |
| Ожидания ответаing time | datetime | RING |
| Набранный номер | string | DIALED_PHONE |
| Направление | string | DIRECTION |
| Тип звонка | string | CALL_TYPE |
| Answered | string | FLAG1 |
| Documentation | string | FLAG2 |
| Origin name | string | FLAG3 |
| Dial Признак | string | FLAG4 |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
"Name Surname "" <299xxxx>""",299xxxx ,299xxxx ,default,SIP/299xxxx-081be148 ,SIP/299xxxx-081f7760,Dial,SIP/299xxxx|32 ,6/8/2007 18:20,6/8/2007 18:20,6/8/2007 18:21,55 ,48 ,ANSWERED ,DOCUMENTATION, ,118xxxxxxx
, ,s ,default,SIP/ibasis-081bc2e0 , , , ,6/8/2007 19:26, ,6/8/2007 19:26,0 ,0 ,NO ANSWER,DOCUMENTATION, ,118xxxxxxx
, ,116xxxxxxxxxxx,default,SIP/299xxxx-081f7760 ,SIP/ibasis-081bc2e0 ,Dial,SIP/45610#639xxxxxxxxx@ibasis,6/8/2007 19:26, ,6/8/2007 19:26,0 ,0 ,FAILED ,DOCUMENTATION, ,118xxxxxxx
Отчёты и база данных
Полученные записи логгер сохраняет в текстовый файл, в любую базу данных через ODBC в реальном времени или передаёт в утилиту PBX Reports, которая строит ручные, запланированные и отправляемые по e-mail отчёты и имеет встроенный веб-сервер. Настройка базы данных описана в статье о записи истории звонков в базу данных.
Замечание: Продукты и компании, указанные здесь используются только для обозначения и идентификации, и могут быть торговыми и/или зарегистрированными марками соответствующих компаний.
Advanced PBX Data Logger, связанные темы:
здесьПоследовательный интерфейс RS232 разводка и сигналы Кабели и сигналы Кабели мониторинга данных