bg

Другие АТС, форматы SMDR: от Meisei до Wypoint

В Advanced PBX Data Logger входят 11 парсеров для АТС небольших или уже не выпускающих оборудование производителей. Эта страница собирает их в одном месте. Для каждой системы указано, как записи о вызовах попадают в логгер, какой парсер выбрать и какие поля он извлекает (всего 118) для PBX Reports или базы данных. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.

Системы на этой странице

Подключение логгера

Добавьте в 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

ОписаниеТип данныхИмя колонки
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
РасширениеstringEXT
COstringTRUNK
ТелефонstringDIALED_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-порты, используемые цепочкой сбора данных LinuxATS/scomm прослушивает порт 10000; scomm обслуживает spider на порту 10001; spider обслуживает callbuilder на serverport = scommport+1 (10002); собственные служебные порты callbuilder идут далее от spiderport+1

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

  1. Запустите scomm с IP-адресом АТС (ATS), портом необработанных данных АТС (по умолчанию 10000) и локальным портом для подключения spider (например, 10001), чтобы транслировать необработанный поток сигнализации АТС.
  2. Запустите spider, указав IP/порт scomm, чтобы преобразовать необработанный поток в записи о вызовах TFS/TXT и передавать их далее в callbuilder.
  3. Запустите callbuilder, указав IP/порт spider, с параметром -convert, чтобы сформировать итоговые записи CDR в выбранном формате -cdrformat.

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

  • Пример строки формата CDR-2004: вызывающий абонент, вызывающий абонент повторно, вызываемый абонент (с префиксом A/C), вызываемый абонент повторно, дата, время, длительность, порядковый номер -- совпадает со структурой собственного примера страницы.
  • Альтернативный формат ReportBuilder добавляет к раскладке CDR-2004 отдельные префиксные поля источника/назначения транк-или-добавочный (C=линия транка, A=добавочный номер).

Данные, извлекаемые PBX Data Logger: MTA M-200

ОписаниеТип данныхИмя колонки
In ЛинияstringEXT
Вызывающий телефонstringCALLER_PHONE
Out ЛинияstringTRUNK
ТелефонstringDIALED_PHONE
Дата звонкаdatetimeCALL_TIME1
Время звонкаdatetimeCALL_TIME2
Время звонкаdatetimeCALL_TIME
Длительность звонкаintegerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Тип звонкаstringCALL_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

ОписаниеТип данныхИмя колонки
РасширениеstringEXT
COstringTRUNK
ТелефонstringDIALED_PHONE
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_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

ОписаниеТип данныхИмя колонки
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Тип звонка namestringCALL_TYPE_NAME
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
ИсточникstringEXT
ЛинияstringTRUNK
ТелефонstringDIALED_PHONE
Признак 2stringFLAG2
СтоимостьfloatCOST

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

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

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

ОписаниеТип данныхИмя колонки
НаправлениеstringDIRECTION
COstringTRUNK
РасширениеstringEXT
ТелефонstringDIALED_PHONE
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION

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

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

841          091xxxxxxx       003xxxxxxxxxx                    200xxxxxxxxxxxxxxxxxxxxx
841          091xxxxxxx       003xxxxxxxxxx                    200xxxxxxxxxxxxxxxxxxxxx
841          091xxxxxxx       003xxxxxxxxxx                    200xxxxxxxxxxxxxxxxxxxxx

Onyx III

Парсер: Onyx III
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 10

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

ОписаниеТип данныхИмя колонки
РасширениеstringEXT
ЛинияstringTRUNK
ТелефонstringDIALED_PHONE
НаправлениеstringDIRECTION
Время звонкаdatetimeCALL_TIME
АбонентstringACC
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
СтоимостьfloatCOST
Признак 1stringFLAG1

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

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

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

ОписаниеТип данныхИмя колонки
Тип записиstringCALL_TYPE
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Access codestringACC
ЛинияstringTRUNK
РасширениеstringEXT
Признак 2stringFLAG2
Расширение 2stringFLAG1
СтоимостьfloatCOST
Customer NostringDIALED_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

ОписаниеТип данныхИмя колонки
Тип записиstringCALL_TYPE
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Вызывающий телефонstringCALLER_PHONE
РасширениеstringEXT
Признак 2stringFLAG2
ЛинияstringTRUNK
СтоимостьfloatCOST
Customer NostringDIALED_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

ОписаниеТип данныхИмя колонки
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Тип звонкаstringCALL_TYPE
Call НаправлениеstringDIRECTION
Ожидания ответаing time (с)integerRING_S
Ожидания ответаing timedatetimeRING
ЛинияstringFLAG6
АбонентstringACC
Набранный номерstringDIALED_PHONE
РасширениеstringEXT
Profile namestringFLAG1
FeaturesstringFLAG2
Calling namestringFLAG3
Protocol ТипstringFLAG5

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

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

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 IDstringTRUNK
РасширениеstringEXT
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Total Длительность звонка (с)integerTOTAL_DURATION_S
Ожидания ответаing time (с)integerRING_S
Ожидания ответаing timedatetimeRING
Набранный номерstringDIALED_PHONE
НаправлениеstringDIRECTION
Тип звонкаstringCALL_TYPE
AnsweredstringFLAG1
DocumentationstringFLAG2
Subscriber namestringFLAG3
Dial ПризнакstringFLAG4

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

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

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 IDstringTRUNK
РасширениеstringEXT
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Total Длительность звонка (с)integerTOTAL_DURATION_S
Ожидания ответаing time (с)integerRING_S
Ожидания ответаing timedatetimeRING
Набранный номерstringDIALED_PHONE
НаправлениеstringDIRECTION
Тип звонкаstringCALL_TYPE
AnsweredstringFLAG1
DocumentationstringFLAG2
Origin namestringFLAG3
Dial ПризнакstringFLAG4

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

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

"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 отчёты и имеет встроенный веб-сервер. Настройка базы данных описана в статье о записи истории звонков в базу данных.

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