~~NOTOC~~ ====== Способы соединения АТС и 1С ====== ===== Пояснение ===== Предусмотрено несколько методов соединения Askozia (или сервера интеграции) и 1С. Разделение методов подключения обусловлено различными ограничениями клиентских приложений 1С и схемами организации сети. При настройке Askozia или сервера интеграции требуется выбрать между схемой с веб-сервисом или long polling соединением. Ниже показана общая схема подключения. {{ :nightbird:general-scheme.png?nolink |}} Панель телефонии всегда подключается к Askozia (порт 4222). Сервер 1С подключается к Askozia для загрузки истории звонков (порт 8222). Далее в зависимости от схемы соединения может устанавливаться подключение от Askozia к веб-серверу 1С (порт по умолчанию 80) или наоборот от сервера 1С к Askozia (порт 8222). В настройках подсистемы 1С доступно два параметра: * Канал взаимодействия с АТС. * Канал взаимодействия с внешней панелью. Первый определяет как события о поступающих звонках будут доставлены от АТС до клиента 1С. А второй - как внешняя панель получит из 1С информацию о контактах. Ниже предложено несколько примеров организации сети, чтобы помочь разобраться в правильном выборе настроек. ===== Пример 1. Работа в локальная сети, тонкий клиент 1С. ===== {{ :nightbird:primer-1.png?nolink |}} **Организация сети:** сервер 1С и АТС расположены в одной сети.\\ **Режим работы 1С:** тонкий клиент. Самая простая схема. Все оборудование находится в одной сети. Тонкий клиент 1С подключается к Askozia через внешнюю компоненту. Askozia подключается к веб-сервису 1С опубликованному на веб-сервере Apache или IIS. __Настройки в Askozia:__ * Способ соединения с 1С: веб-сервис. * Адрес и порт: 172.16.32.1:80. __Настройки в 1С:__ * Адрес и порт: 172.16.32.2:8222. * Канал взаимодействия с АТС: внешняя компонента. * Канал взаимодействия с внешней панелью: веб-сервис. __Дополнительно:__ * Установить Apache или IIS и опубликовать веб-сервис 1С. Если работа с внешней панелью телефонии не предполагается, то можно не публиковать веб-сервис. ===== Пример 2. Askozia в облаке, тонкий клиент 1С. ===== {{ :nightbird:primer-2.png?nolink |}} **Организация сети:** сервер 1С расположен в локальной сети, АТС - в облаке.\\ **Режим работы 1С:** тонкий клиент. Поскольку АТС расположена за пределами локальной сети, то у нее нет прямого сообщения с сервером 1С. Можно получить выделенный IP адрес и опубликовать базу в интернете или использовать схему с long polling соединением. В этом случае сервер 1С установит постоянное подключение к Askozia. __Настройки в Askozia:__ * Способ соединения с 1С: long polling соединение. __Настройки в 1С:__ * Адрес и порт: 94.100.180.202:8222. * Канал взаимодействия с АТС: внешняя компонента. * Канал взаимодействия с внешней панелью: long polling соединение. ===== Пример 3. 1С в облаке, веб-клиент 1С. ===== {{ :nightbird:primer-3.png?nolink |}} **Организация сети:** сервер 1С расположен в облаке, АТС - в облаке.\\ **Режим работы 1С:** веб-клиент. Сервер 1С расположен в облаке. Поэтому для работы журнала звонков АТС также потребуется разместить в облаке или на компьютере с выделенным IP адресом. Веб-клиент 1С не имеет прямого сообщения с Askozia. События о звонках сначала поступают на сервер 1С и далее в веб-клиент через систему взаимодействия. Потребуется опубликовать веб-сервис и зарегистрировать базу в системе взаимодействия 1С. __Настройки в Askozia:__ * Способ соединения с 1С: веб-сервис. * Адрес и порт: 185.98.85.241:80. __Настройки в 1С:__ * Адрес и порт: 94.100.180.202:8222. * Канал взаимодействия с АТС: веб-сервис. * Канал взаимодействия с внешней панелью: веб-сервис. __Дополнительно:__ * Установить Apache или IIS (в облаке это обычно уже выполнено) и опубликовать веб-сервис 1С. * Зарегистрировать базу в сервисе 1С:Диалог для получения доступа к системе взаимодействия. ===== Сравнительная таблица режимов ===== ^ ^Внешняя компонента^Веб-сервис^Long-poll соединение^ |Вид клиента 1С|Тонкий клиент|Тонкий и веб клиенты|Тонкий и веб клиенты| |Операционная система|Windows|Windows, Linux, Mac OS X|Windows, Linux, Mac OS X| |Файловый вариант работы|Да|Да|Нет| |Клиент-серверный вариант работы|Да|Да|Да| |Требует публикации на веб-сервере|Нет|Да|Нет| |Требует регистрации в 1С:Диалог|Нет|Да|Да|