bg

Siemens HiPath 4000 и OpenScape 4000: CDR, настройка

Эта страница охватывает варианты Siemens Siemens Hipath 4000 (CDR Standard Format), Siemens Hipath 4000, Siemens Unify Openscape 4000 и Siemens Unify Openscape 4000 (TCP) в Advanced PBX Data Logger. В каждом разделе приведены параметры подключения, парсер и поля, которые логгер извлекает для отчётов или базы данных; если шаги настройки одинаковы для всех вариантов, они приведены один раз. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.

Кратко

ПараметрSiemens HiPath 4000 и OpenScape 4000: CDR, настройка
Варианты на этой страницеSiemens Hipath 4000 (CDR Standard Format), Siemens Hipath 4000, Siemens Unify Openscape 4000, Siemens Unify Openscape 4000 (TCP)
ИнтерфейсЗависит от варианта; см. соответствующий раздел.
Порт1202, 21
ПарсерыSiemens Hipath 4000 (CDR Standard Format), Siemens Hipath 4000, Siemens Unify Openscape 4000, Siemens Unify Openscape 4000 (TCP)
Извлекаемых полейот 9 до 39
Другие системы SiemensФорматы CDR Siemens Hicom, HiPath и Rolm

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

  • Siemens Hipath 4000 (CDR Standard Format) · Локальная сеть, порт 1202, полей: 17
  • Siemens Hipath 4000 · Файлы CDR загружаются по FTP с АТС или её сервера и разбираются по мере поступления, порт 21, полей: 9
  • Siemens Unify Openscape 4000 · Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR, полей: 39
  • Siemens Unify Openscape 4000 (TCP) · Локальная сеть, порт 1202, полей: 39

Siemens Hipath 4000 (CDR Standard Format)

Парсер: Siemens Hipath 4000 (CDR Standard Format)
Подключение: Локальная сеть. АТС принимает подключение на TCP-порт 1202; логгер подключается к IP-адресу АТС. Порт 1202.
Извлекаемых полей: 17

Настройка параметров АТС

Примечание: в Hipath 4000 доступно множество вариантов настройки CDR. Используются следующие AMO (а также другие, но эти — основные):

  1. DAGR — размеры файлов для хранения.
  2. FEACG — циклическая запись или остановка записи на жёсткий диск.
  3. DAVF — валюта в выводе.
  4. GEFE/GRZU — выбор оператора связи (carrier selection).
  5. FBTN — присвоение номеров каждому транку, которые должны отображаться в выводе.
  6. GEZU — на какое устройство выполняется вывод.
  7. SELG — какая маска используется для вывода на то или иное устройство и для тех или иных вызовов.
  8. SELS — включение/выключение/сбор вывода.
  9. TLZO — вывод фиктивного номера для входящих/исходящих/внутренних вызовов.
  10. FTBL — основной раздел, где определяется 'маска' вывода или строка текста, обычно отдельно для входящих и отдельно для исходящих.
  11. TEXT — текстовые значения, которые будут использоваться для различных событий в системе.

Если у вас есть доступ к работающей системе, где настроена тарификация вызовов, вы можете скопировать соответствующую информацию оттуда, однако мы рекомендуем обратиться к вашему сервис-провайдеру и попросить включить эту функцию для вас.

USE COMMANDS BELOW AT YOUR OWN RISK!

Активировать вывод CDR

Подключитесь к вашей АТС с помощью консоли администратора

Введите DIS-LSSM; — эта команда покажет, что активно, а что нет. Если на порту CDR 1202 ничего не отображается, введите DIS-SELS; Тот, что включён (ON), например 1, затем
DEA-SELS:1;
ACT-SELS:1;
Затем снова выполните DIS-LSSM;

Расширенная настройка параметров АТС

Настроить устройство вывода

ADD-GEZU:TTY,DEV2,TTY,TERM2;

Активировать подпрограммы захвата вывода

ADD-FEACG:CDRCDUMP&CDRCDIS;

Настроить формат CDR

REGENERATE-FTBL:1;

ADD-FTBL:1,B,FORM,1,N,"## #@/#@/#@ #@:#@ #@:#@:#@ ####@ #@@@@@@@@@@@@@@ #";
ADD-FTBL:1,B,FORM,2,N,"@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@ #@@@@ #@@@ #";
ADD-FTBL:1,B,FORM,3,N,"@@@ #@@@@@ #@@@@@@@@@@@";
ADD-FTBL:1,B,CTRL,4,N,CR;
ADD-FTBL:1,B,CTRL,5,Y,LF;
ADD-FTBL:1,B,FIELD,1,SERVICE,CHAR,"0",L;
ADD-FTBL:1,B,FIELD,2,STNID,CHAR,"0",L;
ADD-FTBL:1,B,FIELD,3,STMONTH,CHAR,"0",R;
ADD-FTBL:1,B,FIELD,4,STDAY,CHAR,"0",R;
ADD-FTBL:1,B,FIELD,5,STYEAR,CHAR," ",R;
ADD-FTBL:1,B,FIELD,6,STHOUR,CHAR,"0",R;
ADD-FTBL:1,B,FIELD,7,STMIN,CHAR,"0",R;
ADD-FTBL:1,B,FIELD,8,CONHOUR,CHAR,"0",R;
ADD-FTBL:1,B,FIELD,9,CONMIN,CHAR,"0",R;
ADD-FTBL:1,B,FIELD,10,CONSEC,CHAR,"0",R;
ADD-FTBL:1,B,FIELD,11,COPIN,CHAR," ",L;
ADD-FTBL:1,B,FIELD,12,DESTPID,CHAR," ",L;
ADD-FTBL:1,B,FIELD,13,EXPENS,CHAR," ",L;
ADD-FTBL:1,B,FIELD,14,SUPLSERV,CHAR,"0",L;
ADD-FTBL:1,B,FIELD,15,CALLIPTY,CHAR," ",L;
ADD-FTBL:1,B,FIELD,16,DESTPTY,CHAR," ",L;
ADD-FTBL:1,B,FIELD,17,RTIONPTY,CHAR," ",L;
ADD-FTBL:1,B,FIELD,18,ROUTCN,CHAR," ",L;
ADD-FTBL:1,B,FIELD,19,TKNOREAL,CHAR," ",L;
ADD-FTBL:1,B,FIELD,20,INTNREAL,CHAR," ",L;
ADD-FTBL:1,B,FIELD,21,ACCTCODE,CHAR," ",L;
ADD-FTBL:1,B,FIELD,22,PIN,CHAR," ",L;

Настроить Select Group

Следующие команды настраивают учёт CDR для входящих, исходящих и внутренних вызовов

DEL-SELG:1;
ADD-SELG:SELG,1,N,DEV2,NODEV,1,0;
CHANGE-SELG:SELT,1,1,FORM01,NOFORM,NOCALC,"A22",,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,0&&999999,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,VOICE,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,0&&15,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,,ALL,ALL,N,N,Y,N,N,N,N,N,N,N,N ,N,N,N,N,N,N,,,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000001,, ,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0 &&254,0&&30,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,INTERN&INCO&OUTG,0&&8,0&&9,ALL;

Активировать Select Group

ACT-SELS:1;

Подключение к АТС

IP-адрес по умолчанию: 192.0.2.3

IP-порт по умолчанию: 1202

Компьютер с нашим логгером должен находиться в той же подсети.

Вы должны увидеть баннер ##### и затем данные тарификации вызовов в окне логгера.

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

