CommuniGate Pro
Версия 5.2
Кластеры
 
 
Задания

Взаимодействие Задач в Кластерах

В этом разделе объясняется, каким образом в кластерной среде CommuniGate Pro Задачи Реального Времени (такие, как PBX Задачи и XIMSS Плечи Звонков) взаимодействуют друг с другом, с XIMSS сессиями и с Сигналами Реального Времени.

PBX Задачи

PBX Задачи в CommuniGate Pro взаимодействуют при помощи отправки событий в описатели задач. Описатель задачи - это объект-ссылка, описывающий PBX Задачу, Сессию или Сигналы Реального Времени. В Кластерной среде CommuniGate Pro Описатель задачи содержит также адрес сервера - члена Кластера, на котором запущена требуемая PBX Задача, Сессия или Сигнал.

Когда событие должно быть передану другому члену кластера, оно доставляется при помощи внтутрикластерного CLI/API. Получатель события может ответить используя описатель задачи отправителя; в этом случае снова будет задействован внутрикластерный CLI/API для доставки события-ответа.

PBX Задачи обычно задействуют Медиа Каналы. Для того что бы обеспечить возможность обмена медиа с внешними участиникам, Задачи PBX должны запускаться только на тех членах Кластеа, которые имеют непосредственный доступ к Интернет.


XIMSS Плечи Звонков

Когда XIMSS сессия инициирует звонок, она создаёт объект Плечи Звонка. Эти объекты с Плечами Звонков управляют медиа каналами XIMSS пользователя и они должны быть в состоянии обмениваться медиа с внешними участиникам, так что они должны запускаться только на тех членах Кластера, которые имеют непосредственный доступ к Интернет.

Когда компонент Сигнал направляет входящий звонок в XIMSS сессию, он создаёт объект Плечо Звонка на том же члене Кластера, который обрабатывает Сигнал с запросом на входящий звонок. Объект Плечо Звонка затем "присоединяется" к сессии XIMSS (запущенной на каком-либо Backend Сервере, который может быть другим членом Кластера).

Если сессия XIMSS и её Плечо Звонка запущено на другом члене Кластера, то они взаимодействуют через специальные события, доставляемые при помощи внутрикластерного CLI/API.


Настраивание Создания Плечей Звонков

Для настройки Создания Плечей Звонков откройте через Веб Интерфейс Администратора в области Установки страницу Общее и нажмите на ссылку Кластеры:

Обработка SIP
Создание Плечей Звонков:   
Создание Плечей Звонков
Эта настройка указывает каким образом Плечи Звонков должны обрабатываться этим членом Кластера.

Если выбрана опция Локально, то Плечи Звонков будут обрабатываться "обычным" образом: когда любому компоненту Сервера потребуется создать объект Плечи Звонка, он создаётся непосредственно на этом Сервере.

Если выбрана опция Локально для Других, то Плечи Звонка также будут обрабатываться "обычным" образом. В дополнение к этому, Сервер будет создавать Плечо Звонка для компонентов, запущенных на других членах Кластеров. Контроллер Динамического Кластера собирает и распространяет информацию обо всех работающих членах Кластера, у которых выбрана эта опция.

Если выбрана опция Удалённо, то этот член Кластера будет пытаться соединиться с любым другим членом Кластера, у которого выбрана опция "Локально для Других". Этот член Кластера затем потребует от другого члена Кластера создал там объект Плечо Звонка.
Выберите эту опцию для тех Backend членов Кластера, которые не имеют прямого доступа в Интернет и не могут напрямую обмениваться медиа данными с внешними участниками.


Руководство CommuniGate® Pro. Copyright © 1998-2009, Stalker Software, Inc.