bg

Alcatel OmniPCX Office (OHL Driver XML): SMDR/CDR

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

Кратко

ПараметрAlcatel OmniPCX Office (OHL Driver XML)
ИнтерфейсПоследовательный порт. Порт SMDR (принтера) АТС подключается к COM-порту; скорость, биты данных, чётность и управление потоком должны совпадать с настройками АТС.
ПарсерAlcatel OmniPCX Office (OHL Driver XML)
Извлекаемых полей21
Другие системы AlcatelДругие АТС, форматы SMDR: от Alcatel до London

Требования

Вам необходимо приобрести "a Metering License" у Alcatel. Запись данных учёта вызовов через IP или RS232 невозможна без заказа Metering License для CAPInterface и использования OHL Driver (не работает, если в вашей АТС нет лицензии Metering License).

Настройка OXO

1. Откройте "OmniPCX Office Management Console" и подключитесь к вашей АТС, используя учётную запись "Installer".
2. Перейдите на вкладку "Software Key Features → Network Management" и убедитесь, что опция "Call account over IP" включена.

Metering license

3. Перейдите на вкладку "Metering → Printout" и задайте следующие параметры.

SMDR settings

4. Перейдите на вкладку "System → Management Password" и задайте пароль для "Administrator".

Metering password

OLD Driver / OHL Driver

1. Создайте папку C:\Logs. Драйвер будет сохранять данные в этой папке.
2. Загрузите последнюю версию Office Link Driver (например, OLD Driver).
3. Запустите мастер установки и выберите там режим "Metering mode". На компьютере с 64-битной ОС этот драйвер будет установлен в C:\Program Files (x86)\Alcatel\OHL Driver\
4. Перейдите в папку драйвера, щёлкните правой кнопкой мыши по appliconf.exe и выберите "Run as Administrator".

OLD driver configuration

5. Укажите IP-адрес вашей АТС и пароль администратора, затем нажмите кнопку "Test Connection". Если тест пройден успешно, нажмите кнопку "Save".
6. Откройте OhlDriver.conf в папке программы с помощью Notepad или любого другого текстового редактора.
7. Перейдите к группе "Metering parameters" и укажите созданную папку после METERING_COLLECTOR_DIR=. Измените METERING_COLLECTOR_MAX_TICKET на 100000 (по достижении этого предела драйвер создаст новый XML-файл).
Затем сохраните файл.

#######################################################
# Metering parameters
#######################################################
METERING_OVER_HTTPS=1
METERING_COLLECTOR_DIR=C:\Logs\
METERING_COLLECTOR_FILE=TicketCollector.xml
METERING_COLLECTOR_MAX_TICKET=100000
METERING_PORT=COM1
METERING_BAUDRATE=9600
METERING_BUFFER_MAX_SIZE=2000
METERING_OVERFLOW_THRESHOLD=80
METERING_OVERFLOW_BEHAVIOR=0
METERING_LOG_LEVEL=1

8. Запустите драйвер, нажав кнопку "Start". OLD Driver создаст и будет обновлять файл "TicketCollector.xml" в папке "C:\Logs\". Содержимое XML-файла должно выглядеть так:

<?xml version="1.0"?>
<CallAccountingList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="TicketCollector.xsd"><CallAccounting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CAPTicket_V001.001.xsd">
		<OmniPCXOffice>
			<SoftwareVersion>3EH30394DVAA ALZCH710/070.001</SoftwareVersion>
			<CPUIPAddress>192.168.1.1</CPUIPAddress>
		</OmniPCXOffice>
		<Checksum>25959554</Checksum>
		<TicketType>Call</TicketType>
		<ChargedUserType>A</ChargedUserType>
		<ChargedUserID>455</ChargedUserID>
		<SubscriberName>Helpdesk</SubscriberName>
		<CommunicationType>Outgoing</CommunicationType>
		<TrunkType>P</TrunkType>
		<TrunkID>001</TrunkID>
		<Date>2013-03-13</Date>
		<Time>12:48:00</Time>
		<CallDuration>00:00:06</CallDuration>
		<TaxesAmount>2</TaxesAmount>
		<Service>ST</Service>
		<DialledNumber>0111111111</DialledNumber>
		<DiallingMode>M</DiallingMode>
		<RingingDuration>00:00:00</RingingDuration>
		<Cost>0.20</Cost>
		<Currency>EUR</Currency>
	</CallAccounting>