Источник: Hicom HiPath 300 4000 CDR fields, Siemens HiPath 4000 CDR, Siemens HiPath 4000. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
таблица соответствия устройств TCP-портам AMO GEZUDEV1=TCP 1201, DEV2=TCP 1202, DEV3=TCP 1203, DEV4=TCP 1204
резервный порт вывода CDR по умолчаниюTCP-порт 1201 (DEV1), если резервное устройство или файл не настроены
размеры файлов записей на диске по умолчанию для AMO DAGRCDRC1=65,000 records; CDRC2=0; FT=0
рекомендуемое значение по умолчанию для США в AMO GEFEКаждый специальный флаг функции CDR по умолчанию имеет значение / должен быть установлен в NO
легенда столбцов таблицы полей, используемая во всём справочнике полей CDR (применяется к этой FTBL и к FTBL Unify Openscape 4000)Столбцы: Field Position, Field Len., L/R (выравнивание), Pad Char., AMO MFORM Field Name, Field Description

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

  1. Извлеките/выгрузите буферизованные на диске записи CDR (CDRC1/CDRC2) на устройство вывода, например DEV1, с помощью AMO GEZAB (сначала полная форма, затем краткая форма для повторов).
  2. Если параметр FOUT в AMO GEZAB установлен в N, принудительно запустите извлечение командой AMO OUT-GEZAB.
  3. Если ADD-GEZAB завершается с ошибкой F18 (bit strip not set) из-за того, что CDRCDIS был отключён в AMO FEACG, снова включите его командой ADD-FEACG:CDRCDIS;
  4. Чтобы связать несколько записей CDR, относящихся к одному сложному звонку, добавьте поле THRESEQ (call ID, до 8 цифр) в форму таблицы FTBL и список полей.
  5. Чтобы изменить существующую форму таблицы FTBL, сначала выполните REGEN-FTBL для индекса, скопируйте команды AMO в текстовый файл и отредактируйте их, затем выполните DEL-FTBL для индекса, а затем повторно отправьте отредактированные команды AMO через функцию ComWin Macro — изменять FTBL на месте непрактично.
  6. Активируйте функцию CDRACC в AMO FEASU, чтобы поле ACCTCODE действительно заполнялось кодом счёта, набранным абонентом.
  7. Чтобы прекратить ложные предупреждения F6166 при использовании формы таблицы с TKNOREAL для внутреннего CDR (между станциями), выполните ADD-FBTN:TRKNO,99,1,1,1;

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

  • Поле 1 SERVICE состоит из одного символа, определяется записями AMO TEXT "Service"; по умолчанию "S"=Sprache/Voice (нем. "голос"), "F"=факс, "D"=данные — символ зависит от настройки AMO TEXT, а не является фиксированным кодом.
  • Поле 2 STNID (тип станции/оплачивающей стороны) показывает "H", когда звонок проходит транзитом через коммутатор транк-транк.
  • Поля 8-10 (CONHOUR/CONMIN/CONSEC) фиксируют длительность звонка (время соединения), а не время начала звонка.
  • Поле 18 ROUTCN — это набранный код доступа/маршрута — как правило, "9" на большинстве объектов в США.
  • Поля 19-20 (TKNOREAL/INTNREAL) — это номера внутренних каналов ("линий"), а не настоящие номера групп транков, несмотря на то, что названия полей предполагают обратное; HiPath 4000 не создаёт настоящие "номера транков" так, как это делала более старая американская Hicom 300.
  • Поле 22 PIN содержит номер PIN вызывающего абонента, если он использовался.
  • Сложные звонки создают несколько записей CDR, которые коммутатор внутренне связывает общим CALLID; добавление необязательного поля THRESEQ позволяет внешней системе заново сопоставить эти разрозненные записи.

Данные, извлекаемые PBX Data Logger: Siemens Hipath 4000 (CDR Standard Format)

ОписаниеТип данныхИмя колонки
СлужбаstringFLAG1
Станция IDstringFLAG2
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Class of PINstringFLAG3
Конечный party IDstringFLAG4
Expensive connectionstringFLAG5
Supplementary Служба IDstringFLAG6
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
РасширениеstringEXT
Route codestringFLAG7
Вызывающий телефонstringCALLER_PHONE
Набранный номерstringDIALED_PHONE
ЛинияstringTRUNK
Код абонентаstringACC

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

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

VS 03/22/13 09:28 00:00:00 ISNBA 4860            450xxxxxxx             9     2607                 
VS 03/22/13 09:26 00:01:24 ISNTR 450xxxxxxx      819xxxxxxx                   2619                 
VP 03/22/13 09:26 00:01:24 ISNTR 450xxxxxxx      819xxxxxxx                   2187                 

Siemens Hipath 4000

Парсер: Siemens Hipath 4000
Подключение: Файлы CDR загружаются по FTP с АТС или её сервера и разбираются по мере поступления. Порт 21.
Извлекаемых полей: 9

Эта модель АТС Siemens работает как 'FTP-сервер' и требует ряда настроек. IP-адрес и порт (номер порта по умолчанию — 21). Имя пользователя и пароль для доступа к папке, содержащей данные журнала.

Вам нужно создать источник данных "File" и настроить FTP-подключение.

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

Источник: Siemens HiPath 4000, Siemens HiPath 4000 COL. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
имена пользователей FTP по умолчанию на HiPath 4000 ADP/Managerengr или rsca (пароль по умолчанию не документирован)
имена внутренних файлов CDR, упоминаемые в пошаговой инструкции по извлечению через FTP:CGD:CDRC1, :CGD:CDRC2, :CGD:FTFILE
каталог резервного копирования по умолчанию для исходных текстовых файлов CDR (HiPath 4000 Manager / COL)/var/col/data/backup (per-system subfolders)
каталог по умолчанию, содержащий экспортированные файлы FTBL/таблиц форм, доступный по FTP/var/col/data/ftbl

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

  • Сама АТС записывает CDR во внутренние файлы (:CGD:CDRC1/:CGD:CDRC2/:CGD:FTFILE); стороннее приложение (в руководстве в качестве примера приведён "Traffic Analyst") затем забирает их через обычную сессию FTP в командной строке.
  • Отдельно, собственный механизм сбора данных Siemens HiPath COL получает данные о звонках с помощью фирменного транспорта Siemens OpenFT/FTAC (AMO ADD-CPTP + ADD-FTCSM), а не обычного FTP-клиента.

Данные, извлекаемые PBX Data Logger: Siemens Hipath 4000

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

Siemens Unify Openscape 4000

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

Настройка параметров АТС

Примечание: в Hipath 4000 доступно множество вариантов настройки CDR. Используются следующие AMO (а также другие, но эти — основные):

