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

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


faq:updrecords

Перенос записей разговоров из Askozia 5 в MikoPBX

Постановка задачи

Имеется два сервера. На одном сервере установлена Askozia 5, АТС включена, но сотрудники к ней не подключены, провайдеры отключены. На другом сервере установлена MikoPBX, АТС включена, все сотрудники подключены к этой станции, провайдеры успешно подключены, работают входящие и исходящие звонки.

Журнал звонков в 1С подключен к Askozia 5, история загружена с АТС в 1С, записи разговоров успешно скачиваются / прослушиваются из 1С. Так как планируется переход на MikoPBX, необходимо журнал звонков подключить к MikoPBX. Должна сохраниться возможность скачивать / прослушивать записи разговоров из журнала звонков 1С, которые были получены, как из Askozia 5, так и из MikoPBX.

Решение

Начиная с 1.0.1.16 версии модуля журнала звонков в настройках появляется возможность подключить несколько АТС. Таким образом история звонков может загружаться не из одной АТС, а сразу из нескольких АТС. Подробнее об этой возможности написано здесь. Однако, при таком подходе в журнале звонков возможно скачать/прослушать запись разговоров только с той АТС, к которой в данный момент подключена панель телефонии, что не удовлетворяет условиям нашей задачи. Мы должны иметь возможность скачивать любую запись разговора, независимо от того, с какой АТС она была получена.

Существует два способа решения поставленной задачи:

  1. Копируем файлы записей разговоров из Askozia 5 в MikoPBX. Недостаток данного способа - объем диска для хранения записей разговоров в MikoPBX должен быть достаточно большим, чтобы на нем разместились записи разговоров из Askozia 5 и MikoPBX.

  2. НЕ копируем файлы записей разговоров. Недостаток данного способа - Askozia 5 должна быть запущена, наличие действующей лицензии НЕ требуется.

Способ 1

Для решения поставленной задачи необходимо выполнить следующие действия:
1. Подключаемся к MikoPBX через WinSCP по инструкции.

2. Подключаемся к Askozia 5 через WinSCP по инструкции.

3. Копируем все записи разговоров из директории Askozia 5 /storage/usbdisk1/askoziapbx/callrecordings в идентичную директорию MikoPBX.


4. Подключите панель телефонии к MikoPBX:

5. Журнал звонков подключите к MikoPBX и загрузите историю вызовов с этой АТС в 1С. Инструкции по подключению.

Можете проверять работу журнала звонков. Все записи разговоров (независимо к какой АТС они относятся) должны скачиваться и прослушиваться!

Способ 2

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

Обязательное условие - «старая» АТС (Askozia 5) должна быть запущена и мы должны знать ее IP.

1. Подключаемся к MikoPBX через WinSCP по инструкции.

2. В директории /storage/usbdisk1/mikopbx/astlogs/asterisk создаем новый *.php файл.




3. Вставляем в файл следующий код:

<?php

$settings = array(
    'host' => '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.



5. Подключаемся к Askozia 5 через WinSCP по инструкции.

6. Файл базы данных истории звонков из Askozia 5 (master.db) нужно разместить в MikoPBX по адресу:
/storage/usbdisk1/mikopbx/astlogs/asterisk/master.db

Таким образом в MikoPBX в директории /storage/usbdisk1/mikopbx/astlogs/asterisk будут располагаться две базы данных: cdr.db (для Askozia 6) и master.db (для Askozia 5).


7. Подключите панель телефонии к MikoPBX:

8. Журнал звонков подключите к MikoPBX и загрузите историю вызовов с этой АТС в 1С. Инструкции по подключению.

Можете проверять работу журнала звонков. Все записи разговоров (независимо к какой АТС они относятся) должны скачиваться и прослушиваться!

Возникли вопросы? Сообщите нам через форму обратной связи.
faq/updrecords.txt · Последние изменения: 2020/04/05 15:10 (внешнее изменение)