Call Detail Record
Call Detail Record (сокр. англ. CDR — Подробная Запись о Вызове (ПЗВ); возможна расшифровка Charging Data Records — записи данных о списаниях) в телекоммуникационной сфере — сервис, обеспечивающий журналирование работы телекоммуникационного оборудования.
Содержание
Общее назначение
CDR используется для расчета стоимости телефонных разговоров, оценки рациональности использования трафика, а также для сервисных нужд при настройке оборудования. Для решения этих задач CDR-сервис, как правило, работает с тарификационной или биллинговой программой. Тарификационные и биллинговые программы на основе данных CDR формируют счета на оплату телефонных разговоров, рассчитывают статистику загруженности линий и операторов, статистику активности абонентов и т.п.
Виды CDR
Если сервис включен, то пользователь может получить данные о каждом акте коммутации. Степень детализации и вид этой информации зависит от типа телекоммуникационного оборудования (Модели изделия, его прошивки) и от его настройки. Как правило, для каждого состоявшегося звонка cdr-информация содержит:
Для передачи данных тарификационной программе используются разнообразные интерфейсы:
Применение CDR
Тарификационный сервис используется в первую очередь для формирования телефонных счетов. Существует огромное разнообразие программ для работы с тарификационными данными различных АТС, например, eSMDR, WinTariff, Phone Xpress, Барсум и т.п.
Кроме того, тарификационный сервис может использоваться для интеграции с различным телекоммуникационным оборудованием или программами. Так, например, в регистраторах телефонных переговоров cdr-информация может существенно дополнять информация о звонке.
Преимущества и недостатки CDR
К недостаткам данной технологии можно отнести то, что:
Для построения более развитых биллинговых систем используются другие технологии, например TAPI, которые лишены вышеперечисленных недостатков, но, как правило, не включены по умолчанию в оборудование. Далеко не все АТС обладают такими возможностями и для включения таких возможностей, как правило, необходимо докупать оборудование и лицензии.
Хорошим средством тарификации считается онлайн-учёт звонков (accounting) посредством протоколов RADIUS, DIAMETER и т.п.
Call Detail Record
Call Detail Record (сокр. англ. CDR — Подробная Запись о Вызове (ПЗВ); возможна расшифровка Charging Data Records — записи данных о списаниях) в телекоммуникационной сфере — сервис, обеспечивающий журналирование работы телекоммуникационного оборудования.
Содержание
Общее назначение
CDR используется для расчета стоимости телефонных разговоров, оценки рациональности использования трафика, а также для сервисных нужд при настройке оборудования. Для решения этих задач CDR-сервис, как правило, работает с тарификационной или биллинговой программой. Тарификационные и биллинговые программы на основе данных CDR формируют счета на оплату телефонных разговоров, рассчитывают статистику загруженности линий и операторов, статистику активности абонентов и т. п.
Виды CDR
Практически любая телефонная станция в том или ином виде предлагает тарификационный сервис, но разные производители могут использовать разные названия. Так, для оборудования Avaya, Nortel, Siemens, Cisco это — CDR-сервис, для Panasonic и LG-Nortel — SMDR-сервис (Station Messaging Detail Record), для Ericsson — CIL-сервис(Call Information Logging).
Если сервис включен, то обслуживающий персонал может получить данные о каждом акте коммутации. Степень детализации и вид этой информации зависит от типа телекоммуникационного оборудования (Модели изделия, его прошивки) и от его настройки. Как правило, для каждого состоявшегося звонка cdr-информация содержит:
Для передачи данных тарификационной программе используются разнообразные интерфейсы:
Применение CDR
Тарификационный сервис используется в первую очередь для формирования телефонных счетов. Существует огромное разнообразие программ для работы с тарификационными данными различных АТС, например, [pbx.gal.cv.ua/esmdr eSMDR], WinTariff, Phone Xpress, Барсум и т. п.
Кроме того, тарификационный сервис может использоваться для интеграции с различным телекоммуникационным оборудованием или программами. Так, например, в регистраторах телефонных переговоров cdr-информация может существенно дополнять информацию о звонке.
С другой стороны, подробная техническая информация о вызове и код причины завершения, содержащиеся в CDR-записи, позволяют осуществлять диагностику проблемных ситуаций.
Преимущества и недостатки CDR
Тарификационный сервис имеет одно неоспоримое преимущество — практически в любое телекоммуникационное оборудование этот сервис включен по умолчанию. Таким образом, для расчета стоимости звонков на базе данных CDR-сервиса необходима только тарификационная программа. Для большинства АТС существует большое количество платных и бесплатных тарификационных программ.
К недостаткам данной технологии можно отнести то, что:
Для построения более развитых биллинговых систем используются другие технологии, например TAPI, которые лишены вышеперечисленных недостатков, но, как правило, не включены по умолчанию в оборудование. Далеко не все АТС обладают такими возможностями и для включения таких возможностей, как правило, необходимо докупать оборудование и лицензии.
Хорошим средством тарификации считается онлайн-учёт звонков (accounting) посредством протоколов RADIUS, DIAMETER и т. п.
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Статистика звонков CDR в FreePBX 13
Формируем отчеты по звонкам
В сегодняшней статье рассмотрим один из самых важных модулей Asterisk, который является необходимым инструментом в решении проблем со звонками (траблшутинга), статистики и отчётности. Речь пойдёт о модуле CDR Reports. Все примеры, традиционно, будем приводить на нашем FreePBX 13
Базовый курс по Asterisk
Мы собрали концентрат всех must have знаний в одном месте, которые позволят тебе сделать шаг вперед на пути к экспертному владению Asterisk
CDR (Call Detailed Record) – это подробная запись об акте коммутации (звонке), которые были проведены на телефонной станции. Такие записи есть практически у любой существующей цифровой АТС. Каждый производитель цифровой АТС предлагает свои сервисы для просмотра CDR. В Asterisk это модуль CDR Reports.
Модуль CDR Reports позволяет формировать мгновенные отчёты о телефонных звонках, которые так или иначе проходили через Вашу IP-АТС. Это могут быть как внутренние звонки между сотрудниками компании, так и звонки из/во “внешний мир», Asterisk записывает всё. Можно посмотреть, как полную историю звонков, так и создать уникальный отчёт, отфильтровав записи по дате, временным интервалам, только исходящим звонкам, только по определенным номерам CID и так далее. Звонки, которые появятся в сформированном отчёте, можно прослушать прямо из модуля. Важно отметить, что модуль CDR Reports требует, чтобы CDR – записи хранились в базе данных.
О том, как Asterisk записывает детализирует телефонные события, вы можете прочитать в статье про cистему CEL (Channel Event Logging)
Для формирования вышеупомянутых отчётов, модуль CDR Reports имеет интерфейс. Нужно отметить, что неопытному пользователю может быть трудно работать с интерфейсом, поскольку он имеет множество опций, с которыми не все знакомы. Однако, напротив каждой опции предусмотрены подсказки, подробно описывающие для чего они нужны.
Перед нами открывается интерфейс модуля CDR Reports с множеством фильтров
Как видно, благодаря имеющимся фильтрам можно создавать самые разные отчёты. Коротко рассмотрим каждый фильтр:
Также записи можно сгруппировать по различным параметрам при помощи опции Group By
Как только все нужные фильтры заполнены интересующими входными данными, необходимо нажать клавишу Search, чтобы сформировался отчёт
Интерфейс статистики Merion Metrics
Как видите, стандартный модуль CDR Report содержит очень много различных фильтров и параметров, которые, зачастую, просто не нужны рядовому пользователю. Именно поэтому, мы создали свой собственный интерфейс построения отчётов для Asterisk, интуитивно понятный и упрощенный. Наша разработка обладает не только базовым функционалом модуля CDR Report, но также позволяет формировать визуализированные отчёты и диаграммы.
Базовый курс по Asterisk
Мы собрали концентрат всех must have знаний в одном месте, которые позволят тебе сделать шаг вперед на пути к экспертному владению Asterisk
Полезно?
Почему?
😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.
😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.
Анализ CDR Cisco и Asterisk телефонии с помощью Splunk
На сегодняшний день существует классическая, с точки зрения аналитики, задача — анализ CDR телефонии. В рамках данной статьи мы расскажем о том, как две разные компании решали две совершенно разные задачи. Компания X анализировала CDR Cisco телефонии, а компания Y — CDR Asterisk телефонии. Почему мы пишем об этом в одной статье? Потому что в качестве инструмента для анализа обе компании используют Splunk, о котором мы много писали ранее.
Под катом вы найдете подробное описание задач и их решения с картинками и запросами.
Задачи
Компания X имеет порядка 30 департаментов, в которых порядка 400 внутренних номеров и около 100 000 звонков в месяц.
Решения задач
В данной статье мы не будем рассказывать о том как подключить данные Splunk и как сделать разбор полей (если интересно именно это, напишите нам — и мы сделаем отдельную статью об этом, но на самом деле никакого rocket science там нет). Мы покажем основные запросы, графики и дашборды.
Компания X
Аналитика по всей организации:
На данном дашборде собрана общая аналитика по всей компании в целом, с различными статистическими показателями. Дашборд живой, то есть имеет различные фильтры, а также может отправить пользователя на следующий уровень детализации. К примеру, при нажатии на определенный департамент или номер телефона, пользователь увидит аналитику в разрезе выбранного сегмента.
Аналитика в рамках отдельного департамента:
На этом дашборде пользователь видит детализацию по конкретному департаменту компании, и может сделать вывод как о статистике взаимодействия сотрудников данного отдела с другими внутренними департаментами, так и о внешних вызовах.
Аналитика по конкретному пользователю:
Это последний уровень детализации, где мы видим информацию, касающуюся определенного сотрудника организации, и можем судить о его активности.
На самом деле все эти графики построены на достаточно простых запросах, уровень сложности сравним с теми, что мы обсуждали в наших предыдущих статьях. Ниже один из наиболее сложных:
Здесь все намного проще, так как у колл-центра есть только один тип звонков, да и компанию в большей степени интересует только сводная информация. Однако, возможность дороботки и детализации не исключена, например по конкретному сотруднику. Ниже основной дашборд на основе CDR Asteriska:
Наиболее интересным является самый нижний график, где решается задача по вычислению конкурентных сессий.
Ниже один из наиболее сложных запросов, как раз про конкурентные сессии:
Заключение
Мы рады ответить на все ваши вопросы и комментарии по данной теме. Также, если вас интересует что-то конкретно в этой области, или в области анализа машинных данных в целом — мы готовы доработать существующие решения для вас, под вашу конкретную задачу. Для этого можете написать об этом в комментариях или просто отправить нам запрос через форму на нашем сайте.
Tariscope 4.x. Руководство пользователя»
3. Программа Tariscope
3.8. Обработка CDR файлов
CDR является сокращением от ‘Call Detail Record’, что можно перевести как ‘запись с деталями о вызове’. Рядом производителей используются другие названия для таких записей, например, SMDR, AMA и другие.
Если у вас есть журнал CDR (SMDR, AMA), созданный АТС или системой Tariscope, то вы можете обработать эти данные.
Мы предполагаем, что все необходимые настройки в Tariscope уже выполнены. Описание настройки Tariscope приведено в документе «Tariscope 4.x. Руководство администратора».
Выберите в меню программы Tariscope: Обработка → Преобразование. В программе появится новое представление Обработка записей и одновременно окно Выбор устройства связи. Пример программы с этим окном и представлением показан на рисунке 3.8.1.
Рисунок 3.8.1
В окне Выбор устройства связи выберите телефонную систему, данные от которой будут обрабатываться, и щелкните ОК. Имя выбранной телефонной системы будет отображаться в позиции Устройство представления Обработка записей. Если вы ошиблись при выборе АТС, щелкните по кнопке “…”, находящейся справа от этой позиции и выберите требуемую АТС.
Далее выберите файлы, содержащие CDR информацию. Для этого щелкните по кнопке Добавить. Появится стандартное окно открытия файлов. Выберите один или несколько файлов. Наименования выбранных файлов в таблицу Файлы CDR для обработки.
Если по каким-либо причинам нужно удалить какие-то файлы из этого списка, выберите такие файлы и щелкните по кнопке Исключить.
Для запуска обработки файлов, щелкните по кнопке Старт. Для некоторых АТС, в CDR данных которых отсутствует информация о годе, появится окно Выбор года, в котором нужно указать год, к которому относятся данные в CDR файлах. Запустится процесс обработки данных. В зависимости от размера файла, производительности компьютера, его загрузки другими процессами обработка может занять некоторое время. Детали процесса обработки, такие как число обработанных записей, истекшее время с начала обработки, оставшееся время отображаются в этом представлении. Пример этого представления во время обработки показан на рисунке 3.8.2.

Рисунок 3.8.2
После завершения процесса обработки появится ссылка Показать обработанные данные. Если вы щелкните по этой ссылке, откроется новое представление, в котором будет применен фильтр, отображающий только обработанную информацию по вызовам.
Следует иметь в виду, что если дважды обработать один и тот же CDR файл, то база вызовов будет содержать удвоенные записи. Если такое случайно произошло, то для удаления удвоенных записей выберите в меню программы: Обработка → Поиск повторяющихся записей, что позволит удалить удвоенные записи.