ADD-FTBL:9,B,FORM,1,N,"# EXXYYYZZZ #@/#@/#@ #@:#@:#@+#@-#@@-#@@+#@@@@@@@@";
ADD-FTBL:9,B,FORM,2,N,"@+#@@@+#@@@@@@@@@@@@@@@@@@@@@+#@@@+#@:#@:#@+#@@@+#";
ADD-FTBL:9,B,FORM,3,N,"@@@@@@@+#@@@@@+#+#@@@@@@@@@@@+#@-#@@-#@@+#@@@@@@@@";
ADD-FTBL:9,B,FORM,4,N,"@@@@@@@+#@+#@@+#+#@@@@+#+#@+#+#@@@@@@@+#@@@@@+#@@@";
ADD-FTBL:9,B,FORM,5,N,"@@+#@+#@+#@+#@+#@@@@@@@@@+#@@@@@+#@+#@@@@@E";
ADD-FTBL:9,B,CTRL,6,N,CR;
ADD-FTBL:9,B,CTRL,7,Y,LF;
ADD-FTBL:9,B,FIELD,1,CONNTYPE,CHAR," ",R;
ADD-FTBL:9,B,FIELD,2,STDAY,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,3,STMONTH,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,4,STYEAR,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,5,STHOUR,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,6,STMIN,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,7,STSEC,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,8,DESTLV2,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,9,DESTLV1,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,10,DESTLV0,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,11,DESTPTY,CHAR," ",L;
ADD-FTBL:9,B,FIELD,12,ROUTCN,CHAR," ",R;
ADD-FTBL:9,B,FIELD,13,CALLIPTY,CHAR," ",L;
ADD-FTBL:9,B,FIELD,14,RINGDUR,CHAR," ",R;
ADD-FTBL:9,B,FIELD,15,CONHOUR,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,16,CONMIN,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,17,CONSEC,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,18,CHRGUNIT,CHAR," ",R;
ADD-FTBL:9,B,FIELD,19,CONCHRG,NONE,RC,6;
ADD-FTBL:9,B,FIELD,20,HOLDDUR,CHAR," ",R;
ADD-FTBL:9,B,FIELD,21,CARRIER,CHAR," ",R;
ADD-FTBL:9,B,FIELD,22,PIN,CHAR," ",R;
ADD-FTBL:9,B,FIELD,23,CALLILV2,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,24,CALLILV1,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,25,CALLILV0,CHAR,"0",R;
ADD-FTBL:9,B,FIELD,26,CALLEPTY,CHAR," ",L;
ADD-FTBL:9,B,FIELD,27,SUPLSERV,CHAR," ",R;
ADD-FTBL:9,B,FIELD,28,CAUSE,CHAR," ",R;
ADD-FTBL:9,B,FIELD,29,SERVICE,CHAR," ",R;
ADD-FTBL:9,B,FIELD,30,SWP,CHAR," ",L;
ADD-FTBL:9,B,FIELD,31,UNANS,CHAR," ",R;
ADD-FTBL:9,B,FIELD,32,TRANSCNT,CHAR," ",R;
ADD-FTBL:9,B,FIELD,33,RECPT,CHAR," ",R;
ADD-FTBL:9,B,FIELD,34,GLOBLSEQ,CHAR," ",R;
ADD-FTBL:9,B,FIELD,35,QUEUEDUR,CHAR," ",R;
ADD-FTBL:9,B,FIELD,36,THRESEQ,CHAR," ",R;
ADD-FTBL:9,B,FIELD,37,STNID,CHAR," ",R;
ADD-FTBL:9,B,FIELD,38,CALLIID,CHAR," ",R;
ADD-FTBL:9,B,FIELD,39,DESTPID,CHAR," ",R;
ADD-FTBL:9,B,FIELD,40,ATNDGRNO,CHAR," ",R;
ADD-FTBL:9,B,FIELD,41,RTINGPTY,CHAR," ",L;
ADD-FTBL:9,B,FIELD,42,ACDAGTID,CHAR," ",R;
ADD-FTBL:9,B,FIELD,43,ATTCALLT,CHAR," ",R;
ADD-FTBL:9,B,FIELD,44,ACCTCODE,CHAR," ",R;
ADD-FTBL:10,B,FORM,1,N,"# EXXYYYZZZ #@/#@/#@ #@:#@:#@+#@-#@@-#@@+#@@@@@@@@";
ADD-FTBL:10,B,FORM,2,N,"@+#@@@+#@@@@@@@@@@@@@@@@@@@@@+#@@@+#@:#@:#@+#@@@+#";
ADD-FTBL:10,B,FORM,3,N,"@@@@@@@+#@@@@@+#+#@@@@@@@@@@@+#@-#@@-#@@+#@@@@@@@@";
ADD-FTBL:10,B,FORM,4,N,"@@@@@@@+#@+#@@+#+#@@@@+#+#@+#+#@@@@@@@+#@@@@@+#@@@";
ADD-FTBL:10,B,FORM,5,N,"@@+#@+#@+#@+#@+#@@@@@@@@@+#@@@@@+#@+#@@@@@E";
ADD-FTBL:10,B,CTRL,6,N,CR;
ADD-FTBL:10,B,CTRL,7,Y,LF;
ADD-FTBL:10,B,FIELD,1,CONNTYPE,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,2,STDAY,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,3,STMONTH,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,4,STYEAR,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,5,STHOUR,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,6,STMIN,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,7,STSEC,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,8,DESTLV2,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,9,DESTLV1,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,10,DESTLV0,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,11,CHRGEE,CHAR," ",L;
ADD-FTBL:10,B,FIELD,12,ROUTCN,CHAR," ",R;
ADD-FTBL:10,B,FIELD,13,CALLEPTY,CHAR," ",L;
ADD-FTBL:10,B,FIELD,14,RINGDUR,CHAR," ",R;
ADD-FTBL:10,B,FIELD,15,CONHOUR,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,16,CONMIN,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,17,CONSEC,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,18,CHRGUNIT,CHAR," ",R;
ADD-FTBL:10,B,FIELD,19,CONCHRG,NONE,RC,6;
ADD-FTBL:10,B,FIELD,20,TKNOLIST,CHAR," ",L;
ADD-FTBL:10,B,FIELD,21,CARRIER,CHAR," ",R;
ADD-FTBL:10,B,FIELD,22,PIN,NONE,R;
ADD-FTBL:10,B,FIELD,23,CALLILV2,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,24,CALLILV1,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,25,CALLILV0,CHAR,"0",R;
ADD-FTBL:10,B,FIELD,26,CALLEPTY,CHAR," ",L;
ADD-FTBL:10,B,FIELD,27,SUPLSERV,CHAR," ",R;
ADD-FTBL:10,B,FIELD,28,CAUSE,CHAR," ",R;
ADD-FTBL:10,B,FIELD,29,SERVICE,CHAR," ",R;
ADD-FTBL:10,B,FIELD,30,SWP,CHAR," ",L;
ADD-FTBL:10,B,FIELD,31,UNANS,CHAR," ",R;
ADD-FTBL:10,B,FIELD,32,TRANSCNT,CHAR," ",R;
ADD-FTBL:10,B,FIELD,33,RECPT,CHAR," ",R;
ADD-FTBL:10,B,FIELD,34,GLOBLSEQ,CHAR," ",R;
ADD-FTBL:10,B,FIELD,35,QUEUEDUR,CHAR," ",R;
ADD-FTBL:10,B,FIELD,36,THRESEQ,CHAR," ",R;
ADD-FTBL:10,B,FIELD,37,STNID,CHAR," ",R;
ADD-FTBL:10,B,FIELD,38,CALLIID,CHAR," ",R;
ADD-FTBL:10,B,FIELD,39,DESTPID,CHAR," ",R;
ADD-FTBL:10,B,FIELD,40,ATNDGRNO,CHAR," ",R;
ADD-FTBL:10,B,FIELD,41,RTINGPTY,CHAR," ",L;
ADD-FTBL:10,B,FIELD,42,ACDAGTID,CHAR," ",R;
ADD-FTBL:10,B,FIELD,43,ATTCALLT,CHAR," ",R;
ADD-FTBL:10,B,FIELD,44,ACCTCODE,CHAR," ",R;
ADD-FTBL:11,B,FORM,1,N,"# EXXYYYZZZ #@/#@/#@ #@:#@:#@+#@-#@@-#@@+#@@@@@@@@";
ADD-FTBL:11,B,FORM,2,N,"@+#@@@+#@@@@@@@@@@@@@@@@@@@@@+#@@@+#@:#@:#@+#@@@+#";
ADD-FTBL:11,B,FORM,3,N,"@@@@@@@+#@@@@@+#+#@@@@@@@@@@@+#@-#@@-#@@+#@@@@@@@@";
ADD-FTBL:11,B,FORM,4,N,"@@@@@@@+#@+#@@+#+#@@@@+#+#@+#+#@@@@@@@+#@@@@@+#@@@";
ADD-FTBL:11,B,FORM,5,N,"@@+#@+#@+#@+#@+#@@@@@@@@@+#@@@@@+#@+#@@@@@E";
ADD-FTBL:11,B,CTRL,6,N,CR;
ADD-FTBL:11,B,CTRL,7,Y,LF;
ADD-FTBL:11,B,FIELD,1,CONNTYPE,CHAR," ",R;
ADD-FTBL:11,B,FIELD,2,STDAY,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,3,STMONTH,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,4,STYEAR,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,5,STHOUR,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,6,STMIN,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,7,STSEC,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,8,DESTLV2,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,9,DESTLV1,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,10,DESTLV0,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,11,CHRGEE,CHAR," ",L;
ADD-FTBL:11,B,FIELD,12,ROUTCN,CHAR," ",R;
ADD-FTBL:11,B,FIELD,13,DESTPTY,CHAR," ",L;
ADD-FTBL:11,B,FIELD,14,RINGDUR,CHAR," ",R;
ADD-FTBL:11,B,FIELD,15,CONHOUR,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,16,CONMIN,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,17,CONSEC,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,18,CHRGUNIT,CHAR," ",R;
ADD-FTBL:11,B,FIELD,19,CONCHRG,NONE,RC,6;
ADD-FTBL:11,B,FIELD,20,TKNOLIST,CHAR," ",L;
ADD-FTBL:11,B,FIELD,21,CARRIER,CHAR," ",R;
ADD-FTBL:11,B,FIELD,22,PIN,CHAR," ",R;
ADD-FTBL:11,B,FIELD,23,CALLILV2,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,24,CALLILV1,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,25,CALLILV0,CHAR,"0",R;
ADD-FTBL:11,B,FIELD,26,CALLIPTY,CHAR," ",L;
ADD-FTBL:11,B,FIELD,27,SUPLSERV,CHAR," ",R;
ADD-FTBL:11,B,FIELD,28,CAUSE,CHAR," ",R;
ADD-FTBL:11,B,FIELD,29,SERVICE,CHAR," ",R;
ADD-FTBL:11,B,FIELD,30,SWP,CHAR," ",L;
ADD-FTBL:11,B,FIELD,31,UNANS,CHAR," ",R;
ADD-FTBL:11,B,FIELD,32,TRANSCNT,CHAR," ",R;
ADD-FTBL:11,B,FIELD,33,RECPT,CHAR," ",R;
ADD-FTBL:11,B,FIELD,34,GLOBLSEQ,CHAR," ",R;
ADD-FTBL:11,B,FIELD,35,QUEUEDUR,CHAR," ",R;
ADD-FTBL:11,B,FIELD,36,THRESEQ,CHAR," ",R;
ADD-FTBL:11,B,FIELD,37,STNID,CHAR," ",R;
ADD-FTBL:11,B,FIELD,38,CALLIID,CHAR," ",R;
ADD-FTBL:11,B,FIELD,39,DESTPID,CHAR," ",R;
ADD-FTBL:11,B,FIELD,40,ATNDGRNO,CHAR," ",R;
ADD-FTBL:11,B,FIELD,41,RTINGPTY,CHAR," ",L;
ADD-FTBL:11,B,FIELD,42,ACDAGTID,CHAR," ",R;
ADD-FTBL:11,B,FIELD,43,ATTCALLT,CHAR," ",R;
ADD-FTBL:11,B,FIELD,44,ACCTCODE,CHAR," ",R;

