Инструменты пользователя

Инструменты сайта


astpanel:statistic:diagnosis:period

Загрузка истории звонков за определенный период времени

Обратно к инструкциям

В рамках инструкции рассмотрим, каким образом реализовать загрузку истории вызовов в модуль журнала звонков за определенный период времени.

Инструкции неприменимы для АТС Yeastar U100 серии!

Задача

История вызовов с АТС в журнал звонков загружается, начиная с июля 2017 (в регистре сведений Телефония: История звонков CDR первая запись с датой 12.07.2017). Необходимо загружать историю звонков в журнал, начиная с августа 2017 года.

В качестве АТС используется Askozia 5.4 MIKO Edition, IP-адрес АТС 192.168.1.225.

Решение

1. Формируем проверочные ссылки для загрузки истории вызовов, исходя из используемой версии АТС.

Для Askozia 4, 5 редакции версии MIKO Edition проверочные ссылки принимают следующий вид:

http://АДРЕС_АТС:ПОРТ/cfe/wallboard/1c/cdr_xml.php?limit=450&offset=0
http://АДРЕС_АТС:ПОРТ/cfe/wallboard/1c/cel_xml.php?limit=450&offset=0
  • АДРЕС_АТС - это IP-адрес Вашей АТС
  • ПОРТ - порт web-интерфейса Вашей АТС, по умолчанию 23600

Для Askozia 6 редакции проверочная ссылка одна и принимает следующий вид:

http://АДРЕС_АТС:ПОРТ/pbxcore/api/cdr/get_data?limit=450&offset=0
  • АДРЕС_АТС - это IP-адрес Вашей АТС
  • ПОРТ - порт web-интерфейса Вашей АТС, по умолчанию 80

Для остальных АТС на базе ядра Asterisk проверочные ссылки принимают следующий вид:

http://АДРЕС_АТС:ПОРТ/admin/1c/cdr_xml/index.php?limit=450&offset=0
http://АДРЕС_АТС:ПОРТ/admin/1c/cel_xml/index.php?limit=450&offset=0
  • АДРЕС_АТС - это IP-адрес Вашей АТС
  • ПОРТ - порт web-интерфейса Вашей АТС, по умолчанию 80

Для нашего примера проверочные ссылки примут вид:

http://192.168.1.225:23600/cfe/wallboard/1c/cdr_xml.php?limit=450&offset=0
http://192.168.1.225:23600/cfe/wallboard/1c/cel_xml.php?limit=450&offset=0



2. Выполняем по очереди данные проверочные ссылки в web-браузере.

Должна отобразиться xml-структура Вашей истории вызов. Необходимо найти дату звонка, определить вызовы от какой даты сейчас отображаются.

В проверочной ссылке изменяем параметр offset на значение 1000. То есть выполняем проверочную ссылку

http://192.168.1.225:23600/cfe/wallboard/1c/cdr_xml.php?limit=450&offset=100


Видим, что дата вызовов изменилась, отображаются вызовы от 02.08.2017. Нам вполне подойдет, если вызовы в журнале звонков начнут загружаться, начиная со 02.08.2017.

Выполняем аналогичные действия для проверочной ссылки

http://192.168.1.225:23600/cfe/wallboard/1c/cel_xml.php?limit=450&offset=0

Подбираем параметр offset таким образом, чтобы вызовы начали отображаться с августа 2017. Изменяя параметр offset, определили, что начиная с offset = 230 начинают отображаться вызовы за август 2017 г.

3. Перейдите в настройки модуля журнала звонков на вкладку Дополнительно. Установите галочку «Инициировать загрузку с начала», выполните команду «Свернуть служебные регистры«


Убедитесь, что регистры сведений Телефония: История звонков CDR и Телефония: История звонков CEL очищены, в противном случае вручную удалите оставшиеся строчки.

4. В регистр сведений Телефония: История звонков CDR добавьте новую запись с одним заполненным полем AcctId равным параметру offset для проверочной ссылки по регистру cdr (offset=100).


Тоже самое выполним для регистра сведений Телефония: История звонков CEL, добавив одну запись только с заполненным полем AcctId = 230.

5. Дождитесь выполнения регламентного задания по загрузке истории вызовов (МИКО: Cинхронизация истории звонков (Asterisk)), либо выполните команду Получить пакет истории звонков на вкладке Расписание настроек модуля журнала звонков (тем самым Вы загрузите историю вызовов вручную).


Проверьте, что регистры сведений Телефония: История звонков CDR и Телефония: История звонков CEL заполняются данными Ваших вызовов, начиная с нужной Вам даты.

astpanel/statistic/diagnosis/period.txt · Последние изменения: 2018/11/13 15:04 — tpor