====== Загрузка истории звонков за определенный период времени ====== [[astpanel:statistic:diagnosis|Обратно к инструкциям]] В рамках инструкции рассмотрим, каким образом реализовать загрузку истории вызовов в **модуль журнала звонков** за определенный период времени. Инструкции **неприменимы** для АТС 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-браузере.\\ {{ :astpanel:statistic:diagnosis:448.png |}}\\ Должна отобразиться xml-структура Вашей истории вызов. Необходимо найти дату звонка, определить вызовы от какой даты сейчас отображаются.\\ {{ :astpanel:statistic:diagnosis:449.png |}}\\ В проверочной ссылке изменяем параметр offset на значение 1000. То есть выполняем проверочную ссылку\\ http://192.168.1.225:23600/cfe/wallboard/1c/cdr_xml.php?limit=450&offset=100 {{ :astpanel:statistic:diagnosis:450.png |}}\\ Видим, что дата вызовов изменилась, отображаются вызовы от 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. Перейдите в настройки модуля журнала звонков на вкладку **Дополнительно**. Установите галочку "**Инициировать загрузку с начала**", выполните команду "**Свернуть служебные регистры**"\\ {{ :astpanel:statistic:diagnosis:444.png |}}\\ \\ Убедитесь, что регистры сведений **Телефония: История звонков CDR** и **Телефония: История звонков CEL** очищены, в противном случае вручную удалите оставшиеся строчки.\\ \\ 4. В регистр сведений **Телефония: История звонков CDR** добавьте новую запись с одним заполненным полем **AcctId** равным параметру offset для проверочной ссылки по регистру cdr (**offset=100**). \\ {{ :astpanel:statistic:diagnosis:451.png |}}\\ \\ Тоже самое выполним для регистра сведений **Телефония: История звонков CEL**, добавив одну запись только с заполненным полем **AcctId = 230**.\\ \\ 5. Дождитесь выполнения регламентного задания по загрузке истории вызовов (**МИКО: Cинхронизация истории звонков (Asterisk)**), либо выполните команду** Получить пакет истории звонков** на вкладке **Расписание** настроек модуля журнала звонков (тем самым Вы загрузите историю вызовов **вручную**).\\ {{ :astpanel:statistic:diagnosis:445.png |}}\\ \\ Проверьте, что регистры сведений **Телефония: История звонков CDR** и **Телефония: История звонков CEL** заполняются данными Ваших вызовов, начиная с нужной Вам даты.\\ \\