ADD-SELG:SELG,3,N,FT,NODEV,1,0;
CHANGE-SELG:SELT,3,1,FORM11,NOFORM,TARGR00,A22;
CHANGE-SELG:SELT,3,1,,,,,0&&999999;
CHANGE-SELG:SELT,3,1,,,,,,VOICE;
CHANGE-SELG:SELT,3,1,,,,,,,0&&15;
CHANGE-SELG:SELT,3,1,,,,,,,,ALL,ALL,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N;
CHANGE-SELG:SELT,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000000;
CHANGE-SELG:SELT,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0&&254,0&&30;
CHANGE-SELG:SELT,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,OUTG,0&&8,0&&9,ALL;
CHANGE-SELG:SELT,3,2,FORM09,NOFORM,TARGR00,A22;
CHANGE-SELG:SELT,3,2,,,,,0&&999999;
CHANGE-SELG:SELT,3,2,,,,,,VOICE;
CHANGE-SELG:SELT,3,2,,,,,,,0&&15;
CHANGE-SELG:SELT,3,2,,,,,,,,ALL,ALL,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N;
CHANGE-SELG:SELT,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000000;
CHANGE-SELG:SELT,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0&&254,0&&30;
CHANGE-SELG:SELT,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,INCO,0&&8,0&&9,ALL;
CHANGE-SELG:SELT,3,3,FORM10,NOFORM,TARGR00,A22;
CHANGE-SELG:SELT,3,3,,,,,0&&999999;
CHANGE-SELG:SELT,3,3,,,,,,VOICE;
CHANGE-SELG:SELT,3,3,,,,,,,0&&15;
CHANGE-SELG:SELT,3,3,,,,,,,,ALL,ALL,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N;
CHANGE-SELG:SELT,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000000;
CHANGE-SELG:SELT,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0&&254,0&&30;
CHANGE-SELG:SELT,3,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,INTERN,0&&8,0&&9,ALL;

