Подскажите, пожалуйста, в чем может быть проблема. Операционка Win2008 r2 x64, АТС - Samsung OfficeServ500. БД MySQL 5.3. Системный DSN настроил 32 битный согласно инструкции, тестовое подключение к базе проходит. Суть проблемы вот в чем - в консоли лог звонков идет, в лог файл все пишется. А вот в csv и в базу данных - нет. Хотя csv файл создается, но он пустой. В логе ошибок нет, в системном журнале только сообщения о подключении к АТС. Предполагаю, что проблема с форматированием в разделе [smdr], но как проверить, что именно не правильно?
Полный конфиг:
[PBX]
model="TDA"
method="TCP"
countrycode="7"
areacode="812"
international="810"
longdistance="8"
minlocal=7
maxlocal=7
addchar="2"
[COM]
[TCP]
ip="192.168.0.6"
port=5100
login=""
password=""
[LOG]
enabled=1
filename="log\smdr-%y-%m.log"
[SMDR]
date="MM/DD"
format="EEEEEEEEEEE CCCC DDDDD TTTTTTTT cc AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA NNNNNNNNNNNNNNNNNN"
incoming="I","IA","T"
timesrc="PBX"
[CSV]
enabled=1
excelformat = 0
filename = "log\smdr-%y-%m.csv"
[ODBC]
enabled=1
dsn="esmdr_db"
login="esmdr"
password="esmdr"
table="calls"
fields="pbxid, timeofcall, cd, ext, co, ring, dialnum, dialname, duration, accode, incoming, cost"
values="1, '%M%D%h%m%s', '%c', '%E', '%C', %r, '%n', '%N', %d, '%a', %i, %F.%f"
sql="none"
[WEB]
enabled=1
ports="8080"
[SERVICE]
servicename="EsmdrService"
servicedisplayname="eSMDR READER"
Лог программы после запуска:
C:\esmdr>esmdr.exe -console
eSMDR PBX Monitoring System. v 1.0.0.702. Wowa (C) 2013.
Free for the end user (see http://esmdr.com)
Web interface started at port(s) 8080
Console mode. Press 'Q' to exit or CTRL+BREAK to abort
Successfully connect to 192.168.0.6:5100!
1 202 703 12/23 11:26:59 00:02:41 IT 7031030 0.00 88126001504 no CLIP name
1 392 701 12/23 11:28:36 00:01:05 T 7030233 0.00 89533459437 no CLIP name
Successfully connect to 192.168.0.6:5100!
1 202 707 12/23 11:28:54 00:00:49 I 7031030 RUAN 0.00 88127034333 no CLIP name
Successfully connect to 192.168.0.6:5100!
1 241 704 12/23 11:27:10 00:02:47 I 7030237 RUAN 0.00 88125953581 no CLIP name
1 202 701 12/23 11:29:56 00:00:03 IA 7031030 RUAN 0.00 88124253643 no CLIP name
Successfully connect to 192.168.0.6:5100!
1 202 701 12/23 11:29:59 00:00:08 IT 7031030 0.00 88124253643 no CLIP name
1 202 708 12/23 11:29:02 00:01:10 I 7031030 RUAN 0.00 89052661913 no CLIP name
Successfully connect to 192.168.0.6:5100!
1 202 702 12/23 11:30:18 00:00:02 IA 7031030 RUAN 0.00 88125953581 no CLIP name
Successfully connect to 192.168.0.6:5100!
Successfully connect to 192.168.0.6:5100!
1 202 704 12/23 11:30:29 00:00:06 IA 7031030 RUAN 0.00 88612990181 no CLIP name
1 224 724 12/23 11:30:30 00:00:00 O 88137196467 0.00
1 391 706 12/23 11:30:36 00:00:05 IT 7030233 0.000 89111582347 no CLIP name
1 392 706 12/23 11:30:41 00:00:01 IA 7030233 RUAN
Форматирование и кол-во пробелов могло поплыть при копировании. Судя по лог-файлу все строки одинаковой длины с полями фиксированной ширины.
Пробовал старую версию 0.9 - она не может подсоединиться к АТС ни с этим конфигом, ни с дефолтным, в котором только адрес и порт указываю.