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

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

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


handbook:miko_edition

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
handbook:miko_edition [2014/05/04 10:08]
apor [Схема взаимодействия с приложениями плана набора]
handbook:miko_edition [2016/08/11 10:51] (текущий)
apor [Askozia MIKO Edition 3.0]
Строка 7: Строка 7:
 Схема взаимодействия с приложениями плана набора Схема взаимодействия с приложениями плана набора
  
-==== Инструменты продукты ====+==== Инструменты ​и продукты ====
   * **[[http://​www.telefon1c.ru/​asterisk/​|Панель телефонии Asterisk]]** - разработана на базе SDK и использует интерфейсы и сервисы Askozia для взаимодействия с АТС.   * **[[http://​www.telefon1c.ru/​asterisk/​|Панель телефонии Asterisk]]** - разработана на базе SDK и использует интерфейсы и сервисы Askozia для взаимодействия с АТС.
   * **[[http://​www.telefon1c.ru/​sip/​|SIP Софтфон для 1С]]** - может взаимодействовать с Askozia по SIP протоколу.   * **[[http://​www.telefon1c.ru/​sip/​|SIP Софтфон для 1С]]** - может взаимодействовать с Askozia по SIP протоколу.
Строка 13: Строка 13:
 ==== Схема взаимодействия с приложениями плана набора ==== ==== Схема взаимодействия с приложениями плана набора ====
  
-На АТС реализованы дополнительные 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С.
  
 === Перечень реализованных приложений === === Перечень реализованных приложений ===
-  * [[handbook:miko_edition:0000111|0000111]] - получение настроек с АТС +  * [[https://​github.com/​boffart/​Askozia_PHP_AGI_Apps/​blob/​master/​10000104_1C_interception|10000104]] - перехват на ответственного. "​Простое"​ приложение. 
-  * [[handbook:miko_edition:0000333|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]] - установка / получение статусов пользователей. 
 +  * [[https://​github.com/​boffart/​Askozia_PHP_AGI_Apps/​blob/​master/​1C_SendFax.php|10000333]]  - приложение для инициации отправки факса 
 +  * [[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/​1C_Download.php|10000666]] - подготовка файла факса, записи разговора к скачиванию (публикация на в доступном каталоге WEB сервера).
-  * [[handbook:miko_edition:​0000777|0000777]]  - приложение для старта воспроизведения записи разговорам. Если файл записи найден,​ будет произведен обратный звонок на номер пользователя АТС, при поднятии трубки будет проиграна запись.+  * [[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 - адрес сервера АТС
-  * [[handbook:​miko_edition:​upload|Исходный код]] 
 Формат поддерживаемых файлов **TIF** и **PDF**. Формат поддерживаемых файлов **TIF** и **PDF**.
  
Строка 52: Строка 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 - имя файла
-  * [[handbook:​miko_edition:​download|Исходный код]] 
 ==== Прочие возможности интеграции ==== ==== Прочие возможности интеграции ====
  
Строка 75: Строка 79:
   * [[handbook:​obnovlenie222to228|Обновление с 2.2.2 до 2.2.8 ]]   * [[handbook:​obnovlenie222to228|Обновление с 2.2.2 до 2.2.8 ]]
   * [[handbook:​obnovlenie228to302|Обновление с 2.2.8 до 3.0.2 ]]   * [[handbook:​obnovlenie228to302|Обновление с 2.2.8 до 3.0.2 ]]
 +  * **[[handbook:​obnovlenieo302to401|Обновление с 3.0.2 до 4.0.1 (dialplan 1.0.0.6)]]**
handbook/miko_edition.1399198110.txt.gz · Последние изменения: 2014/05/04 10:08 — apor