Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
handbook:miko_edition [2013/05/31 14:18] amzh [Дополнительные функции сервера АТС] |
handbook:miko_edition [2016/08/11 10:51] (текущий) apor [Askozia MIKO Edition 3.0] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Askozia MIKO Edition ====== | ====== Askozia MIKO Edition ====== | ||
- | Эта версия сборки предназначена для интеграции с системами на базе 1С:Предприятие. Содержит набор дополнительных программных пакетов и скриптов, позволяющих взаимодействовать с 1С по средствам программ **Панель телефонии Asterisk**. | + | Эта версия сборки предназначена для интеграции с системами на базе 1С:Предприятие. Содержит набор дополнительных программных пакетов и скриптов, позволяющих взаимодействовать с 1С по средствам программ **[[http://www.telefon1c.ru/asterisk/|Панель телефонии Asterisk]]**. |
===== Интерфейсы ===== | ===== Интерфейсы ===== | ||
Строка 7: | Строка 7: | ||
Схема взаимодействия с приложениями плана набора | Схема взаимодействия с приложениями плана набора | ||
- | ==== Инструменты продукты ==== | + | ==== Инструменты и продукты ==== |
- | * **Панель телефонии Asterisk** - разработана на базе SDK и использует интерфейсы и сервисы Askozia для взаимодействия с АТС. | + | * **[[http://www.telefon1c.ru/asterisk/|Панель телефонии Asterisk]]** - разработана на базе SDK и использует интерфейсы и сервисы Askozia для взаимодействия с АТС. |
- | * **SIP Софтфон для 1С** - может взаимодействовать с Askozia по SIP протоколу. | + | * **[[http://www.telefon1c.ru/sip/|SIP Софтфон для 1С]]** - может взаимодействовать с Askozia по SIP протоколу. |
==== Схема взаимодействия с приложениями плана набора ==== | ==== Схема взаимодействия с приложениями плана набора ==== | ||
- | На АТС реализованы дополнительные PHP приложения плана набора с номерами формата **0000ХХХ**. Взаимодействие 1С с АТС Askozia осуществляется средствами “**SDK: Компонента связи 1C и Asterisk**” (далее SDK). Порядок взаимодействия 1С с приложением следующий: | + | На АТС реализованы дополнительные "Простые" и "PHP" приложения плана набора с номерами формата **10000ХХХ**. Взаимодействие 1С с АТС Askozia осуществляется средствами “**SDK: Компонента связи 1C и Asterisk**” (далее SDK). Порядок взаимодействия 1С с приложением следующий: |
- Авторизация на сервере АТС (метод login). | - Авторизация на сервере АТС (метод login). | ||
- | - Выполнение команды originate на номер приложения 0000ХХХ с передачей параметров запроса. | + | - Выполнение команды originate на номер приложения 10000ХХХ с передачей параметров запроса. |
- Получение ответа в виде внешних событий в 1С. | - Получение ответа в виде внешних событий в 1С. | ||
=== Перечень реализованных приложений === | === Перечень реализованных приложений === | ||
- | * 0000111 - получение настроек с АТС | + | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/10000104_1C_interception|10000104]] - перехват на ответственного. "Простое" приложение. |
- | * 0000333 - приложение для инициации отправки факса | + | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/1C_get_context.php|10000109]] - получение контекста для звонков. |
- | * [[handbook:miko_edition:0000444|0000444]] - получение таблицы истории факсов за период | + | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/1C_SetupEnv.php|10000111]] - получение настроек с АТС |
- | * [[handbook:miko_edition:0000555|0000555]] - получение истории звонков за период, по конкретным номерам | + | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/1C_SetStatus.php|10000222]] - установка / получение статусов пользователей. |
- | * [[handbook:miko_edition:0000666|0000666]] - подготовка файла факса, записи разговора к скачиванию (публикация на в доступном каталоге WEB сервера). | + | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/1C_SendFax.php|10000333]] - приложение для инициации отправки факса |
- | * 0000777 - приложение для старта воспроизведения записи разговорам. Если файл записи найден, будет произведен обратный звонок на номер пользователя АТС, при поднятии трубки будет проиграна запись. | + | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/1C_HistoryFax.php|10000444]] - получение таблицы истории факсов за период |
+ | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/1С_CDR.php|10000555]] - получение истории звонков за период, по конкретным номерам | ||
+ | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/1C_Download.php|10000666]] - подготовка файла факса, записи разговора к скачиванию (публикация на в доступном каталоге WEB сервера). | ||
+ | * [[https://github.com/boffart/Askozia_PHP_AGI_Apps/blob/master/1С_Playback.php|10000777]] - приложение для старта воспроизведения записи разговорам. Если файл записи найден, будет произведен обратный звонок на номер пользователя АТС, при поднятии трубки будет проиграна запись. | ||
==== Дополнительные функции сервера АТС ==== | ==== Дополнительные функции сервера АТС ==== | ||
+ | |||
+ | Все сервисы расположены по пути "http://HOST:PORT/cfe/wallboard/1c/"\\ | ||
+ | В случае активации CTI модуля для Askozia следует использовать PORT = **23600**, если модуль не активирован, то PORT = **80**. | ||
=== Сервис для синхронизации истории звонков === | === Сервис для синхронизации истории звонков === | ||
Позволяет получить заданное число записей таблицы истории звонков, начиная с конкретного порядкового номера. Общий формат запроса: | Позволяет получить заданное число записей таблицы истории звонков, начиная с конкретного порядкового номера. Общий формат запроса: | ||
- | **http://HOST:56080/1c/cdr.php?limit=XXX&offset=YYY** | + | **http://HOST:PORT/cfe/wallboard/1c/cdr_xml.php?limit=XXX&offset=YYY ** |
* ХХХ - количество пакетов (должно быть меньше 500). | * ХХХ - количество пакетов (должно быть меньше 500). | ||
* YYY - смещение выборки. | * YYY - смещение выборки. | ||
* HOST - адрес сервера АТС. | * HOST - адрес сервера АТС. | ||
- | Используя сервис возможно реализовать периодическую синхронизацию таблицы истории звонков в 1С (к примеру записей регистра сведений) и таблицы истории АТС. Этот подход рекомендуется использовать как альтернативу приложений 0000444 и 0000555 в случаях: | + | Используя сервис возможно реализовать периодическую синхронизацию таблицы истории звонков в 1С (к примеру записей регистра сведений) и таблицы истории АТС. Этот подход рекомендуется использовать как альтернативу приложений 10000444 и 10000555 в случаях: |
- | * большие объемы таблицы истории звонков (CDR таблица Asterisk, храниться в Sqlite3 базе). | + | * большие объемы таблицы истории звонков (CDR таблица Asterisk, хранится в Sqlite3 базе). |
* если необходимы расширенные отчеты по звонкам, к примру с использованием СКД. | * если необходимы расширенные отчеты по звонкам, к примру с использованием СКД. | ||
Строка 44: | Строка 50: | ||
Предназначен для загрузки файлов факсимильных сообщений на АТС и их подготовке к отправке. Формат запроса: | Предназначен для загрузки файлов факсимильных сообщений на АТС и их подготовке к отправке. Формат запроса: | ||
- | **http://HOST::56080/1c/upload.php** | + | **http://HOST:PORT/cfe/wallboard/1c/upload.php** |
- | * Элемент ненумерованного спискаHOST - адрес сервера АТС | + | * HOST - адрес сервера АТС |
Формат поддерживаемых файлов **TIF** и **PDF**. | Формат поддерживаемых файлов **TIF** и **PDF**. | ||
Строка 51: | Строка 57: | ||
Предназначен для скачивания записей телефонных разговоров и факсимильных сообщений. Формат запроса: | Предназначен для скачивания записей телефонных разговоров и факсимильных сообщений. Формат запроса: | ||
- | **http://HOST:56080/1c/download.php?type=TYPE&view=FILENAME** | + | **http://HOST:PORT/cfe/wallboard/1c/download.php?type=TYPE&view=FILENAME** |
* HOST - адрес сервера АТС | * HOST - адрес сервера АТС | ||
* TYPE - тип загружаемого файла (может принимать значения FAX, Records) | * TYPE - тип загружаемого файла (может принимать значения FAX, Records) | ||
* FILENAME - имя файла | * FILENAME - имя файла | ||
- | |||
==== Прочие возможности интеграции ==== | ==== Прочие возможности интеграции ==== | ||
Строка 66: | Строка 71: | ||
* [[http://qa.askozia.ru/|Сервис “Вопрос - ответ”]] | * [[http://qa.askozia.ru/|Сервис “Вопрос - ответ”]] | ||
* [[http://www.telefon1c.ru/forum/forum24/|Форум]] | * [[http://www.telefon1c.ru/forum/forum24/|Форум]] | ||
+ | |||
+ | ===== Обновление dialplan ===== | ||
+ | |||
+ | * [[handbook:obnovlenieto16|Обновление с 2.1.6v4 до 2.1.6v5 ]] | ||
+ | * [[handbook:obnovlenieto22|Обновление с 2.1 до 2.2.2 ]] | ||
+ | * [[handbook:obnovlenie22to1005|Обновление с 2.2 до плана набора версии 1.0.0.5 ]] | ||
+ | * [[handbook:obnovlenie222to228|Обновление с 2.2.2 до 2.2.8 ]] | ||
+ | * [[handbook:obnovlenie228to302|Обновление с 2.2.8 до 3.0.2 ]] | ||
+ | * **[[handbook:obnovlenieo302to401|Обновление с 3.0.2 до 4.0.1 (dialplan 1.0.0.6)]]** |