Внимание! Документация к новой MikoPBX доступна по ссылке

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

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


handbook:miko_edition

Askozia MIKO Edition

Эта версия сборки предназначена для интеграции с системами на базе 1С:Предприятие. Содержит набор дополнительных программных пакетов и скриптов, позволяющих взаимодействовать с 1С по средствам программ Панель телефонии Asterisk.

Интерфейсы

Все “интерфейсы” представлены в виде приложений плана набора АТС, либо в виде обычных PHP скриптов, опубликованных на WEB сервере Askozia.

Схема взаимодействия с приложениями плана набора

Инструменты и продукты

Схема взаимодействия с приложениями плана набора

На АТС реализованы дополнительные «Простые» и «PHP» приложения плана набора с номерами формата 10000ХХХ. Взаимодействие 1С с АТС Askozia осуществляется средствами “SDK: Компонента связи 1C и Asterisk” (далее SDK). Порядок взаимодействия 1С с приложением следующий:

  1. Авторизация на сервере АТС (метод login).
  2. Выполнение команды originate на номер приложения 10000ХХХ с передачей параметров запроса.
  3. Получение ответа в виде внешних событий в 1С.

Перечень реализованных приложений

  • 10000104 - перехват на ответственного. «Простое» приложение.
  • 10000109 - получение контекста для звонков.
  • 10000111 - получение настроек с АТС
  • 10000222 - установка / получение статусов пользователей.
  • 10000333 - приложение для инициации отправки факса
  • 10000444 - получение таблицы истории факсов за период
  • 10000555 - получение истории звонков за период, по конкретным номерам
  • 10000666 - подготовка файла факса, записи разговора к скачиванию (публикация на в доступном каталоге WEB сервера).
  • 10000777 - приложение для старта воспроизведения записи разговорам. Если файл записи найден, будет произведен обратный звонок на номер пользователя АТС, при поднятии трубки будет проиграна запись.

Дополнительные функции сервера АТС

Все сервисы расположены по пути «http://HOST:PORT/cfe/wallboard/1c/«
В случае активации CTI модуля для Askozia следует использовать PORT = 23600, если модуль не активирован, то PORT = 80.

Сервис для синхронизации истории звонков

Позволяет получить заданное число записей таблицы истории звонков, начиная с конкретного порядкового номера. Общий формат запроса:

http://HOST:PORT/cfe/wallboard/1c/cdr_xml.php?limit=XXX&offset=YYY

  • ХХХ - количество пакетов (должно быть меньше 500).
  • YYY - смещение выборки.
  • HOST - адрес сервера АТС.

Используя сервис возможно реализовать периодическую синхронизацию таблицы истории звонков в 1С (к примеру записей регистра сведений) и таблицы истории АТС. Этот подход рекомендуется использовать как альтернативу приложений 10000444 и 10000555 в случаях:

  • большие объемы таблицы истории звонков (CDR таблица Asterisk, хранится в Sqlite3 базе).
  • если необходимы расширенные отчеты по звонкам, к примру с использованием СКД.

Сервис загрузки файлов

Предназначен для загрузки файлов факсимильных сообщений на АТС и их подготовке к отправке. Формат запроса:

http://HOST:PORT/cfe/wallboard/1c/upload.php

  • HOST - адрес сервера АТС

Формат поддерживаемых файлов TIF и PDF.

Сервис скачивания файлов

Предназначен для скачивания записей телефонных разговоров и факсимильных сообщений. Формат запроса:

http://HOST:PORT/cfe/wallboard/1c/download.php?type=TYPE&view=FILENAME

  • HOST - адрес сервера АТС
  • TYPE - тип загружаемого файла (может принимать значения FAX, Records)
  • FILENAME - имя файла

Прочие возможности интеграции

Документация и инструкции

Обновление dialplan

handbook/miko_edition.txt · Последние изменения: 2016/08/11 10:51 — apor