Рисунок. Диаграмма работы originating кластера Adapter (Adapter A).
Описание действий, выполняемых в функциональных блоках на диаграмме работы originating кластера Adapter (Adapter A):
Обработка 1 - входящий вызов по протоколу сигнализации поступает в ноду originating кластера Adapter (Adapter A), в которой:
- производится декодирование информационного пакета декодером соответствующего протокола;
- осуществляется проверка корректности и целостности полученного сигнального сообщения;
- анализируются параметры полученного сигнального сообщения и определяются идентификаторы отправителя и получателя;
- определяется, должен ли сигнальный пакет обрабатываться системой;
- на основании параметров сообщения определяется, к какому originating интерфейсу (интерфейс А) оно относится;
- выполняется запрос в кластер Storage о конфигурационных данных для интерфейса А;
- формируется и подготавливается к отправке в кластер Core сообщение "SetupInd" в кластер Core;
- процесс обслуживания вызова переводится в логическое состояние ожидания подтверждения начала обработки от кластера Core (State1);
- формируется и отправляется в кластер Mediator пакет статистической информации о поступлении занятия по интерфейсу А.
Обработка 2 - от ядра получено сообщение о выдаче абоненту Б сигнала "Посылка вызова", выполняются следующие действия:
- анализ корректности и целостности полученного сообщения;
- процесс обслуживания вызова переводится в логическое состояние Alerting (State3);
- срабатывают триггерные точки для состояния Alerting, приводящие к выполнению логики активированных сервисов;
- формируется и подготавливается к отправке абоненту А сообщение "Progress" с индикатором "Alerting" целевого протокола адаптера;
- обновляется информация, накапливаемая модулем СОРМ и модулем тарификации.
Обработка 3 - от ядра получено промежуточное сообщение о статусе процесса установления соединения, выполняются следующие действия:
- анализ корректности и целостности полученного сообщения;
- процесса обслуживания вызова остается в том же логическом состоянии ожидания ответного сообщения от абонента Б (State2);
- формируется и подготавливается к отправке абоненту А сообщение "Progress" с индикаторами, построенными на базе исходного сообщения по правилам целевого протокола адаптера.
Обработка 4 - от ядра получено сообщение об ответе абонента Б (SetupConf), выполняются следующие действия:
- анализ корректности и целостности полученного сообщения;
- процесс обслуживания вызова переводится в логическое состояние "Conversation" (State4);
- срабатывают триггерные точки для состояния "Converstaion", приводящие к выполнению логики активированных сервисов;
- формируется и подготавливается к отправке абоненту А сообщение "Answer" целевого протокола адаптера;
- обновляется информация, накапливаемая модулем СОРМ и модулем тарификации.