Здесь показаны различия между двумя версиями данной страницы.
Следующая версия Следующая версия справа и слева | |||
asterisk:cdr [2016-11-16 16:46] 127.0.0.1 внешнее изменение |
asterisk:cdr [2018-04-09 09:00] GreyWolf [Работа с CSV] |
||
---|---|---|---|
Строка 29: | Строка 29: | ||
<code>cdr show status</code> | <code>cdr show status</code> | ||
====== Работа с CSV ====== | ====== Работа с CSV ====== | ||
+ | FIXME | ||
Файл ''cdr.conf'' должен содержать: | Файл ''cdr.conf'' должен содержать: | ||
- | <code> | + | <code ini /etc/asterisk/cdr.conf> |
[general] | [general] | ||
Строка 42: | Строка 43: | ||
Для отключения режима записи в CSV нужно закомментировать все строки в секции ''[csv]'', включая имя секции. | Для отключения режима записи в CSV нужно закомментировать все строки в секции ''[csv]'', включая имя секции. | ||
+ | |||
+ | <code ini /etc/asterisk/cdr_custom.conf> | ||
+ | |||
+ | [mappings] | ||
+ | Master.csv => ${CSV_QUOTE(${CDR(clid)})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})},${CSV_QUOTE(${CDR(dcontext)})},${CSV_QUOTE(${CDR(channel)})},${CSV_QUOTE(${CDR(dstchannel)})},${CSV_QUOTE(${CDR(lastapp)})},${CSV_QUOTE(${CDR(lastdata)})},${CSV_QUOTE(${CDR(start)})},${CSV_QUOTE(${CDR(answer)})},${CSV_QUOTE(${CDR(end)})},${CSV_QUOTE(${CDR(duration)})},${CSV_QUOTE(${CDR(billsec)})},${CSV_QUOTE(${CDR(disposition)})},${CSV_QUOTE(${CDR(amaflags)})},${CSV_QUOTE(${CDR(accountcode)})},${CSV_QUOTE(${CDR(uniqueid)})},${CSV_QUOTE(${CDR(userfield)})},${CDR(sequence)} | ||
+ | |||
+ | Simple.csv => ${CSV_QUOTE(${EPOCH})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})} | ||
+ | </code> | ||
====== Работа с MySQL ====== | ====== Работа с MySQL ====== | ||