Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
astpanel:statistic:diagnosis:period [2018/09/12 09:17] tpor создано |
astpanel:statistic:diagnosis:period [2018/11/13 15:04] (текущий) tpor |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Загрузка истории звонков за определенный период времени ====== | ====== Загрузка истории звонков за определенный период времени ====== | ||
- | В рамках инструкции рассмотрим, каким образом реализовать загрузку истории вызовов в **модуль журнала звонко**в за определенный период времени. | + | [[astpanel:statistic:diagnosis|Обратно к инструкциям]] |
+ | |||
+ | В рамках инструкции рассмотрим, каким образом реализовать загрузку истории вызовов в **модуль журнала звонков** за определенный период времени. | ||
+ | |||
+ | <note warning>Инструкции **неприменимы** для АТС Yeastar U100 серии!</note> | ||
==== Задача ==== | ==== Задача ==== | ||
+ | История вызовов с АТС в журнал звонков загружается, начиная с июля 2017 (в регистре сведений **Телефония: История звонков CDR** первая запись с датой 12.07.2017). Необходимо загружать историю звонков в журнал, начиная с **августа 2017** года.\\ \\ | ||
+ | В качестве АТС используется **Askozia 5.4 MIKO Edition**, IP-адрес АТС **192.168.1.225**. | ||
+ | |||
+ | ==== Решение ==== | ||
+ | |||
+ | 1. Формируем **проверочные ссылки** для загрузки истории вызовов, исходя из используемой версии АТС.\\ \\ | ||
+ | Для **Askozia 4, 5** редакции версии MIKO Edition проверочные ссылки принимают следующий вид:\\ | ||
+ | <code> | ||
+ | http://АДРЕС_АТС:ПОРТ/cfe/wallboard/1c/cdr_xml.php?limit=450&offset=0 | ||
+ | http://АДРЕС_АТС:ПОРТ/cfe/wallboard/1c/cel_xml.php?limit=450&offset=0 | ||
+ | </code> | ||
+ | * **АДРЕС_АТС** - это IP-адрес Вашей АТС | ||
+ | * **ПОРТ** - порт web-интерфейса Вашей АТС, по умолчанию **23600**\\ \\ | ||
+ | |||
+ | |||
+ | Для **Askozia 6** редакции проверочная ссылка одна и принимает следующий вид:\\ | ||
+ | <code> | ||
+ | http://АДРЕС_АТС:ПОРТ/pbxcore/api/cdr/get_data?limit=450&offset=0 | ||
+ | </code> | ||
+ | * **АДРЕС_АТС** - это IP-адрес Вашей АТС | ||
+ | * **ПОРТ** - порт web-интерфейса Вашей АТС, по умолчанию **80**\\ \\ | ||
+ | |||
+ | Для остальных АТС на базе ядра **Asterisk** проверочные ссылки принимают следующий вид:\\ | ||
+ | <code> | ||
+ | http://АДРЕС_АТС:ПОРТ/admin/1c/cdr_xml/index.php?limit=450&offset=0 | ||
+ | http://АДРЕС_АТС:ПОРТ/admin/1c/cel_xml/index.php?limit=450&offset=0 | ||
+ | </code> | ||
+ | * **АДРЕС_АТС** - это IP-адрес Вашей АТС | ||
+ | * **ПОРТ** - порт web-интерфейса Вашей АТС, по умолчанию **80**\\ \\ | ||
+ | |||
+ | Для нашего примера проверочные ссылки примут вид:\\ | ||
+ | <code> | ||
+ | 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 | ||
+ | </code>\\ \\ | ||
+ | 2. Выполняем по очереди данные проверочные ссылки в web-браузере.\\ | ||
+ | {{ :astpanel:statistic:diagnosis:448.png |}}\\ | ||
+ | Должна отобразиться xml-структура Вашей истории вызов. Необходимо найти дату звонка, определить вызовы от какой даты сейчас отображаются.\\ | ||
+ | {{ :astpanel:statistic:diagnosis:449.png |}}\\ | ||
+ | В проверочной ссылке изменяем параметр offset на значение 1000. То есть выполняем проверочную ссылку\\ | ||
+ | <code> | ||
+ | http://192.168.1.225:23600/cfe/wallboard/1c/cdr_xml.php?limit=450&offset=100 | ||
+ | </code> | ||
+ | {{ :astpanel:statistic:diagnosis:450.png |}}\\ | ||
+ | Видим, что дата вызовов изменилась, отображаются вызовы от 02.08.2017. Нам вполне подойдет, если вызовы в журнале звонков начнут загружаться, начиная со 02.08.2017.\\ \\ | ||
+ | Выполняем аналогичные действия для проверочной ссылки\\ | ||
+ | <code> | ||
+ | http://192.168.1.225:23600/cfe/wallboard/1c/cel_xml.php?limit=450&offset=0 | ||
+ | </code> | ||
+ | Подбираем параметр **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** заполняются данными Ваших вызовов, начиная с нужной Вам даты.\\ \\ | ||
+ | |||