Настройка межсерверного взаимодействия

Материал из Oktell
Версия от 12:49, 15 октября 2013; Oktell Support (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

У крупных call-центров часто возникает вопрос как уменьшить нагрузку на сервер Oktell. Для создания распределенной нагрузки зачастую применяется создание межсерверного взаимодействия. Если у компании можно выделить отдельные части, которые редко обращаются друг к другу, то их можно разнести по разным серверам. Требования к серверам очень просты - они должны регистрироваться друг на друге.

Объединение серверов в группу дает следующие преимущества: 1) Объединение номерного плана. Каждому серверу становятся доступны стандартные внутренние номера других серверов. 2) Доступ к службе обмена сообщениями 3) Разрыв петель. Взаимосвязанные сервера могут производить оптимальное замыкание петель при множественной переадресации Подробнее можно прочитать в статье Взаимосвязанная_работа_серверов_Oktell.

В этой статье рассматривается настройка совместной работы серверов Oktell. Функционал доступен, начиная с версии 121212.

Шаг 1. Настройка и установка службы Oktell Connector.

Для начала требуется открыть конфигурационный файл \oktell\server\oktell.ConnectorService.exe.config с помощью блокнота или программы "Notepad++". Необходимо установить следующие ключи:

<add key="IsService" value="1"/>

А также данные для авторизации (ниже, как пример, login = admin, password = qwerty)

<add key="authlogin" value="admin"/>	
<add key="authpassword" value="qwerty"/>

Сохраните файл. Теперь нужно зарегистрировать службу oktellconnector с помощью стандартной утилиты installutil.exe (данная утилита входит в пакет framework). Запустите командную строку от имени администратора. Введите следующее (правой кнопкой -> вставить):

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "C:\Program Files (x86)\oktell\Server\oktell.ConnectorService.exe"

Если все пути указаны верно, то служба установится в командной строке вы увидите следующее:

Межсерв1.PNG

Шаг 2. Настройка серверного конфигурационного файла.

Откройте \oktell\Server\oktell.ServerService.exe.config

Найдите или добавьте (если у вас нет) следующие ключи (жирным выделено, то что вам нужно изменить, согласно вашей конфигурации):

   <add key="SrvConnector_Id" value="id1" />
   <add key="SrvConnector_Name" value="name1" />
   <add key="SrvConnectorDomain" value="192.168.0.81" />
   <add key="SrvConnectorPort" value="4087" />
   <add key="SrvConnectorLogin" value="admin" />
   <add key="SrvConnectorPass" value="qwerty" />

где id1 и name1 - уникальные данные для данного соединения; 192.168.0.81 - ip-адрес удаленного сервера; 4087 - порт службы; admin и qwerty - ранее созданные логин и пароль.