ADD-TEXT:OUTDAYC,1,"MONTAG    ";
ADD-TEXT:OUTDAYC,2,"DIENSTAG  ";
ADD-TEXT:OUTDAYC,3,"MITTWOCH  ";
ADD-TEXT:OUTDAYC,4,"DONNERSTAG";
ADD-TEXT:OUTDAYC,5,"FREITAG   ";
ADD-TEXT:OUTDAYC,6,"SONNABEND ";
ADD-TEXT:OUTDAYC,7,"SONNTAG   ";
ADD-TEXT:OUTMONC,1,"JANUAR   ";
ADD-TEXT:OUTMONC,2,"FEBRUAR  ";
ADD-TEXT:OUTMONC,3,"MAERZ    ";
ADD-TEXT:OUTMONC,4,"APRIL    ";
ADD-TEXT:OUTMONC,5,"MAI      ";
ADD-TEXT:OUTMONC,6,"JUNI     ";
ADD-TEXT:OUTMONC,7,"JULI     ";
ADD-TEXT:OUTMONC,8,"AUGUST   ";
ADD-TEXT:OUTMONC,9,"SEPTEMBER";
ADD-TEXT:OUTMONC,10,"OKTOBER  ";
ADD-TEXT:OUTMONC,11,"NOVEMBER ";
ADD-TEXT:OUTMONC,12,"DEZEMBER ";
ADD-TEXT:SERVICE,VOICE,"1         ";
ADD-TEXT:SERVICE,FAX,"2         ";
ADD-TEXT:SERVICE,DTE,"3         ";
ADD-TEXT:SPEED,0,"0 BD      ";
ADD-TEXT:SPEED,2400,"2400 BD   ";
ADD-TEXT:SPEED,4800,"4800 BD   ";
ADD-TEXT:SPEED,9600,"9600 BD   ";
ADD-TEXT:SPEED,48000,"48000 BD  ";
ADD-TEXT:SPEED,64000,"64000 BD  ";
ADD-TEXT:NETTYPE,ANA,"ANA-NETZ  ";
ADD-TEXT:NETTYPE,IDN,"IDN       ";
ADD-TEXT:NETTYPE,ISDN,"ISDN      ";
ADD-TEXT:SWP,SPACE,"0  00     ";
ADD-TEXT:SWP,ENDS,"1  00     ";
ADD-TEXT:SWP,ENDSEC,"23310     ";
ADD-TEXT:SWP,ENDL,"3  00     ";
ADD-TEXT:SWP,SECS,"43101     ";
ADD-TEXT:SWP,NEXTSEC,"53211     ";
ADD-TEXT:SWP,SECL,"63101     ";
ADD-TEXT:SWP,LAS,"7  00     ";
ADD-TEXT:SWP,LASEC,"83211     ";
ADD-TEXT:SWP,LAL,"9  00     ";
ADD-TEXT:SWP,SECACC,"A         ";
ADD-TEXT:CHOFCON,1,"ORT       ";
ADD-TEXT:CHOFCON,2,"FERN      ";
ADD-TEXT:CHOFCON,3,"ORT MIT GW";
ADD-TEXT:CHOFCON,4,"FERN M. GW";
ADD-TEXT:CHOFCON,5,"KEIN EINTR";
ADD-TEXT:CHOFCON,6,"ROUT OPT  ";
ADD-TEXT:SUBSID,1,"1         ";
ADD-TEXT:SUBSID,2,"2         ";
ADD-TEXT:SUBSID,3,"3         ";
ADD-TEXT:SUBSID,4,"4         ";
ADD-TEXT:SUBSID,5,"5         ";
ADD-TEXT:SUBSID,6,"6         ";
ADD-TEXT:SUBSID,7,"7         ";
ADD-TEXT:SUBSID,8,"8         ";
ADD-TEXT:SUBSID,9,"9         ";
ADD-TEXT:SUBSID,10,"10        ";
ADD-TEXT:SUBSID,12,"12        ";
ADD-TEXT:SIGDATA,0,"NICHT KORR";
ADD-TEXT:SIGDATA,1,"KORREKT   ";
ADD-TEXT:IDPP,STN,"NST       ";
ADD-TEXT:IDPP,ATND,"ABFRST    ";
ADD-TEXT:IDPP,MTLC,"HAS       ";
ADD-TEXT:IDPP,TC,"AS        ";
ADD-TEXT:UNITERAS,Y,"DIFFERENZ GELOESCHT   ";
ADD-TEXT:UNITERAS,N,"                      ";
ADD-TEXT:LISTTYPE,IND,"EINZELABRECHNUNG";
ADD-TEXT:LISTTYPE,SUM,"TEILABRECHNUNG  ";
ADD-TEXT:LISTTYPE,TOTAL,"TOTALABRECHNUNG ";
ADD-TEXT:EXPENS,0,"BILLIG    ";
ADD-TEXT:EXPENS,1,"TEUER     ";
ADD-TEXT:EXPENS,2,"GRATIS_A  ";
ADD-TEXT:EXPENS,3,"GRATIS_B  ";
ADD-TEXT:CONNTYPE,INTERN,"=         ";
ADD-TEXT:CONNTYPE,INCO,">         ";
ADD-TEXT:CONNTYPE,OUTGO,"<         ";
ADD-TEXT:CONNTYPE,ACACT,"ACACT     ";
ADD-TEXT:CONNTYPE,LOAD,"LOAD      ";
ADD-TEXT:CONNTYPE,FILESIZE,"??????????";
ADD-TEXT:SUPLSERV,0," 0        ";
ADD-TEXT:SUPLSERV,1," 1        ";
ADD-TEXT:SUPLSERV,2," 2        ";
ADD-TEXT:SUPLSERV,3," 3        ";
ADD-TEXT:SUPLSERV,4," 4        ";
ADD-TEXT:SUPLSERV,5," 5        ";
ADD-TEXT:SUPLSERV,6," 6        ";
ADD-TEXT:SUPLSERV,7," 7        ";
ADD-TEXT:SUPLSERV,8," 8        ";
ADD-TEXT:SUPLSERV,9," 9        ";
ADD-TEXT:SUPLSERV,10,"10        ";
ADD-TEXT:SUPLSERV,11,"11        ";
ADD-TEXT:SUPLSERV,12,"12        ";
ADD-TEXT:SUPLSERV,13,"13        ";
ADD-TEXT:SUPLSERV,14,"14        ";
ADD-TEXT:SUPLSERV,15,"15        ";
ADD-TEXT:SUPLSERV,16,"16        ";
ADD-TEXT:SUPLSERV,17,"17        ";
ADD-TEXT:SUPLSERV,18,"18        ";
ADD-TEXT:SUPLSERV,19,"19        ";
ADD-TEXT:SUPLSERV,20,"20        ";
ADD-TEXT:SUPLSERV,21,"21        ";
ADD-TEXT:SUPLSERV,22,"22        ";
ADD-TEXT:SUPLSERV,23,"23        ";
ADD-TEXT:SUPLSERV,24,"24        ";
ADD-TEXT:SUPLSERV,25,"25        ";
ADD-TEXT:SUPLSERV,26,"26        ";
ADD-TEXT:SUPLSERV,27,"27        ";
ADD-TEXT:SUPLSERV,28,"28        ";
ADD-TEXT:SUPLSERV,29,"29        ";
ADD-TEXT:SUPLSERV,30,"30        ";
ADD-TEXT:SUPLSERV,31,"31        ";
ADD-TEXT:SUPLSERV,32,"32        ";
ADD-TEXT:SUPLSERV,33,"33        ";
ADD-TEXT:SUPLSERV,34,"34        ";
ADD-TEXT:SUPLSERV,35,"35        ";
ADD-TEXT:SUPLSERV,36,"36        ";
ADD-TEXT:SUPLSERV,37,"37        ";
ADD-TEXT:SUPLSERV,38,"38        ";
ADD-TEXT:SUPLSERV,39,"39        ";
ADD-TEXT:SUPLSERV,40,"40        ";
ADD-TEXT:SUPLSERV,41,"41        ";
ADD-TEXT:SUPLSERV,42,"42        ";
ADD-TEXT:SUPLSERV,43,"43        ";
ADD-TEXT:SUPLSERV,44,"44        ";
ADD-TEXT:SUPLSERV,45,"45        ";
ADD-TEXT:SUPLSERV,46,"46        ";
ADD-TEXT:SUPLSERV,47,"47        ";
ADD-TEXT:SUPLSERV,48,"48        ";
ADD-TEXT:SUPLSERV,49,"49        ";
ADD-TEXT:SUPLSERV,50,"50        ";
ADD-TEXT:SUPLSERV,51,"51        ";
ADD-TEXT:SUPLSERV,52,"52        ";
ADD-TEXT:SUPLSERV,53,"53        ";
ADD-TEXT:SUPLSERV,54,"54        ";
ADD-TEXT:SUPLSERV,55,"55        ";
ADD-TEXT:SUPLSERV,56,"56        ";
ADD-TEXT:SUPLSERV,57,"ACT_PM    ";
ADD-TEXT:SUPLSERV,58,"DEACT_PM  ";
ADD-TEXT:ZONE,SPACE,"LEER      ";
ADD-TEXT:ZONE,INT01,"INTERN01  ";
ADD-TEXT:ZONE,INT02,"INTERN02  ";
ADD-TEXT:ZONE,INT03,"INTERN03  ";
ADD-TEXT:ZONE,INT04,"INTERN04  ";
ADD-TEXT:ZONE,INT05,"INTERN05  ";
ADD-TEXT:ZONE,INT06,"INTERN06  ";
ADD-TEXT:ZONE,INT07,"INTERN07  ";
ADD-TEXT:ZONE,INT08,"INTERN08  ";
ADD-TEXT:ZONE,INT09,"INTERN09  ";
ADD-TEXT:ZONE,INC01,"KOMMEND01 ";
ADD-TEXT:ZONE,INC02,"KOMMEND02 ";
ADD-TEXT:ZONE,INC03,"KOMMEND03 ";
ADD-TEXT:ZONE,INC04,"KOMMEND04 ";
ADD-TEXT:ZONE,INC05,"KOMMEND05 ";
ADD-TEXT:ZONE,INC06,"KOMMEND06 ";
ADD-TEXT:ZONE,INC07,"KOMMEND07 ";
ADD-TEXT:ZONE,INC08,"KOMMEND08 ";
ADD-TEXT:ZONE,INC09,"KOMMEND09 ";
ADD-TEXT:ZONE,LOC,"ORT       ";
ADD-TEXT:ZONE,CHRGFREE,"CHRG FREE ";
ADD-TEXT:ZONE,CHRGINFO,"CHRG INFO ";
ADD-TEXT:ZONE,NEAR,"NAH       ";
ADD-TEXT:ZONE,DIST01,"FERN01    ";
ADD-TEXT:ZONE,DIST02,"FERN02    ";
ADD-TEXT:ZONE,DIST03,"FERN03    ";
ADD-TEXT:ZONE,DIST04,"FERN04    ";
ADD-TEXT:ZONE,DIST05,"FERN05    ";
ADD-TEXT:ZONE,DIST06,"FERN06    ";
ADD-TEXT:ZONE,DIST07,"FERN07    ";
ADD-TEXT:ZONE,DIST08,"FERN08    ";
ADD-TEXT:ZONE,DIST09,"FERN09    ";
ADD-TEXT:ZONE,DIST10,"FERN10    ";
ADD-TEXT:ZONE,DIST11,"FERN11    ";
ADD-TEXT:ZONE,DIST12,"FERN12    ";
ADD-TEXT:ZONE,DIST13,"FERN13    ";
ADD-TEXT:ZONE,DIST14,"FERN14    ";
ADD-TEXT:ZONE,DIST15,"FERN15    ";
ADD-TEXT:ZONE,DIST16,"FERN16    ";
ADD-TEXT:ZONE,DIST17,"FERN17    ";
ADD-TEXT:ZONE,DIST18,"FERN18    ";
ADD-TEXT:ZONE,DIST19,"FERN09    ";
ADD-TEXT:ZONE,DIST20,"FERN20    ";
ADD-TEXT:ZONE,DIST21,"FERN21    ";
ADD-TEXT:ZONE,DIST22,"FERN22    ";
ADD-TEXT:ZONE,DIST23,"FERN23    ";
ADD-TEXT:ZONE,DIST24,"FERN24    ";
ADD-TEXT:ZONE,DIST25,"FERN25    ";
ADD-TEXT:ZONE,DIST26,"FERN26    ";
ADD-TEXT:ZONE,DIST27,"FERN27    ";
ADD-TEXT:ZONE,DIST28,"FERN28    ";
ADD-TEXT:ZONE,DIST29,"FERN29    ";
ADD-TEXT:ZONE,DIST30,"FERN30    ";
ADD-TEXT:ZONE,DIST31,"FERN31    ";
ADD-TEXT:ZONE,DIST32,"FERN32    ";
ADD-TEXT:ZONE,DIST33,"FERN33    ";
ADD-TEXT:ZONE,DIST34,"FERN34    ";
ADD-TEXT:ZONE,DIST35,"FERN35    ";
ADD-TEXT:ZONE,DIST36,"FERN36    ";
ADD-TEXT:ZONE,DIST37,"FERN37    ";
ADD-TEXT:ZONE,DIST38,"FERN38    ";
ADD-TEXT:ZONE,DIST39,"FERN39    ";
ADD-TEXT:ZONE,DIST40,"FERN40    ";
ADD-TEXT:ZONE,DIST41,"FERN41    ";
ADD-TEXT:ZONE,DIST42,"FERN42    ";
ADD-TEXT:ZONE,DIST43,"FERN43    ";
ADD-TEXT:ZONE,DIST44,"FERN44    ";
ADD-TEXT:ZONE,DIST45,"FERN45    ";
ADD-TEXT:ZONE,DIST46,"FERN46    ";
ADD-TEXT:ZONE,DIST47,"FERN47    ";
ADD-TEXT:ZONE,DIST48,"FERN48    ";
ADD-TEXT:ZONE,DIST49,"FERN49    ";
ADD-TEXT:ZONE,DIST50,"FERN50    ";
ADD-TEXT:ZONE,ABR01,"AUSLAND01 ";
ADD-TEXT:ZONE,ABR02,"AUSLAND02 ";
ADD-TEXT:ZONE,ABR03,"AUSLAND03 ";
ADD-TEXT:ZONE,ABR04,"AUSLAND04 ";
ADD-TEXT:ZONE,ABR05,"AUSLAND05 ";
ADD-TEXT:ZONE,ABR06,"AUSLAND06 ";
ADD-TEXT:ZONE,ABR07,"AUSLAND07 ";
ADD-TEXT:ZONE,ABR08,"AUSLAND08 ";
ADD-TEXT:ZONE,ABR09,"AUSLAND09 ";
ADD-TEXT:ZONE,ABR10,"AUSLAND10 ";
ADD-TEXT:ZONE,ABR11,"AUSLAND11 ";
ADD-TEXT:ZONE,ABR12,"AUSLAND12 ";
ADD-TEXT:ZONE,ABR13,"AUSLAND13 ";
ADD-TEXT:ZONE,ABR14,"AUSLAND14 ";
ADD-TEXT:ZONE,ABR15,"AUSLAND15 ";
ADD-TEXT:ZONE,ABR16,"AUSLAND16 ";
ADD-TEXT:ZONE,ABR17,"AUSLAND17 ";
ADD-TEXT:ZONE,ABR18,"AUSLAND18 ";
ADD-TEXT:ZONE,ABR19,"AUSLAND19 ";
ADD-TEXT:ZONE,ABR20,"AUSLAND20 ";
ADD-TEXT:ZONE,ABR21,"AUSLAND21 ";
ADD-TEXT:ZONE,ABR22,"AUSLAND22 ";
ADD-TEXT:ZONE,ABR23,"AUSLAND23 ";
ADD-TEXT:ZONE,ABR24,"AUSLAND24 ";
ADD-TEXT:ZONE,ABR25,"AUSLAND25 ";
ADD-TEXT:ZONE,ABR26,"AUSLAND26 ";
ADD-TEXT:ZONE,ABR27,"AUSLAND27 ";
ADD-TEXT:ZONE,ABR28,"AUSLAND28 ";
ADD-TEXT:ZONE,ABR29,"AUSLAND29 ";
ADD-TEXT:ZONE,ABR30,"AUSLAND30 ";
ADD-TEXT:ZONE,ABR31,"AUSLAND31 ";
ADD-TEXT:ZONE,ABR32,"AUSLAND32 ";
ADD-TEXT:ZONE,ABR33,"AUSLAND33 ";
ADD-TEXT:ZONE,ABR34,"AUSLAND34 ";
ADD-TEXT:ZONE,ABR35,"AUSLAND35 ";
ADD-TEXT:ZONE,ABR36,"AUSLAND36 ";
ADD-TEXT:ZONE,ABR37,"AUSLAND37 ";
ADD-TEXT:ZONE,ABR38,"AUSLAND38 ";
ADD-TEXT:ZONE,ABR39,"AUSLAND39 ";
ADD-TEXT:ZONE,ABR40,"AUSLAND40 ";
ADD-TEXT:ZONE,ABR41,"AUSLAND41 ";
ADD-TEXT:ZONE,ABR42,"AUSLAND42 ";
ADD-TEXT:ZONE,ABR43,"AUSLAND43 ";
ADD-TEXT:ZONE,ABR44,"AUSLAND44 ";
ADD-TEXT:ZONE,ABR45,"AUSLAND45 ";
ADD-TEXT:ZONE,ABR46,"AUSLAND46 ";
ADD-TEXT:ZONE,ABR47,"AUSLAND47 ";
ADD-TEXT:ZONE,ABR48,"AUSLAND48 ";
ADD-TEXT:ZONE,ABR49,"AUSLAND49 ";
ADD-TEXT:ZONE,ABR50,"AUSLAND50 ";
ADD-TEXT:ZONE,ABR51,"AUSLAND51 ";
ADD-TEXT:ZONE,ABR52,"AUSLAND52 ";
ADD-TEXT:ZONE,ABR53,"AUSLAND53 ";
ADD-TEXT:ZONE,ABR54,"AUSLAND54 ";
ADD-TEXT:ZONE,ABR55,"AUSLAND55 ";
ADD-TEXT:ZONE,ABR56,"AUSLAND56 ";
ADD-TEXT:ZONE,ABR57,"AUSLAND57 ";
ADD-TEXT:ZONE,ABR58,"AUSLAND58 ";
ADD-TEXT:ZONE,ABR59,"AUSLAND59 ";
ADD-TEXT:ZONE,ABR60,"AUSLAND60 ";
ADD-TEXT:ZONE,ABR61,"AUSLAND61 ";
ADD-TEXT:ZONE,ABR62,"AUSLAND62 ";
ADD-TEXT:ZONE,ABR63,"AUSLAND63 ";
ADD-TEXT:ZONE,ABR64,"AUSLAND64 ";
ADD-TEXT:ZONE,ABR65,"AUSLAND65 ";
ADD-TEXT:ZONE,ABR66,"AUSLAND66 ";
ADD-TEXT:ZONE,ABR67,"AUSLAND67 ";
ADD-TEXT:ZONE,ABR68,"AUSLAND68 ";
ADD-TEXT:ZONE,ABR69,"AUSLAND69 ";
ADD-TEXT:ZONE,ABR70,"AUSLAND70 ";
ADD-TEXT:ZONE,ABR71,"AUSLAND71 ";
ADD-TEXT:ZONE,ABR72,"AUSLAND72 ";
ADD-TEXT:ZONE,ABR73,"AUSLAND73 ";
ADD-TEXT:ZONE,ABR74,"AUSLAND74 ";
ADD-TEXT:ZONE,ABR75,"AUSLAND75 ";
ADD-TEXT:ZONE,ABR76,"AUSLAND76 ";
ADD-TEXT:ZONE,ABR77,"AUSLAND77 ";
ADD-TEXT:ZONE,ABR78,"AUSLAND78 ";
ADD-TEXT:ZONE,ABR79,"AUSLAND79 ";
ADD-TEXT:ZONE,ABR80,"AUSLAND80 ";
ADD-TEXT:ZONE,ABR81,"AUSLAND81 ";
ADD-TEXT:ZONE,ABR82,"AUSLAND82 ";
ADD-TEXT:ZONE,ABR83,"AUSLAND83 ";
ADD-TEXT:ZONE,ABR84,"AUSLAND84 ";
ADD-TEXT:ZONE,ABR85,"AUSLAND85 ";
ADD-TEXT:ZONE,ABR86,"AUSLAND86 ";
ADD-TEXT:ZONE,ABR87,"AUSLAND87 ";
ADD-TEXT:ZONE,ABR88,"AUSLAND88 ";
ADD-TEXT:ZONE,ABR89,"AUSLAND89 ";
ADD-TEXT:ZONE,ABR90,"AUSLAND90 ";
ADD-TEXT:ZONE,ABR91,"AUSLAND91 ";
ADD-TEXT:ZONE,ABR92,"AUSLAND92 ";
ADD-TEXT:ZONE,ABR93,"AUSLAND93 ";
ADD-TEXT:ZONE,ABR94,"AUSLAND94 ";
ADD-TEXT:ZONE,ABR95,"AUSLAND95 ";
ADD-TEXT:ZONE,ABR96,"AUSLAND96 ";
ADD-TEXT:ZONE,ABR97,"AUSLAND97 ";
ADD-TEXT:ZONE,ABR98,"AUSLAND98 ";
ADD-TEXT:ZONE,ABR99,"AUSLAND99 ";
ADD-TEXT:ZONE,TIE01,"QUER01    ";
ADD-TEXT:ZONE,TIE02,"QUER02    ";
ADD-TEXT:ZONE,TIE03,"QUER03    ";
ADD-TEXT:ZONE,TIE04,"QUER04    ";
ADD-TEXT:ZONE,TIE05,"QUER05    ";
ADD-TEXT:ZONE,TIE06,"QUER06    ";
ADD-TEXT:ZONE,TIE07,"QUER07    ";
ADD-TEXT:ZONE,TIE08,"QUER08    ";
ADD-TEXT:ZONE,TIE09,"QUER09    ";
ADD-TEXT:CARRIER,0,"CARRIER_0 ";
ADD-TEXT:CARRIER,1,"CARRIER_1 ";
ADD-TEXT:CARRIER,2,"CARRIER_2 ";
ADD-TEXT:CARRIER,3,"CARRIER_3 ";
ADD-TEXT:CARRIER,4,"CARRIER_4 ";
ADD-TEXT:CARRIER,5,"CARRIER_5 ";
ADD-TEXT:CARRIER,6,"CARRIER_6 ";
ADD-TEXT:CARRIER,7,"CARRIER_7 ";
ADD-TEXT:CARRIER,8,"CARRIER_8 ";
ADD-TEXT:CARRIER,9,"CARRIER_9 ";
ADD-TEXT:COPIN,0,"0         ";
ADD-TEXT:COPIN,1,"1         ";
ADD-TEXT:COPIN,2,"2         ";
ADD-TEXT:COPIN,3,"3         ";
ADD-TEXT:COPIN,4,"4         ";
ADD-TEXT:COPIN,5,"5         ";
ADD-TEXT:COPIN,6,"6         ";
ADD-TEXT:COPIN,7,"7         ";
ADD-TEXT:COPIN,8,"8         ";
ADD-TEXT:COPIN,9,"9         ";
ADD-TEXT:COPIN,10,"??????????";
ADD-TEXT:COPIN,11,"??????????";
ADD-TEXT:COPIN,12,"??????????";
ADD-TEXT:COPIN,13,"??????????";
ADD-TEXT:COPIN,14,"??????????";
ADD-TEXT:COPIN,15,"10        ";
ADD-TEXT:UNANS,THRCONN,"1         ";
ADD-TEXT:UNANS,NTHRCONN,"0         ";
ADD-TEXT:RURAL,0,"YES       ";
ADD-TEXT:RURAL,1,"NO        ";
ADD-TEXT:INFOTYPE,UNITS,"UNITS     ";
ADD-TEXT:INFOTYPE,AMOUNT,"AMOUNT    ";
ADD-TEXT:CALCTYPE,PULSES,"PULSES    ";
ADD-TEXT:CALCTYPE,WOUT,"WOUT      ";
ADD-TEXT:CALCTYPE,CLOCK,"CLOCK     ";
ADD-TEXT:AOCTYPE,0,"D_AOC     ";
ADD-TEXT:AOCTYPE,1,"E_AOC     ";
ADD-TEXT:AOCTYPE,2,"S_AOC     ";

