Раздел esmdr.ini
[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"
;;command = "INSERT INTO calls (pbxid,timeofcall,cd,ext,co,ring,dialnum,dialname,duration,accode,incoming,cost) values (1, '%04d/%02d/%02d %02d:%02d:%02d','%S','%S','%S',%d,'%S','%S','%d','%S',%d,%d.%02d);"
;command = "INSERT INTO calls (pbxid,timeofcall,cd,ext,co,ring,dialnum,dialname,duration,accode,incoming,cost) values (1, '%04d/%02d/%02d %02d:%02d:%02d','%S','%S','%S',%d,'%S','%S','%d','%S',%d,%d.%02d);"
;;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"
Структура таблицы
pbxid int Checked
timeofcall datetime Checked
cd char(10) Checked
ext char(10) Checked
co char(10) Checked
ring int Checked
dialnum char(25) Checked
dialname char(25) Checked
duration int Checked
accode char(10) Checked
incoming int Checked
cost money Checked
Unchecked