1) IC Состоит из серверного компонента, так называемого интеграционного сервера (iнтеграцiйний сервер) (IС), и клиентского компонента, так называемого сервиса открывания окон (сервiс вiдкриття вiкон) (СВВ). Работа этих компонентов приведет дополнительную нагрузку на ААСС (http://www.avaya.com/ru/product/avaya-aura-contact-center/). Описание IС Серверный компонент (IС) работает как сервис Windows на сервере, на котором установлено JRE 1.7 (32-битная версия). IС предоставляет сервисы СВВ и CRM (сторонняя CRM), а также использует для работы сервисы ССТ (SDK для мониторинга событий системы компьютерной телефонии). IС состоит из СУБД, HTTP сервера, сервера соединений для СВВ (Socket сервер) и сервера работы с CCT. Настройка компонентов выполняется через библиотеку ISconfig.jar. 1) Компонент СУБД (Apache Derby DB 10.9.1.0) является интегрированным в IС. Он создает таблицу «APP.IS_USERS» в БД «IS_DB», которая используется для сопоставления имени пользователя Windows с agentLoginId AACC. IС предоставляет интерфейс для подключения к СУБД. Настройка СУБД (пользователи, derby.drda.startNetworkServer, derby.connection.requireAuthentication, derby.drda.host, derby.drda.portNumber) производится с помощью ISconfig.jar. 2) Компонент HTTP сервера (jetty-8.1.4) является интегрированным в IС. Он предоставляет сервисы для интеграции с CRM. Настройка HTTP сервера (localIpAddress и webServerPort) производится с помощью ISconfig.jar. В ответ на запросы HTTP сервер генерирует XML по шаблону:            {agentLoginId оператора, к которому относится ответ}        <тег_ответа> {Ответ}        {Код ошибки}        {Описание ошибки, если есть}         {Unix запросе (в миллисекундах)}     {Unix время ответа (в миллисекундах)}     {Время, за которое ИС обработал запрос (в миллисекундах)} Элемента «<тег_ответа> {Ответ} » может и не быть, если интерфейс не имеет выходных параметров (кроме ). 3) Компонент сервера соединений для СВВ (Socket сервер) является интегрированным в IС. Он предоставляет сервис для подключения и обмена информацией с СВВ. Настройка Socket сервера (localIpAddress и socketServerPort) производится с помощью ISconfig.jar. 4) Компонент сервера для работы с CCT используется для получения и выполнения запросов информации с AACC. Настройка компонента (cctUserName, cctPassword, cctDomain, cctServiceHostAndPort, cctConsumerPort, cctCheckPeriod) производится с помощью ISconfig.jar. Пользователь, под которым будет выполняться взаимодействие с CCT, должен иметь доступ ко всем операторов, терминалов и адресов, которые будет обслуживать IС. Он также должен быть локальным пользователем Windows на каждом из серверов AACC и иметь одинаковые пароли. 5) ISconfig.jar. Эта библиотека находится в директории lib и имеет единственный Java- метод loadConfig (), который загружает в jvm System.properties настройки для работы ИС. К настройкам также входят имена и пароли пользователей, порты и хосты, которые будут использовать ИС. Исполнитель реализует метод loadConfig () так, чтобы настройки читались из конфигурационного файла «app.conf». Исключением являются данные пользователей ССТ и БД, содержащиеся непосредственно в исходном коде. Пример файла и перечень настроек: #CCT host and port CCC-AACC-MGT cctServiceHostAndPort=CCC-AACC-MGT:9084 #CCT Consumer port. From this port service will connect to CCT SOA cctConsumerPort=9091 #IS will check for CCT connection every seconds cctCheckPeriod=30 #Maximum connection count to CCMM DB (Cache DB) if 0 – no limit ccmmDbConnectionMaxPoolSize=5 #Socket Server port. Socket Clients must connect to this port. socketServerPort=81 #HTTP Server port webServerPort=8080 #IP Address bind to (Used for HTTP Server, Socket Server and CCT Consumer localIpAddress=10.44.209.5 # After Call Work code afterCallWorkCode=1283476004 # URL Base for incoming calls, agent login, agent logout, transfers urlBase=http://cc_crm.kyivstar.ua/crm/webagent/switch.phtml # URL Base for Automated Outbound urlBaseAO=http://cc_crm.kyivstar.ua/crm/webagent/switch_outbound.phtml # Start in NetworkServer Mode derby.drda.startNetworkServer=true # Require uthentication for DB connection derby.connection.requireAuthentication=true # Derby Host derby.drda.host=0.0.0.0 # Derby Port derby.drda.portNumber=1527 2) AaccWebChat Программное обеспечение состоит из: -модуля клиентской части, который используется для проведения веб-чат сессий; -модуля административной части, который позволяет настраивать каждую клиентскую часть. В каждой чат-комнате есть настройки группы навыков, на которые будет распределятся контакт. Тема чат сессии может быть введена в свободной форме или выбрана из списка. Для реализации маршрутизации на основе темы необходимо создать соответствующее количество чат-комнат (соответственно количеству групп навыков) и переводить клиента на необходимую. Клиентская часть устанавливается на веб-страницу бизнес-клиента с помощью HTML-тега iframe. например,