FTBL output from Collecting Agent

COL

# EXXYYYZZZ #@/#@/#@0#@:#@:#@+#@-#@@-#@@+#@@@@@@@@@+#@@@+#@@@@@@@@@@@@@@@@@@@@@+#@@@+#@:#@:#@+#@@@+#@@@@@@@+#@@@@@+#+#@@@@@@@@@@@+#@-#@@-#@@+#@@@@@@@@@@@@@@@+#@+#@@+#+#@@@@+#+#@+#+#@@@@@@@+#@@@@@+#@@@@@+#@+#@+#@+#@+#@@@@@@@@@+#@@@@@+#@+#@@@@@E

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

Источник: Hicom HiPath 300 4000 CDR fields, Siemens HiPath 4000 COL. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

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

  1. Создайте группу выбора в режиме FT, используемую специально для пути вывода Collecting Agent/COL через передачу файлов (отдельно от прямого пути CDR через TCP/1202).
  2. Настройте параметры устройства FT/файла передачи для вывода Collecting Agent с помощью AMO DAGR.
  3. Принудительно запустите немедленное/ручное формирование файла передачи FT вместо ожидания запланированного периода копирования, с помощью K-DAGR.
  4. Отключите параметр CDRFAST в AMO FEACG, если CDR должен выводиться параллельно более чем на одно устройство/файл (например, V24 плюс файл FT).

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

  • Поле CONNTYPE: текстовый вывод типа соединения (10-значный текст).
  • Поля DESTLV2/DESTLV1/DESTLV0: номер узла/поддомена/домена новой/подключённой стороны (назначения), присутствуют начиная с HiPath 4000 (отмечено X).
  • Поле RECPT: код точки регистрации — 0=транзит, 1=выход на станцию, 2=регистрация у источника, 3=регистрация у источника и на выходе, 4=входящий.
  • Поле GLOBLSEQ (до HP4K называлось GLOBSEQ): глобальный идентификатор звонка — новый глобальный ID звонка может быть создан только при установлении нового соединения.
  • Поле THRESEQ: глобальный ID звонка для идентификатора цепочки звонка (thread call ID), используется для связывания относящихся к одному сложному звонку записей CDR (та же цель, что и у THRESEQ, описанного в разделе стандартного формата).
  • Поле RECNR: порядковый номер выводимой записи (от 1 до 9999) в пределах группы выбора.
  • Ни в одном из руководств для этого пути сбора данных не используется термин "SFTP"; он называется просто "File Transfer"/"FTP", либо фирменным "OpenFT"/FTAC от Siemens (через AMO ADD-CPTP, ADD-FTCSM) для механизма HiPath COL.

