Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

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

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


astpanel:statistic:diagnosis:period

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
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** заполняются данными Ваших вызовов,​ начиная с нужной Вам даты.\\ \\ 
 +
  
  
  
astpanel/statistic/diagnosis/period.1536743858.txt.gz · Последние изменения: 2018/09/12 09:17 — tpor