Последовательность соединения в случае услуг CAMEL USSD (фаза 1 и фаза 2)
Неструктурированные дополнительные служебные данные (USSD) фазы 1 были введены в предыдущей версии программного обеспечения, а фазы 2 – в текущей версии ПО. Различия между этими двумя фазами рассматриваются в "Описании системы D900/D1800", регистр "Концепция сетевой системы" ("Дополнительные услуги"). В USSD фазы 2 дополнительно вводится возможность диалога USSD, инициируемого сетью, в то время как USSD фазы 1 поддерживает только диалог USSD, инициируемый абонентом.
CAMEL вводит в HLR приложение USSD CAMEL, которое запускается при помощи усовершенствованного устройства обработки USSD в HLR. Данное приложение в HLR анализирует данные U-CSI и UG-CSI, присвоенные конкретному подвижному абоненту GSM. Если в U-CSI или UG-CSI присутствует код услуги, то строка USSD передается в SCP/CSE, указанный в адресе SCP/CSE, который хранится напротив кода услуги в U-CSI или UG-CSI. Функциональная модель USSD в HLR, которая поддерживает CAMEL, показана на Рис. 3.7 для случая диалога USSD, инициируемого абонентом.
1. MS посылает строку USSD в MSC/VLR. При этом нет никакой разницы, находится ли подвижный абонент GSM в собственной HPLMN или в роуминге в VPLMN.
2. MSC/VLR передает строку USSD в HLR, находящийся в HPLMN.
3. HLR получает строку USSD и проводит анализ кода услуги. В зависимости от результата анализа строка USSD передается в SCP/CSE.
4. SCP/CSE возвращает ответную сроку USSD в HLR.
5. HLR передает этот ответ в MSC/VLR.
6. MSC/VLR "прозрачно" передает этот ответ на MS.
Рисунок 3.7Схема последовательности соединения для диалога USSD CAMEL.
Специфика специализированных абонентских услуг IN/CAMEL для абонентов GSM
В отношении специализированных абонентских услуг IN/CAMEL для абонентов GSM, которые должны быть закреплены за определенным абонентом GSM в HLR, проводятся различия между услугами IN/CAMEL для вызовов типа MOC и МТС. Соответственно, существуют различные последовательности для ввода команд запуска IN по услугам IN для вызовов с подвижной станции (МОС) и вызовов с окончанием на подвижной станции (МТС).
· Услуги IN/CAMEL для вызовов типа МОС (при использовании О-CSI)
В отношении МОС для перехода к услугам IN происходит достижение точки запуска (триггера) IN путем оценки О-CSI в VLR (О-CSI представляет собой часть абонентских данных, посылаемых в VLR во время корректировки местоположения). С помощью ключа услуги и адреса CSE, содержащегося в О-CSI, опознается профиль триггера, соответствующий запрошенной услуге, и устанавливается соединение SCCP с CSE для определения дальнейшей обработки запроса на соединение. В качестве дополнительной информации в CSE может посылаться, например, местоположение абонента. Результатом такого диалога IN может быть другой номер директории, на который устанавливается вызов, или команда на установление соединения с номером, который был набран изначально. CSE может также отправить команду на рассоединение, например, если счет абонента с предварительной оплатой услуг полностью исчерпан.
· Услуги IN/CAMEL для вызовов типа MTC (на основе Т-CSI)
В случае МТС центр MSC производит опрос в HLR. HLR выводит Т-CSI абонента из базы данных и проверяет, должна ли запрашиваться информация о местоположении и/или статусе абонента, и VLR во время проведения запроса (это администрируется для абонентов, отмеченных Т-CSI). С учетом этих параметров производится запрос соответствующей информации из VLR, которая передается вместе с Т-CSI (и О-CSI, если она есть) в MSC. MSC проводит оценку ключа услуг и адреса CSE, содержащегося в Т-CSI и устанавливает соединение SCCP с CSE для определения дальнейшей обработки запроса на соединение.