Данные, извлекаемые PBX Data Logger: Siemens Unify Openscape 4000

ОписаниеТип данныхИмя колонки
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Время звонкаdatetimeCALL_TIME
Calling domain and УзелstringFLAG4
Calling numberstringFLAG1
Конечный domain and УзелstringFLAG5
Конечный numberstringFLAG2
Вызывающая сторонаstringCALLIPTY
РасширениеstringEXT
Вызывающий телефонstringCALLER_PHONE
Длительность ожидания ответа (с)integerRING_S
Длительность ожидания ответаdatetimeRING
Набранный номерstringDIALED_PHONE
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Стоимостьs calculated on output with include value-added taxfloatCOST
Route codestringROUTCN
Call charge unitsstringCHRGUNIT
Hold duration in secondsfloatHOLDDUR
CarrierstringCARRIER
Pin codestringPIN
Supplement СлужбаstringSUPLSERV
Cause of connection/interrupt/clearing the callstringCAUSE
Служба codestringSERVICE
Call phasesstringSWP
Through connect (yes/no)stringUNANS
Number of passed through transit УзелsstringTRANSCNT
Record pointstringRECPT
Local/global (leg) idstringGLOBLSEQ
Queuing duration in secondsfloatQUEUEDUR
Tread (global) Идентификатор вызоваstringTHRESEQ
Станция IDstringSTNID
Identification of Вызывающая сторона numberstringCALLIID
Identification number of Конечный numberstringDESTPID
Attendant console groupstringATNDGRNO
Redirecting partystringRTINGPTY
ACD agent IDstringACDAGTID
Attendant Тип звонкаstringATTCALLT
Код абонентаstringACC

