Вот конфиг
[PBX]
;Known models are: TDA, TDE, NCP, LDK, iPECS
;other models are not fully supported
;Поддерживаемые модели TDA, TDE, NCP, LDK, iPECS
;Другие модели АТС поддерживаются частично
model="TDE"
;Valid methods: COM, TCP
;Допустимые методы: COM, TCP
method="TCP"
;Your country code
;Телефонный код страны
countrycode="7"
;Area code - код города
areacode="495"
;International dialing code
;Код выхода на международную линию
international="810"
;Long Distance - выход на межгород
longdistance="8"
;Minimum digits quantity in your area phone number
;Минимальное количество цифр в городских телефонных номерах
minlocal=7
;Maximum digits quantity in your area phone number
;Максимальное количество цифр в городских телефонных номерах
maxlocal=7
;Additional char to fill short number
;Символ для дополнения коротких номеров
addchar="2"
;RS232 settings
;Настройки COM-порта
;[COM]
;port="COM1"
;baudrate=19200
;bytesize=8
;parity=0
;0 - 1 STOPBIT; 1 - 1.5 STOPBITS; 2 - 2 STOPBITS
;stopbits=0
;Valid: DTR, RTS, XONXOFF. DTR is default control for KX-TDA/TDE/NCP. RTS for TD1232.
;Допускается DTR, RTS, XONXOFF. DTR используется для KX-TDA/TDE/NCP. RTS для TD1232.
control="DTR"
;IP-SMDR settings
;Настройки IP-SMDR
[TCP]
ip="192.168.88.99"
port=2300
;Authorization. Default login is 'SMDR', this value used for TDE and NCP PBX.
;Use login="" for complete disable authorization. (LG and another PBX)
;Авторизация. Логин по умолчанию - "SMDR", как в TDE и NCP.
;Используйте login="", что бы полностью отключить авторизацию.
;Это нужно для АТС LG и многих других.
login=""
password="PCCSMDR"
[LOG]
enabled=1
; Allowable substitutions:
;% y - year
;% m - month
;% d - day
;% h - hour
;% w - day of the week
;Допустимые подстановки:
;%y - год
;%m - месяц
;%d - день
;%h - час
;%w - день недели
filename="log\smdr-%y-%m.log"
;;Periodic mailing/Рассылка логов
email=1
;to="oper...@domain.tld"
;;You can specify multiple log files
;;Вы можете записывать сразу несколько лог-файлов
;[LOG2]
;enabled=1
;filename="c:\log\pbx\%y\smdr-%m-%d.log"
;;Transmission settings
;;Настройки передачи по TCP
;[TCPOUT]
;enabled=1
;;Support "client" and "server" mode. Default is client.
;;Работает в режиме "client" или "server". По умолчанию - клиент.
;;mode="client"
;;Host address to transmit SMDR in client mode or bind address in server mode.
;;In server mode your can use "*" to bind any interface.
;;Server allow a single connection. If your need more,
;;define additional [TCPOUT] sections.
;;IP хоста, на которые будут передаваться данные SMDR.
;;В режиме сервера, задает интерфейс, который прослушивает сервер.
;;Можно задать "*", что бы слушать любой интерфейс.
;;К серверу допускается единственное подключение. Если нужно больше,
;;определите дополнительные секции [TCPOUT].
;ip="127.0.0.1"
;port=2301
;;You can specify multiple TCP outputs
;;Разрешается определять несколько секций TCPOUT
;[TCPOUT2]
;enabled=1
;mode="server"
;ip="*"
;port=2302
;;Definitions for parsing SMDR
;;Установки для разбора SMDR.
[SMDR]
;;Date format
;;Формат даты
date="DD/MM/YY"
;;Template Strings. Uncomment one corresponding to the PBX settings.
;;Шаблоны строк. Раскоментируйте одну, соответствующую настройкам АТС.
;;Panasonic TDA/TDE/NCP
;;Type A
format="DDDDDDDD TTTTTTT EEEEE CC NNNNNNNNNNNNNNNNNNNNNNNNN RRRR dddddddd AAAAAAAAAA ccc"
;;Type B
;;format="DDDDDDDD TTTTTTT EEEE CC NNNNNNNNNNNNNNNNNNNN dddddddd SSSSSSSSSS AAAAAAAAAA ccc"
;;Type C
;;format="DDDDDDDD TTTTTTT EEEEE CCCC NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN RRRR dddddddd SSSSSSSSSSS AAAAAAAAAA cccc"
;;LG LDK
;;format="_____EEEEE_CCC_dddddddd_DDDDDDDD_TTTTT_NNNNNNNNNNNNNNNNNNN___________SSSSSSSSSSS_AAAAAAAAAAAA"
;;LG iPECS MG with callID
;;format="_____EEEEEEEE_CCC_dddddddd_DDDDDDDD_TTTTTTTT_NNNNNNNNNNNNNNNNNNNNNNNNN_______SSSSSSSSSSS_AAAAAAAAAAAA"
;;LG iPECS LIK 4 digits w/o callID
;;format="EEEEE_CCC_dddddddd_DDDDDDDD_TTTTT_NNNNNNNNNNNNNNNNNNNNN_SSSSSSSSSS_AAAAAAAAAAAA___"
;;Incoming mark. Single value, or comma separated list.
;;"<I>" - default value, use it for Panasonic TDA/TDE/NCP PBX.
;;"G,H,R,I" - use this list for most LG PBX.
;;Признак входяших. Одиночное значение, или список значений через запятую.
;;"<I>" - значение по умолчанию для АТС Panasonic TDA/TDE/NCP.
;;"G,H,R,I" - подходит для большинства АТС LG.
incoming="<I>"
;;Specify time source. "PBX" (default) or "computer".
;;Способ определения времени звонка. "PBX" (по умолчанию - время АТС), или "computer".
timesrc="PBX"
;;Replace rules for the first digits
;;Not apply for logs and other unformatted output
;;Правила замены первых цифр номера
;;Не действуют на логи и другой неформатированный вывод
;[REPLACE]
;815="00"
;0000="00"
;015="00"
;0572=""
;057=""
;;CSV output Settings. Allowed multiple sections, first letters must be 'CSV'
;;Вывод в CSV-файлы. Допускается несколько разделов, первые буквы должны быть "CSV"
[CSV]
enabled=1
;;Decimal separator "." - standart, "," - russian. Remove or comment this line for auto select
;;Разделитель целой и дробной части. "." - для английского excel, "," - русский. Удалите или закоментируйте строку для автоматического выбора.
decimal="."
;;List separator. "," - standart, ";" - russian. Remove or comment this line for auto select
;;Разделитель списка. "," - для английского excel, ";" - русский. Удалите или закоментируйте строку для автоматического выбора.
separator=","
;;If not 0, generate excel-like, but incompatible file.
;;Если не ноль, форматирует файлы в удобном для excel, но несовместимом формате.
excelformat = 0
;;Filename such as [LOG] sections
;;Имя файла как в [LOG] секциях
filename = "log\smdr-%y-%m.csv"
;;Periodic mailing/Рассылка логов
;;email=1
;;to="oper...@domain.tld"
;;Filtering/Фильтрация CSV
;;ext="101"
;;co="10"
;;dialnum="84991234567"
;;didnum="1234567"
;;acc_code="666"
;;cd="NA"
;;incoming=1
;;ODBC Settings
;;Настройки ODBC
;[ODBC]
;enabled=1
;;You must create a system DSN
;;Необходимо создать системный DSN
;dsn="esmdr"
;;Leave empty if Windows authentication is supported
;;Оставьте пустыми, если аутентификация Windows поддерживается
;login=""
;password=""
;;Table to insert
;;Таблица, в которую будут добавлятся данные
;table="calls"
;;Fields
;;Поля в таблице
;fields="pbxid, timeofcall, cd, ext, co, ring, dialnum, dialname, duration, accode, incoming, cost"
;;Values in same order
;;Значения, в том же порядке, что и поля
;;Variables (переменные):
;;%Y year (год)
;;%M month (месяц)
;;%D day (день)
;;%h hour (час)
;;%m minutes (минуты)
;;%s seconds (секунды)
;;%c Condition Code (Код статуса)
;;%E extension (внутренний номер)
;;%C co line (внешняя линия)
;;%r ring duration (продолжительность звонка до снятия трубки)
;;%N Dial name (имя внешнего абонента)
;;%n Dial number (номер внешнего абонента)
;;%d Call duration (продолжительность звонка в секундах)
;;%a Acc code (номер счета)
;;%i Incoming sign (0-outgoing other-incoming) 0 для исходящих, любое другое значение - входящий вызов
;;%F Cost, int part (стоимость - целая часть)
;;%f Cost, fractional part (стоимость - копейки)
;values="1, '%Y%M%D %h:%m:%s', '%c', '%E', '%C', %r, '%n', '%N', %d, '%a', %i, %F.%f"
;;Kind of your server
;;allow "mssql2008", "mssql" (for versions earlier than 2008), "mysql4" for four and newer version of Mysql
;;any other value disables the optimization (maximum compatible)
;;Тип сервера
;;Может быть "mssql2008", "mssql" (для версий, младше 2008), "mysql4" для MySQL 4 и новее.
;;Любое другое значение отключает оптимизацию. Это режим максимальной совместимости.
;sql="mssql2008"
;;You can specify multiple ODBC outputs
;;Допускается передача SMDR на несколько SQL серверов одновременно
;[ODBC1]
;enabled=0
;dsn="atslog"
;login="esmdr"
;password="esmdr"
;table="calls"
;fields="timeofcall, forwarded, internally, co, number, duration, way, cost"
;values="'%Y%M%D%h%m%s', if('%c'='TR',1,0), if('%E'>'9'||'%E'<'0',0,'%E'), if('%C'>'9'||'%C'<'0',0,'%C'), '%n', %d, if(%i=0,2,1), %F.%f"
;sql="mysql4"
;;Email settings
;;Настройки электронной почты
;[EMAIL]
;server="smtp.domain.tld"
;port=25
;from="\"eSMDR MAIL SERVICE\" <es...@domain.tld>"
;to="<ad...@domain.tld>"
;replyto=""
;organization=""
;;Send a copy of all messages to
;;Посылать копии всех сообщений адресату
;cc="super...@domain.tld"
;;Specify if your SMTP server require an authorization
;;Укажите, если SMTP сервер требует авторизацию
;username=""
;password=""
;;WATCHLOG settings
;;Настройки ежедневного оповещения
;[WATCHLOG]
;enabled=1
;;Processing time (24h format)
;;Время генерации
;time="03:30"
;;Recipient
;;Адресат
;to=""
;;Alarms. Error based alarm support only for Panasonic TDA/TDE/NCP.
;;Simple alarm. On any PBX error send email. Use global default settings.
;;You must enable printing error log first. (MC 11.1)
;;Сигнализация при ошибках - поддержка только для Panasonic TDA/TDE/NCP.
;;Простейшая сигнализация. При любых ошибках АТС отправлять уведомление по почте
;;Предварительно нужно включить печать журнала ошибок (п.11.1 консоли)
;[ALARM]
;email=1
;;You can specify multiple alarms
;;Допускается определить несколько сигналов
;[ALARM2]
;email=0
;;For KX-TDA/TDE/NCP: "MN","MJ" or "" - any level
;;Для KX-TDA/TDE/NCP: "MN","MJ" или "" - любой уровень
;level="MN"
;;Error code (for example: 10 - AC Power Down)
;;Код ошибки (например, 10 - AC Power Down)
;errorcode=10
;;Shelf type " "- physical, "*" - virtual, "" - any type
;;Тип блока. " " - физический, "*" - виртуальный, "" - любой тип
;shelftype=" "
;;Shelf number (for TDA/TDE600)
;;Номер блока (для TDA/TDE600)
;shelf=1
;slot=0
;port=0
;;Default recipient can be redefined
;;Получатель может быть переопределен
;to="power_...@domain.tld,ad...@domain.tld"
;;Mail template file, UTF8 encoding
;;Шаблон письма в кодировке UTF8
;template="alarm.txt"
;;External command
;;Внешняя команда
;command="cmd.exe /C echo %M/%D/%Y %h:%m ALM #%E %T %L %V%B%S%P >>errorlog%Y.txt"
;;Call based alarms/Сигнализация о звонках
;;[ALARM3]
;;email=1
;;ext="101"
;;co="10"
;;dialnum="84991234567"
;;didnum="1234567"
;;acc_code="666"
;;cd="NA"
;;incoming=1
;;template="call.txt"
;;command="cmd.exe /C echo %Y/%M/%D %h:%m %E %i Phone:%n Line:%C Status:%c >>testcall%Y.txt"
;;WEB interface settings
;;Настройки WEB интерфейса.
[WEB]
enabled=1
;;Comma delimited binding port list. You can use also ip:port notation.
;;Порт или список портов. Допускается запись в форме адрес:порт.
ports="8080"
;Maximum CSV-file size (in Kb) to load into the internal viewer. Increase may cause to reduced performance.
;Максимальный размер CSV-файла (в Кб) для загрузки в просмотрщик. Увеличение может привести к снижению производительности.
;maxcsvview = 80
;;Passwords for admin and regular user.
;;Change them and remove after first start.
;;Пароли администратора и обычного пользователя.
;;Измените их и запустите программу. После чего эти параметры рекомендуется удалить.
adminpass="********"
;userpass="user"
;Typically, modify this section is not required.
;Only if you need monitor several stations on the same host
;Как правило, изменять эту секцию не требуется.
;Разве что, вам нужно мониторить несколько станций на одном хосте
[SERVICE]
servicename="EsmdrService"
servicedisplayname="eSMDR READER"
;;Windows log detalizations. 0-disable, 1-errors only, 2-errors+warnings, 3-errors, warnings, info messages, 4-full.
loglevel=4