</CallAccountingList>


9. Создайте источник данных "File" в PBX logger и добавьте папку с файлом "TicketCollector.xml".

File data source 1

File data source 2

File data source 3

Настройка COM порта

Номер COM порта должен соответствовать номеру в вашей операционной системе и может отличаться от картинки ниже. Вы можете посмотреть номер порта в Диспетчере устройств → Порты.

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

Интерфейс RS232

2. Выберите COM порт и настройте параметры связи в соответствии с параметрами установленными на вашей АТС.

Параметры RS232 или COM порта для Alcatel OmniPCX Office (OHL Driver XML)
Контроль передачи данных Alcatel OmniPCX Office (OHL Driver XML)

Выбор правильного модуля-парсера для Alcatel OmniPCX Office (OHL Driver XML)

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

Alcatel OmniPCX Office (OHL Driver XML)

Alcatel OmniPCX Office (OHL Driver XML)

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

ОписаниеТип данныхИмя колонки
CPU IP addressstringFLAG1
Ticket ТипstringCALL_TYPE
Charged user ТипstringFLAG2
Charged user IDstringEXT
Subscriber namestringACC
Call НаправлениеstringDIRECTION
Линия ТипstringFLAG3
ЛинияstringTRUNK
Дата звонкаdatetimeCALL_DATE
Start timedatetimeSTART_TIME
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Taxes amountstringFLAG4
СлужбаstringFLAG5
Набранный номерstringDIALED_PHONE
Вызывающий телефонstringCALLER_PHONE
Dialling РежимstringFLAG6
Ожидания ответаing durationdatetimeRING
СтоимостьfloatCOST
CurrencystringFLAG7

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

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

<CallAccounting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CAPTicket_V001.001.xsd">
		<OmniPCXOffice>
			<SoftwareVersion>3EH30394DVAA ALZCH710/070.001</SoftwareVersion>
			<CPUIPAddress>192.168.220.199</CPUIPAddress>
		</OmniPCXOffice>
		<Checksum>548xxxxx</Checksum>
		<TicketType>Call</TicketType>
		<ChargedUserType>A</ChargedUserType>
		<ChargedUserID>455</ChargedUserID>
		<SubscriberName>Helpdesk</SubscriberName>
		<CommunicationType>Outgoing</CommunicationType>
		<TrunkType>P</TrunkType>
		<TrunkID>001</TrunkID>
		<Date>2013-03-14</Date>
		<Time>13:52:00</Time>
		<CallDuration>00:00:03</CallDuration>
		<TaxesAmount>2</TaxesAmount>
		<Service>ST</Service>
		<DialledNumber>076xxxxxxx</DialledNumber>
		<DiallingMode>M</DiallingMode>
		<RingingDuration>00:00:00</RingingDuration>
		<Cost>0.20</Cost>
		<Currency>SFR</Currency>
	</CallAccounting>

Программа настройки Alcatel-Lucent

OmniPCX Office и OXO Connect программируются с помощью OMC (OmniPCX Office Management Console); PCXTools - прежнее название того же пакета. OMC поставляется Alcatel-Lucent Enterprise или дилером, а не AGG Software, и именно в нём включается вывод учётных данных о вызовах. PBX Data Logger не заменяет OMC: он принимает записи о вызовах, которые OMC позволяет включить.

Читает записи Alcatel OmniPCX Office (OHL Driver XML). Парсер уже встроен: извлекается 22 поля.

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

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

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

Alcatel OmniPCX Enterprise (OXE)
Alcatel OmniPCX Enterprise (Ethernet Real Time)
Alcatel OmniPCX Office
Allworx
Другие АТС, форматы SMDR: от Alcatel до London
Все поддерживаемые АТС

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