Siemens Unify Openscape 4000 (TCP)

Парсер: Siemens Unify Openscape 4000 (TCP)
Подключение: Локальная сеть. АТС принимает подключение на TCP-порт 1202; логгер подключается к IP-адресу АТС. Порт 1202.
Извлекаемых полей: 39

Настройка параметров АТС

В случае клиентского доступа или формирования отчётов вторую сетевую карту (NIC) можно использовать для доступа к отчётам/RDP и т.д. Это не так удобно, как метод SFTP, но это лучший вариант, если требуется логирование на основе порта. Причина в том, что OSK4 не предоставляет вывод CDR в виде строкового TCP-потока на производственных интерфейсах и использует специальную внутреннюю сеть LAN OSK4 под названием "Atlantic LAN."

DEV2 должен быть сопоставлен с портом Atlantic через AMO LSSM.

Группа выбора (selection group) должна быть настроена, как показано ниже. Все остальные настройки остаются такими же, как для метода сбора данных SFTP. Сбор данных производится напрямую с порта CDR (Atlantic LAN)

ADD-SELG:SELG,1,N,DEV2,NODEV,1,0;
CHANGE-SELG:SELT,1,1,FORM01,NOFORM,NOCALC,"A22",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,0&&999999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,VOICE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,0&&15,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,,ALL,ALL,N,N,Y,N,N,N,N,N,N,N,N,N,N,N,N,N,N,,,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,0,000001,,,,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0&&999,0&&254,0&&30,,,,,,;
CHANGE-SELG:SELT,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N,N,INTERN&INCO&OUTG,0&&8,0&&9,ALL;

Примечание: порт Atlantic LAN на OS4K имеет фиксированные сетевые настройки 192.0.2.X/24. Сервер, на котором установлен логгер, должен иметь аналогичные настройки. В большинстве случаев на нём должно быть установлено две сетевые карты. Сервер сбора данных будет использовать вторую сетевую карту только для подключений к АТС. Вторая сетевая карта должна иметь IP-адрес, принадлежащий подсети 192.0.2.X/24, без шлюза.

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

Источник: Siemens HiPath 4000. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
рекомендуемый адрес второй сетевой карты ПК-сборщика в сети 192.0.2.x Atlantic/CDR LAN192.0.2.20 (или 192.0.2.100 для прямого кроссовер-кабеля)
маска подсети для второй сетевой карты в подсети 192.0.2.x255.255.255.0
значение шлюза, вводимое для второй сетевой карты в подсети 192.0.2.x192.0.2.0 (сам адрес сети, а не маршрутизируемый шлюз)
IP-адрес со стороны OSK4/АТС в сети Atlantic LAN192.0.2.3
порт вывода CDR по умолчанию, если устройство явно не настроеноTCP 1201 (DEV1)

Данные, извлекаемые PBX Data Logger: Siemens Unify Openscape 4000 (TCP)

ОписаниеТип данныхИмя колонки
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Время звонкаdatetimeCALL_TIME
Calling domain and УзелstringFLAG4
Calling numberstringFLAG1
Конечный domain and УзелstringFLAG5
Конечный numberstringFLAG2
Вызывающая сторонаstringCALLIPTY
РасширениеstringEXT
Вызывающий телефонstringCALLER_PHONE
Длительность ожидания ответа (с)integerRING_S
Длительность ожидания ответаdatetimeRING
Набранный номерstringDIALED_PHONE
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Стоимостьs calculated on output with include value-added taxfloatCOST
Route codestringROUTCN
Call charge unitsstringCHRGUNIT
Hold duration in secondsfloatHOLDDUR
CarrierstringCARRIER
Pin codestringPIN
Supplement СлужбаstringSUPLSERV
Cause of connection/interrupt/clearing the callstringCAUSE
Служба codestringSERVICE
Call phasesstringSWP
Through connect (yes/no)stringUNANS
Number of passed through transit УзелsstringTRANSCNT
Record pointstringRECPT
Local/global (leg) idstringGLOBLSEQ
Queuing duration in secondsfloatQUEUEDUR
Tread (global) Идентификатор вызоваstringTHRESEQ
Станция IDstringSTNID
Identification of Вызывающая сторона numberstringCALLIID
Identification number of Конечный numberstringDESTPID
Attendant console groupstringATNDGRNO
Redirecting partystringRTINGPTY
ACD agent IDstringACDAGTID
Attendant Тип звонкаstringATTCALLT
Код абонентаstringACC

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

Добавьте в PBX Data Logger источник данных, соответствующий интерфейсу из раздела вашего варианта (RS232, TCP-клиент, TCP-сервер или FTP), затем откройте Модули → Запрос Разбор Фильтр → Запрос данных, нажмите «Настройка» и выберите указанный там парсер.

Программа настройки Unify

HiPath 4000 и OpenScape 4000 администрируются с помощью HiPath 4000 Assistant (OpenScape 4000 Assistant) и командного интерфейса AMO, которые поставляются с системой Unify или дилером, а не AGG Software. Запись данных о вызовах включается там; PBX Data Logger принимает записи.

Читает записи Siemens HiPath 4000 и OpenScape 4000. Парсеры для всех 4 моделей с этой страницы уже встроены.

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

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

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

Siemens Hicom-350H
Siemens Hicom-300H
Siemens Hipath 4000 (CDRE)
Форматы CDR Siemens Hicom, HiPath и Rolm
Siemens Hipath-3350
Siemens Hipath-3500
Siemens Unify OpenScape Business X8
Siemens Unify Openscape Office V3
Siemens iSDX Realitis
Siemens Rolm 9751 (Compat,no ANI)
Все поддерживаемые АТС

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