====== Перенос записей разговоров из Askozia 5 в MikoPBX ====== [[faq:|Обратно к инструкциям]] ===== Постановка задачи ===== Имеется два сервера. На одном сервере установлена Askozia 5, АТС включена, но сотрудники к ней не подключены, провайдеры отключены. На другом сервере установлена MikoPBX, АТС включена, все сотрудники подключены к этой станции, провайдеры успешно подключены, работают входящие и исходящие звонки.\\ **Журнал звонков в 1С** подключен к Askozia 5, история загружена с АТС в 1С, записи разговоров успешно скачиваются / прослушиваются из 1С. Так как планируется переход на MikoPBX, необходимо журнал звонков подключить к MikoPBX. Должна сохраниться возможность скачивать / прослушивать записи разговоров из журнала звонков 1С, которые были получены, как из Askozia 5, так и из MikoPBX.\\ ===== Решение ===== Начиная с **1.0.1.16** версии модуля журнала звонков в настройках появляется возможность подключить несколько АТС. Таким образом история звонков может загружаться не из одной АТС, а сразу из нескольких АТС. Подробнее об этой возможности написано [[https://wiki.miko.ru/astpanel:statistic:settings:additional|здесь]]. Однако, при таком подходе в журнале звонков возможно скачать/прослушать запись разговоров только с той АТС, к которой в данный момент подключена панель телефонии, что не удовлетворяет условиям нашей задачи. Мы должны иметь возможность скачивать любую запись разговора, независимо от того, с какой АТС она была получена.\\ Существует два способа решения поставленной задачи: - Копируем файлы записей разговоров из Askozia 5 в MikoPBX. Недостаток данного способа - объем диска для хранения записей разговоров в MikoPBX должен быть достаточно большим, чтобы на нем разместились записи разговоров из Askozia 5 и MikoPBX.\\ \\ - НЕ копируем файлы записей разговоров. Недостаток данного способа - Askozia 5 должна быть запущена, наличие действующей лицензии НЕ требуется. ==== Способ 1 ==== Для решения поставленной задачи необходимо выполнить следующие действия:\\ 1. Подключаемся к **MikoPBX** через **WinSCP** по [[:faq:winscp|инструкции]].\\ \\ 2. Подключаемся к **Askozia 5** через **WinSCP** по [[http://wiki.askozia.ru/handbook:winscp|инструкции]].\\ \\ 3. Копируем все записи разговоров из директории Askozia 5 **/storage/usbdisk1/askoziapbx/callrecordings** в идентичную директорию MikoPBX.\\ {{ :faq:2018-12-26_150824.png |}}\\ \\ 4. Подключите **панель телефонии** к MikoPBX: * [[https://wiki.miko.ru/astpanel:enterprise:ordinary#profili_nastroek|инструкции для панели телефонии на обычных формах]] * [[https://wiki.miko.ru/astpanel:enterprise:managed#telefonnye_stancii|инструкции для панели телефонии на управляемых формах]]\\ \\ 5. Журнал звонков подключите к **MikoPBX** и загрузите историю вызовов с этой АТС в 1С. [[https://wiki.miko.ru/astpanel:statistic:settings#razdel_osnovnye_nastrojki|Инструкции по подключению]].\\ \\ Можете проверять работу журнала звонков. Все записи разговоров (независимо к какой АТС они относятся) должны скачиваться и прослушиваться! ==== Способ 2 ==== Для решения поставленной задачи необходимо выполнить следующие действия:\\ Обязательное условие - "старая" АТС (Askozia 5) должна быть **запущена** и мы должны знать ее IP. 1. Подключаемся к **MikoPBX** через **WinSCP** по [[:faq:winscp|инструкции]].\\ \\ 2. В директории /storage/usbdisk1/mikopbx/astlogs/asterisk создаем новый *.php файл.\\ \\ {{ :faq:78кукук99.png |}}\\ {{ :faq:2018-12-24_101936.png |}}\\ \\ 3. Вставляем в файл следующий код:\\ '172.16.32.97', 'res' => '/cfe/wallboard/1c/download.php?type=Records&view=', 'auth' => 'admin:askozia' ); return $settings; **Обратите внимание на параметры!** * **host** - IP-адрес **Askozia 5**, которая в данный момент запущена * **res** - не требует изменений * **auth** - логин и пароль для входа в web-интерфейс Askozia 5, по умолчанию логин admin, после двоеточия указывается пароль askozia. \\ \\ 4. Переименовываем созданный *.php файл - новое наименование **askozia_http_settings.php**.\\ {{ :faq:2018-12-24_102237.png |}}\\ {{ :faq:2018-12-24_102301.png |}}\\ \\ 5. Подключаемся к **Askozia 5** через **WinSCP** по [[http://wiki.askozia.ru/handbook:winscp|инструкции]].\\ \\ 6. Файл базы данных истории звонков из Askozia 5 (**master.db**) нужно разместить в MikoPBX по адресу:\\ **/storage/usbdisk1/mikopbx/astlogs/asterisk/master.db** \\ {{ :faq:2018-12-24_102852.png |}}\\ Таким образом в MikoPBX в директории /storage/usbdisk1/mikopbx/astlogs/asterisk будут располагаться две базы данных: **cdr.db** (для Askozia **6**) и **master.db** (для Askozia **5**).\\ {{ :faq:2018-12-24_102955.png |}}\\ \\ 7. Подключите **панель телефонии** к MikoPBX: * [[https://wiki.miko.ru/astpanel:enterprise:ordinary#profili_nastroek|инструкции для панели телефонии на обычных формах]] * [[https://wiki.miko.ru/astpanel:enterprise:managed#telefonnye_stancii|инструкции для панели телефонии на управляемых формах]]\\ \\ 8. Журнал звонков подключите к MikoPBX и загрузите историю вызовов с этой АТС в 1С. [[https://wiki.miko.ru/astpanel:statistic:settings#razdel_osnovnye_nastrojki|Инструкции по подключению]].\\ \\ Можете проверять работу журнала звонков. Все записи разговоров (независимо к какой АТС они относятся) должны скачиваться и прослушиваться! Возникли вопросы? Сообщите нам через [[https://telefon.miko.ru/contacts/|форму обратной связи]].