===== Настройка логирования звонков ===== В качестве Backend рекомендуем использовать **MySQL через ODBC.**\\ Отличная инструкция по настройке - [[http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_configuring_odbc.html|Installing and Configuring ODBC]]\\ [[doc:1cajam:astcastomize_v6:odbc|Пример настроек **MySQL через ODBC**]]\\ ==== Call Detail Record (CDR) ==== Логирование должно быть разрешено. Файл **cdr.conf** [general] ; Значение по уполчанию "yes" ;enable=yes [mappings] ; В AMI event CDR будем возвращать дополнительную информацию ; Имя файла записи разговора ${CDR(recordingfile)} - переменная dialplan, нужно ее определить recordingfile => recordingfile ; Идентификатор звонка ; Имя файла записи разговора ${CDR(linkedid)} - переменная dialplan, определена в Asterisk 1.8+ linkedid => linkedid Для сокращения количества обращений к серверу Asterisk, мы также рекомендуем добавить оповещение о добавлении CDR записи через AJAM интерфейс. Для этого необходимо включить опцию в файле настроек. ; ; Asterisk Call Management CDR ; [general] enabled = yes Таким образом после запроса записей за период, все новые записи о звонках будут добавляться динамически в историю при поступлении соответствующего эвента. ==== Asterisk Channel Event Logging (CEL) ==== Логирование должно быть разрешено. [general] enable=yes apps=ALL events=BRIDGE_START,BRIDGE_END