РД 45.386-2003

РД 45.386-2003

Руководящий документ отрасли



СПЕЦИФИКАЦИИ ПРИКЛАДНОГО ПРОТОКОЛА ИНТЕЛЛЕКТУАЛЬНОЙ СЕТИ ДЛЯ ЕДИНОЙ СЕТИ СВЯЗИ РОССИИ (INAP-R)


РД 45.386-2003


Дата введения 04-07-2003



Предисловие


1 РАЗРАБОТАН ГП "Центральный научно-исследовательский институт связи" (ГП ЦНИИС) и ЗАО Научно-технический центр "КОМСЕТ"


ВНЕСЕН Департаментом электросвязи Министерства Российской Федерации по связи и информатизации


СОГЛАСОВАН руководителем Департамента электросвязи Министерства Российской Федерации по связи и информатизации В.Ю. Квицинским


2 УТВЕРЖДЕН Министерством Российской Федерации по связи и информатизации

Первым заместитель Министра Российской Федерации по связи и информатизации 04.07.03 Б.Д. Антонюк


3 ВВЕДЕН В ДЕЙСТВИЕ информационным письмом от 04.07.2003 г.


4 ВВЕДЕН ВПЕРВЫЕ



1 Область применения


Настоящий руководящий документ отрасли (РД) распространяется на спецификации прикладного протокола интеллектуальной сети INAP-R, предназначенного для применения на Единой сети связи (ЕСС) России, с использованием подсистем системы сигнализации ОКС № 7:

- подсистема возможностей транзакции (ТСАР);

- подсистема управления сигнальным соединением (SCCP);

- подсистема передачи сообщений (МТР);

и подсистемы пользователя цифровой сети с интеграцией служб (ЦСИС) для национальной сети России (ISUP-R).

Настоящий РД устанавливает требования к составу операций, параметрам операций протокола INAP-R в части поддержки услуг набора возможностей 1, передаваемых между узлами интеллектуальной сети (ИС): SSP, SCP и IP.

Настоящие спецификации должны учитываться при разработке, испытаниях и эксплуатации предприятиями - изготовителями оборудования интеллектуальной сети, испытательными центрами и эксплуатационными предприятиями связи.


2 Обозначения и сокращения


В настоящем руководящем документе отрасли применяются следующие обозначения и сокращения:


ЕСС

- Единая сеть связи

ИС

- интеллектуальная сеть

МСЭ-Т

- Сектор стандартизации электросвязи Международного Союза Электросвязи

ОКС № 7

- общеканальная сигнализация № 7

РД

- руководящий документ

ТфОП

- телефонная сеть общего пользования

ЦСИС

- цифровая сеть с интеграцией служб

АС

- Application Context (прикладной контекст)

ASE

- Application Service Element (прикладной сервисный элемент)

ASN.1

- Abstract Syntax Notation One (язык абстрактного описания)

BCSM

- Basic Call State Model (модель состояний базового процесса обслуживания вызова)

BER

- Basic Encoding Rules (основные правила кодирования)

ВТС

- Bothway throughconnect (двухстороннее проключение)

CAB

- Conference acceptance backward (конференцсвязь в обратном направлении)

CAF

- Conference acceptance forward (конференцсвязь в прямом направлении)

CCBS

- Call Completion to Busy Subscriber (завершение вызова к занятому абоненту)

CCF

- Call Control Function (функция управления вызовами)

CD

- Call to be diverted (отклонение вызова)

CF

- Call forwarding (переадресация вызова)

CNP

- Connected/called IN Number Presentation (представление номера вызываемой стороны)

CO

- Call to be offered (попытка вызова)

CS1

- Capability Set 1 (набор возможностей 1)

DET

- Determination (определение)

DP

- Detection Point (точка обнаружения)

DPC

- Destination Point Code (код пункта назначения)

ETS

- European Telecommunication Standard (Европейский стандарт связи)

ETSI

- European Telecommunication Standards Institute (Европейский институт стандартов в области связи)

FSM

- Finite State Model (модель с конечным числом состояний)

GEN

- Generation (генерация)

GT

- Global Title (глобальный заголовок)

INAP

- Intelligent Network Application Protocol (протокол прикладного уровня интеллектуальной сети)

INAP-R

- INAP for Russian telecommunication network (российская версия протокола INAP)

IP

- Intelligent Peripheral (интеллектуальная периферия)

ISUP

- Integrated Service User Part (подсистема пользователя ЦСИС)

ISUP-R

- ISUP for Russian telecommunication network (подсистема пользователя ЦСИС для национальной сети связи России)

MACF

- Multiple Association Control Function (функция управления множественными ассоциациями)

MTP

- Message Transfer Part (подсистема передачи сообщений)

OPC

- Originating point code (код исходящего пункта)

PICS

- Protocol Implementation Conformance Statement (таблицы соответствия реализации протокола)

RCO

- Resource Control Object (объект управления ресурсами)

REG

- Registration (регистрация)

SACF

- Single Association Control Function (функция управления одиночной ассоциацией)

SCCP

- Signaling Connection Control Part (подсистема управления сигнальным соединением)

SCF

- Service Control Function (функция управления услугами)

SCME

- SCF Management Entity (управляющий объект SCF)

SCP

- Service Control Point (узел управления услугами)

SCSM

- SCF Call State Model (модель состояний процесса обслуживания вызова SCF)

SI

- Signaling Information (сигнальная информация)

SIO

- Service Information Octet (октет служебной информации)

SLP

- Service Logic Program (программа логики услуги)

SLS

- Signaling Link Selection Code (код канала сигнализации)

SRF

- Specialized Resources Function (функция поддержки специализированных ресурсов)

SRSM

- SRF Call State Model (модель состояний процесса обслуживания вызова в SRF)

SSF

- Service Switching Function (функция коммутации услуг)

SSME

- SSF Management Entity (управляющий объект SSF)

SSP

- Service Switching Point (узел коммутации услуг)

TCAP

- Transaction Capability Application Part (подсистема возможностей транзакции)

TDP

- Trigger Detection Point (точка обнаружения обращения к услуге)


3 Общие положения


3.1 Спецификации протокола INAP-R разработаны на основе [1] и [2].

Спецификации протокола INAP-R представлены в виде таблицы (раздел 4), в строках которой перечислены параграфы стандарта [1] и приведена информация, отражающая использование соответствующих положений в спецификациях протокола INAP-R.

Спецификации протокола INAP-R дополнены следующей информацией, не определенной в [1]:

- структура данных и правила кодирования для реализации процедур начисления платы за услуги ИС;

- формат индикаторов взаимодействия;

- идентификаторы прикладных контекстов;

- спецификации соответствия реализации прикладного протокола INAP-R для узла коммутации услуг и интеллектуальной периферии (SSP/IP);

- спецификации соответствия реализации прикладного протокола INAP-R для узла управления услугами (SCP);

- значения параметров ServiceKey и ElementaryMessagelD.


4 Спецификации протокола INAP-R


Спецификации прикладного протокола INAP-R представлены в таблице 1.


Таблица 1


Номер по [1]

Название по [1]

Требования

Комментарии


Предисловие

-


1

Обзор

Т


2

Нормативные ссылки

-


3

Определения и аббревиатуры

-


4

Общие положения

-


4.1

Методология описаний

Т


4.2

Примеры физических сценариев

В


4.3

Архитектура протокола INAP

Т


4.3.1

Процедуры INAP для контроля перегрузки сигнализации ОКС № 7

В


4.4

Адресация INAP


Адресация в МТР осуществляется с помощью кодов, размещаемых в поле октета служебной информации и в поле метки маршрута (Routing Label):

- код индикатора услуги для SCCP (подполе сигнальной информации поля октета служебной информации) - 0011;

- код индикатора сети (биты D и С подполя SSF поля октета служебной информации):

а) 00 - международная сеть;

б) 01 - междугородная (национальная) сеть;

в) 11 - местная или внутризоновая сеть,

- код пункта назначения,

- код исходящего пункта,

- код канала сигнализации.

Адресация в SCCP реализуется в соответствии с российскими спецификациями SCCP с маршрутизацией по глобальному заголовку.

Номер подсистемы для INAP-R - 00001100.

Поле адреса кодируется в соответствии со значением адресного индикатора

4.5

Взаимосвязь между [3] и настоящим стандартом

-


4.6

Механизмы совместимости, применяемые для INAP

-


4.6.1

Введение

Т


4.6.2

Определение механизмов совместимости ETSI INAP

-


4.6.2.1

Механизм совместимости при взаимодействии протокола INAP стандарта ETSI и INAP рекомендации [4]

Т


4.6.2.2

Процедуры для существенных добавлений в ETSI INAP

Т


4.6.2.3

Процедуры для минимальных добавлений в ETSI INAP

Т


4.6.2.4

Процедуры для включения добавлений в ETSI INAP, связанных со спецификой сети

Т


5

Правила функции управления единичными или множественными ассоциациями (SACF/MACF)

-


5.1

Отображение прикладного контекста ТСАР

Т


5.2

Последовательное (параллельное) выполнение операций

Т


6

Абстрактный синтаксис CS1 для INAP

Т


6.1

Типы операций CS1 для ИС

Т

В соответствии с 4.2 и приложением В [1]

6.2

Типы ошибок CS1 для ИС

Т

В соответствии с 4.2 и приложением В [1]

6.3

Типы данных CS1 для ИС

Т

В соответствии с 4.2 и приложением В [1]

6.4

Протокол прикладного уровня CS1 для ИС (коды операций и ошибок)

Т

В соответствии с 4.2 и приложением В [1]

6.5

Прикладные контексты CS1 для ИС

Т

В соответствии с 4.2 и приложением В [1]

7

Процедуры объектов прикладного уровня

-


7.1

Процедуры прикладного объекта SSF

-


7.1.1

Общие положения

Т


7.1.2

Модель и интерфейсы

Т


7.1.3

Связь между моделью с конечным числом состояний SSF и функциями управления вызовом или эксплуатации и технического обслуживания

Т


7.1.4

Модель с конечным числом состояний объекта управления SSF (SSME)

Т


7.1.5

Диаграмма изменения состояний SSF

Т


7.1.5.1

Состояние а: "Свободно"

Т


7.1.5.2

Состояние b: "Триггерная обработка"

Т


7.1.5.3

Состояние с: "Ожидание инструкций"

Т


7.1.5.4

Состояние d: "Ожидание окончания взаимодействия с пользователем"

Т


7.1.5.5

Состояние е: "Ожидание окончания временного соединения"

Т

В соответствии с 4.2 [1]

7.1.5.6

Состояние f: "Слежение"

Т


7.1.6

Модель с конечным числом состояний функции коммутации услуг в режиме ассистирования передачи управления

Т

В соответствии с 4.2 [1]

7.1.6.1

Состояние а: "Свободно"

Т

В соответствии с 4.2 [1]

7.1.6.2

Состояние с: "Ожидание инструкций"

Т

В соответствии с 4.2 [1]

7.1.6.3

Состояние d: "Ожидание окончания взаимодействия с пользователем"

Т

В соответствии с 4.2 [1]

7.2

Процедуры прикладного объекта SCF

-


7.2.1

Общие положения

Т


7.2.2

Модель и интерфейсы

Т


7.2.3

Связь между моделью с конечным числом состояний функции управления услугами и функциями программ логики услуг или эксплуатации и технического обслуживания

Т


7.2.4

Диаграмма изменения состояний объекта управления SCF (SCME)

Т


7.2.4.1

Состояние М3: "Свободное состояние при операции фильтрации услуги"

Т


7.2.4.2

Состояние М4: "Ожидание ответа от SSF при операции фильтрации услуги"

Т


7.2.4.3

Объект управления ресурсами (RCO)

Т


7.2.5

Модель состояния вызова в SCF (SCSM)

Т


7.2.5.1

Состояние 1: "Свободно"

Т


7.2.5.2

Состояние 2: "Подготовка инструкций для SSF"

Т


7.2.5.2.1

Состояние 2.1: "Подготовка инструкций для SSF"

Т


7.2.5.2.2

Состояние 2.2: "Обработка очереди модели с конечным числом состояний"

Т


7.2.5.2.3

Состояние 2.3: "Ожидание сообщений или запроса"

Т


7.2.5.3

Состояние 3: "Маршрутизация к ресурсу"

Т

В соответствии с 4.2 [1]

7.2.5.3.1

Состояние 3.1: "Определение режима"

Т


7.2.5.3.2

Состояние 3.2: "Ожидание запроса инструкций от вспомогательного объекта"

Т

В соответствии с 4.2 [1]

7.2.5.4

Состояние 4: "Взаимодействие с пользователем "

Т


7.2.5.4.1

Состояние 4.1: "Ожидание ответа от SRF"

Т


7.3

Процедуры прикладного объекта SRF

-


7.3.1

Общие положения

Т


7.3.2

Модель и интерфейсы

Т


7.3.3

Связь между моделью с конечным числом состояний функции специализированных ресурсов и функциями эксплуатации и технического обслуживания или управления соединением по передаче данных

Т


7.3.4

Модель состояния вызова в SRF (SRSM)

Т

В соответствии с 4.2 [1]

7.3.4.1

Состояние 1: "Свободно"

Т


7.3.4.2

Состояние 2: "Присоединение"

Т


7.3.4.3

Состояние 3: "Взаимодействие с пользователем"

Т


7.3.5

Пример процедур управления SRF

Т


7.3.5.1

Процедуры подключения SRF

-


7.3.5.1.1

Процедуры физического соединения с функцией специализированных ресурсов

В

В соответствии с 4.2 [1]

7.3.5.2

Процедуры взаимодействия пользователя с функцией специализированных ресурсов

Т


7.3.5.2.1

Выдача сообщения и сбор пользовательской информации (операции PromptAndCollect и PlayAnnouncement)

Т

В соответствии с 4.2 [1]

7.3.5.3

Процедуры отключения функции специализированных ресурсов

Т


7.3.5.3.1

Отключение по инициативе функции специализированных ресурсов

Т


7.3.5.3.2

Отключение по инициативе функции управления услугами

Т

В соответствии с 7.3.5.1.1 [1]

7.3.5.4

Примеры, иллюстрирующие полную последовательность сообщений при взаимодействии с пользователем

В

В соответствии с 4.2 [1]

7.3.5.4.1

Последовательность сообщений при ассистировании

Т


7.3.5.4.2

Последовательность сообщений при передаче управления

Т


8

Процедуры обработки ошибок

-


8.1

Процедуры ошибок, связанные с выполнением операций

-


8.1.2

Cancelled

-


8.1.2.1

Общее описание

-


8.1.2.1.1

Описание ошибок

-


8.1.2.2

Операции от SCF к SRF

Т


8.1.3

CancelFailed

-


8.1.3.1

Общее описание

-


8.1.3.1.1

Описание ошибок

Т


8.1.3.1.2

Описание аргументов

Т


8.1.3.2

Операции от SCF к SRF

Т


8.1.4

ETCFailed

-


8.1.4.1

Общее описание

-


8.1.4.1.1

Описание ошибок

-


8.1.4.2

Операции от SCF к SSF

Т

В соответствии с 4.2 [1]

8.1.5

ImproperCallerResponse

-


8.1.5.1

Общее описание

-


8.1.5.1.1

Описание ошибок



8.1.5.2

Операции от SCF к SRF

Т


8.1.6

MissingCustomerRecord

-


8.1.6.1

Общее описание

-


8.1.6.1.1

Описание ошибок

-


8.1.6.2

Операции от SSF к SCF

Т

В соответствии с 4.2 [1]

8.1.6.3

Операции от SRF к SCF

Т

В соответствии с 4.2 [1]

8.1.7

MissingParameter

-


8.1.7.1

Общее описание

-


8.1.7.1.1

Описание ошибок

-


8.1.7.2

Операции от SCF к SSF

Т


8.1.7.3

Операции от SSF к SCF

Т

В соответствии с 4.2 и приложением В [1]

8.1.7.4

Операции от SCF к SRF

Т


8.1.7.5

Операции от SRF к SCF

Т

В соответствии с 4.2 и приложением В [1]

8.1.8

ParameterOutOfRange

-


8.1.8.1

Общее описание

-


8.1.8.1.1

Описание ошибок

-


8.1.8.2

Операции от SCF к SSF

Т


8.1.8.3

Операции от SSF к SCF

Т


8.1.9

RequestedlnfoError

-


8.1.9.1

Общее описание

-


8.1.9.1.1

Описание ошибок

-


8.1.9.1.2

Описание аргументов

Т


8.1.9.2

Операции от SCF к SSF

Т


8.1.10

SystemFailure

-


8.1.10.1

Общее описание

-


8.1.10.1.1

Описание ошибок



8.1.10.1.2

Описание аргументов

Т


8.1.10.2

Операции от SCF к SSF

Т

В соответствии с 4.2 и приложением В [1]

8.1.10.3

Операции от SSF к SCF

Т

В соответствии с приложением В [1]

8.1.10.4

Операции от SCF к SRF

Т


8.1.11

TaskRefused

-


8.1.11.1

Общее описание

-


8.1.11.1.1

Описание ошибок

-


8.1.11.1.2

Описание аргументов

Т


8.1.11.2

Операции от SCF к SSF

Т

В соответствии с 4.2 и приложением В [1]

8.1.11.3

Операции от SSF к SCF

Т

В соответствии с 4.2 и приложением В [1]

8.1.11.4

Операции от SCF к SRF

Т


8.1.11.5

Операции от SRF к SCF

Т

В соответствии с 4.2 и приложением В [1]

8.1.12

UnavailableResource

-


8.1.12.1

Общее описание

-


8.1.12.1.1

Описание ошибок

-


8.1.12.2

Операции от SCF к SRF

Т


8.1.13

UnexpectedComponentSequence

-


8.1.13.1

Общее описание

-


8.1.13.1.1

Описание ошибок

-


8.1.13.2

Операции от SCF к SSF

Т

В соответствии с 4.2 и приложением В [1]

8.1.13.3

Операции от SSF к SCF

Т

В соответствии с 4.2 и приложением В [1]

8.1.13.4

Операции от SCF к SRF (применимы только для прямого соединения SCF и SRF)

Т

В соответствии с 4.2 [1]

8.1.13.5

Операции от SRF к SCF

Т

В соответствии с 4.2 [1]

8.1.14

UnexpectedDataValue

-


8.1.14.1

Общее описание

-


8.1.14.1.1

Описание ошибок

-


8.1.14.2

Операции от SCF к SSF

Т

В соответствии с 4.2 и приложением В [1]

8.1.14.3

Операции от SSF к SCF

Т

В соответствии с 4.2 и приложением В [1]

8.1.14.4

Операции от SCF к SRF

Т


8.1.14.5

Операции от SRF к SCF

Т

В соответствии с 4.2 [1]

8.1.15

UnexpectedParameter

-


8.1.15.1

Общее описание

-


8.1.15.1.1

Описание ошибок

-


8.1.15.2

Операции от SCF к SSF

Т

В соответствии с 4.2 и приложением В [1]

8.1.15.3

Операции от SSF к SCF

Т

В соответствии с 4.2 и приложением В [1]

8.1.15.4

Операции от SCF к SRF

Т


8.1.15.5

Операции от SRF к SCF

Т

В соответствии с 4.2 [1]

8.1.16

UnknownLegID

-


8.1.16.1

Общее описание

-


8.1.16.1.1

Описание ошибок

-


8.1.16.2

Операции от SCF к SSF

Т

В соответствии с приложением В [1]

8.2

Объекты, связанные процедурами ошибок

-


8.2.1

Истечение таймера TSSF

-


8.2.1.1

Общее описание

-


8.2.1.1.1

Описание ошибок

-


8.2.1.2

Процедуры от SSF к SCF

Т

В соответствии с 4.2 [1]

8.2.2

Окончание TSRF

-


8.2.2.1

Общее описание

-


8.2.2.1.1

Описание ошибок

-


8.2.2.2

Процедуры от SRF к SCF

Т

В соответствии с 4.2 [1]

9

Детализированное описание процедур

-


9.1

Процедура ActivateServiceFiltering

-



9.1.1

Общее описание

Т



9.1.1.1

Параметры

Т



9.1.2

Запрашивающий объект (SCF)

-



9.1.2.1

Нормальная процедура

Т



9.1.2.2

Обработка ошибок

Т



9.1.3

Отвечающий объект (SSF)

-



9.1.3.1

Нормальная процедура

Т



9.1.3.2

Обработка ошибок

Т



9.2

Процедура ActivityTest

-



9.2.1

Общее описание

Т



9.2.1.1

Параметры

-



9.2.2

Запрашивающий объект (SCF)

-



9.2.2.1

Нормальная процедура

Т



9.2.2.2

Обработка ошибок

Т



9.2.3

Отвечающий объект (SSF)

-



9.2.3.1

Нормальная процедура

Т



9.2.3.2

Обработка ошибок

-



9.3

Процедура ApplyCharging

-



9.3.1

Общее описание

Т

В соответствии с приложением В [1]


9.3.1.1

Параметры

Т



9.3.2

Запрашивающий объект (SCF)

-



9.3.2.1

Нормальная процедура

Т



9.3.2.2

Обработка ошибок

Т



9.3.3

Отвечающий объект (SSF)

-



9.3.3.1

Нормальная процедура

Т



9.3.3.2

Обработка ошибок

Т



9.4

Процедура ApplyChargingReport

-



9.4.1

Общее описание

Т

В соответствии с приложением В [1]


9.4.1.1

Параметры

Т



9.4.2

Запрашивающий объект (SSF)

-



9.4.2.1

Нормальная процедура

Т



9.4.2.2

Обработка ошибок

Т



9.4.3

Отвечающий объект (SCF)

-



9.4.3.1

Нормальная процедура

Т



9.4.3.2

Обработка ошибок

Т



9.5

Процедура AssistRequestlnstructions

-



9.5.1

Общее описание

Т

В соответствии с 7.3.5.1.1 [1]


9.5.1.1

Параметры

Т



9.5.2

Запрашивающий объект (SSF/SRF)

-



9.5.2.1

Нормальная процедура

Т



9.5.2.2

Обработка ошибок

Т



9.5.3

Отвечающий объект (SCF)

-



9.5.3.1

Нормальная процедура

Т

В соответствии с 7.3.5.1.1 [1]


9.5.3.2

Обработка ошибок

Т



9.6

Процедура CallGap

-



9.6.1

Общее описание

Т



9.6.1.1

Параметры

Т



9.6.2

Запрашивающий объект (SCF)

-



9.6.2.1

Нормальная процедура

Т



9.6.2.2

Обработка ошибок

Т



9.6.3

Отвечающий объект (SSF)

-



9.6.3.1

Нормальная процедура

Т



9.6.3.2

Обработка ошибок

Т



9.7

Процедура CallInformationReport

-



9.7.1

Общее описание

Т



9.7.1.1

Параметры

Т



9.7.2

Запрашивающий объект (SSF)

-



9.7.2.1

Нормальная процедура

Т



9.7.2.2

Обработка ошибок

Т



9.7.3

Отвечающий объект (SCF)

-



9.7.3.1

Нормальная процедура

Т



9.7.3.2

Обработка ошибок

Т



9.8

Процедура CallInformationRequest

-



9.8.1

Общее описание

Т



9.8.1.1

Параметры

Т



9.8.2

Запрашивающий объект (SCF)

-



9.8.2.1

Нормальная процедура

Т



9.8.2.2

Обработка ошибок

Т



9.8.3

Отвечающий объект (SSF)

-



9.8.3.1

Нормальная процедура

Т



9.8.3.2

Обработка ошибок

Т



9.9

Процедура Cancel

-



9.9.1

Общее описание

Т



9.9.1.1

Параметры

Т



9.9.2

Запрашивающий объект (SCF)

-



9.9.2.1

Нормальная процедура

Т



9.9.2.2

Обработка ошибок

Т



9.9.3

Отвечающий объект (SRF)

-



9.9.3.1

Нормальная процедура

Т



9.9.3.2

Обработка ошибок

Т



9.9.4

Отвечающий объект (SSF)

-



9.9.4.1

Нормальная процедура

Т



9.9.4.2

Обработка ошибок

Т



9.10

Процедура Collectlnformation

-



9.10.1

Общее описание

Т



9.10.1.1

Параметры

-



9.10.2

Запрашивающий объект (SCF)

-



9.10.2.1

Нормальная процедура

Т



9.10.2.2

Обработка ошибок

Т



9.10.3

Отвечающий объект (SSF)

-



9.10.3.1

Нормальная процедура

Т



9.10.3.2

Обработка ошибок

Т



9.11

Процедура Connect

-



9.11.1

Общее описание

Т



9.11.1.1

Параметры

Т

В соответствии с 7.3.5.1.1 [1]


9.11.2

Запрашивающий объект (SCF)

-



9.11.2.1

Нормальная процедура

Т



9.11.2.2

Обработка ошибок

Т



9.11.3

Отвечающий объект (SSF)

-



9.11.3.1

Нормальная процедура

Т



9.11.3.2

Обработка ошибок

Т



9.12

Процедура ConnectToResource

-



9.12.1

Общее описание

Т

В соответствии с 4.2 [1]


9.12.1.1

Параметры

Т

В соответствии с 4.2 [1]


9.12.2

Запрашивающий объект (SCF)

-



9.12.2.1

Нормальная процедура

Т

В соответствии с 4.2 [1]


9.12.2.2

Обработка ошибок

Т



9.12.3

Отвечающий объект (SSF)

-



9.12.3.1

Нормальная процедура

Т

В соответствии с 4.2 [1]


9.12.3.2

Обработка ошибок

Т



9.13

Процедура Continue

-



9.13.1

Общее описание

Т



9.13.1.1

Параметры

-



9.13.2

Запрашивающий объект (SCF)

-



9.13.2.1

Нормальная процедура

Т



9.13.2.2

Обработка ошибок

Т



9.13.3

Отвечающий объект (SSF)

-



9.13.3.1

Нормальная процедура

Т



9.13.3.2

Обработка ошибок

Т



9.14

Процедура DisconnectForwardConnection

-



9.14.1

Общее описание

Т

В соответствии с 7.3.5.1.1 [1]


9.14.1.1

Параметры

-



9.14.2

Запрашивающий объект (SCF)

-



9.14.2.1

Нормальная процедура

Т

В соответствии с 7.3.5.1.1 [1]


9.14.2.2

Обработка ошибок

Т



9.14.3

Отвечающий объект (SSF)

-



9.14.3.1

Нормальная процедура

Т



9.14.3.2

Обработка ошибок

Т



9.15

Процедура EstablishTemporaryConnection

-



9.15.1

Общее описание

Т

В соответствии с 7.3.5.1.1 [1]


9.15.1.1

Параметры

Т

В соответствии с 7.3.5.1.1 [1]


9.15.2

Запрашивающий объект (SCF)

-



9.15.2.1

Нормальная процедура

Т

В соответствии с 7.3.5.1.1 [1]


9.15.2.2

Обработка ошибок

Т



9.15.3

Отвечающий объект (SSF)

-



9.15.3.1

Нормальная процедура

Т

В соответствии с 7.3.5.1.1 [1]


9.15.3.2

Обработка ошибок

Т

В соответствии с 7.3.5.1.1 [1]


9.16

Процедура EventNotificationCharging

-



9.16.1

Общее описание

Т

В соответствии с приложением В [1]


9.16.1.1

Параметры

Т

В соответствии с приложением В [1]


9.16.2

Запрашивающий объект (SCF)

-



9.16.2.1

Нормальная процедура

Т

В соответствии с 4.2 и приложением В [1]


9.16.2.2

Обработка ошибок

Т

В соответствии с 4.2 и приложением В [1]


9.16.3

Отвечающий объект (SSF)

-



9.16.3.1

Нормальная процедура

Т

В соответствии с приложением В [1]


9.16.3.2

Обработка ошибок

Т

В соответствии с приложением В [1]


9.17

Процедура EventReportBCSM

-



9.17.1

Общее описание

Т



9.17.1.1

Параметры

Т



9.17.2

Запрашивающий объект (SCF)

-



9.17.2.1

Нормальная процедура

Т



9.17.2.2

Обработка ошибок

Т



9.17.3

Отвечающий объект (SSF)

-



9.17.3.1

Нормальная процедура

Т



9.17.3.2

Обработка ошибок

Т



9.18

Процедура FurnishCharginglnformation

-



9.18.1

Общее описание

Т

В соответствии с приложением В [1]


9.18.1.1

Параметры

Т

В соответствии с приложением В [1]


9.18.2

Запрашивающий объект (SCF)

-



9.18.2.1

Нормальная процедура

Т



9.18.2.2

Обработка ошибок

Т



9.18.3

Отвечающий объект (SSF)

-



9.18.3.1

Нормальная процедура

Т



9.18.3.2

Обработка ошибок

Т



9.19

Процедура InitialDP

-



9.19.1

Общее описание

Т



9.19.1.1

Параметры

Т



9.19.2

Запрашивающий объект (SCF)

-



9.19.2.1

Нормальная процедура

Т



9.19.2.2

Обработка ошибок

Т



9.19.3

Отвечающий объект (SSF)

-



9.19.3.1

Нормальная процедура

Т



9.19.3.2

Обработка ошибок

Т



9.20

Процедура InitiateCallAttempt

-



9.20.1

Общее описание

Т



9.20.1.1

Параметры

Т



9.20.2

Запрашивающий объект (SCF)

-



9.20.2.1

Нормальная процедура

Т



9.20.2.2

Обработка ошибок

Т



9.20.3

Отвечающий объект (SSF)

-



9.20.3.1

Нормальная процедура

Т



9.20.3.2

Обработка ошибок

Т



9.21

Процедура PlayAnnouncement

-



9.21.1

Общее описание

Т



9.21.1.1

Параметры

Т



9.21.2

Запрашивающий объект (SCF)

-



9.21.2.1

Нормальная процедура

Т



9.21.2.2

Обработка ошибок

Т



9.21.3

Отвечающий объект (SSF)

-



9.21.3.1

Нормальная процедура

Т



9.21.3.2

Обработка ошибок

Т



9.22

Процедура PromptAndCollectUserlnformation

-



9.22.1

Общее описание

Т



9.22.1.1

Параметры

Т



9.22.2

Запрашивающий объект (SCF)

-



9.22.2.1

Нормальная процедура

Т



9.22.2.2

Обработка ошибок

Т



9.22.3

Отвечающий объект (SSF)

-



9.22.3.1

Нормальная процедура

Т



9.22.3.2

Обработка ошибок

Т



9.23

Процедура ReleaseCall

-



9.23.1

Общее описание

Т



9.23.1.1

Параметры

Т



9.23.2

Запрашивающий объект (SCF)

-



9.23.2.1

Нормальная процедура

Т



9.23.2.2

Обработка ошибок

Т



9.23.3

Отвечающий объект (SSF)

-



9.23.3.1

Нормальная процедура

Т



9.23.3.2

Обработка ошибок

Т



9.24

Процедура RequestNotificationChargingEvent

-



9.24.1

Общее описание

Т

В соответствии с приложением В [1]


9.24.1.1

Параметры

Т

В соответствии с приложением В [1]


9.24.2

Запрашивающий объект (SCF)

-



9.24.2.1

Нормальная процедура

Т

В соответствии с приложением В [1]


9.24.2.2

Обработка ошибок

Т

В соответствии с приложением В [1]


9.24.3

Отвечающий объект (SSF)

-



9.24.3.1

Нормальная процедура

Т

В соответствии с приложением В [1]


9.24.3.2

Обработка ошибок

Т

В соответствии с приложением В [1]


9.25

Процедура RequestReportBCSMEvent

-



9.25.1

Общее описание

Т



9.25.1.1

Параметры

Т



9.25.2

Запрашивающий объект (SCF)

-



9.25.2.1

Нормальная процедура

Т



9.25.2.2

Обработка ошибок

Т



9.25.3

Отвечающий объект (SSF)

-



9.25.3.1

Нормальная процедура

Т



9.25.3.2

Обработка ошибок

Т



9.26

Процедура ResetTimer

-



9.26.1

Общее описание

Т



9.26.1.1

Параметры

Т



9.26.2

Запрашивающий объект (SCF)

-



9.26.2.1

Нормальная процедура

Т



9.26.2.2

Обработка ошибок

Т



9.26.3

Отвечающий объект (SSF)

-



9.26.3.1

Нормальная процедура

Т



9.26.3.2

Обработка ошибок

Т



9.27

Процедура SendCharginglnformation

-



9.27.1

Общее описание

Т

В соответствии с приложением В [1]


9.27.1.1

Параметры

Т

В соответствии с приложением В [1]


9.27.2

Запрашивающий объект (SCF)

-



9.27.2.1

Нормальная процедура

Т

В соответствии с приложением В [1]


9.27.2.2

Обработка ошибок

Т

В соответствии с приложением В [1]


9.27.3

Отвечающий объект (SSF)

-



9.27.3.1

Нормальная процедура

Т

В соответствии с приложением В [1]


9.27.3.2

Обработка ошибок

Т



9.28

Процедура ServiceFilteringResponse

-



9.28.1

Общее описание

Т



9.28.1.1

Параметры

Т



9.28.2

Запрашивающий объект (SCF)

-



9.28.2.1

Нормальная процедура

Т



9.28.2.2

Обработка ошибок

Т



9.28.3

Отвечающий объект (SSF)

-



9.28.3.1

Нормальная процедура

Т



9.28.3.2

Обработка ошибок

Т



9.29

Процедура SpecializedResourceReport

-



9.29.1

Общее описание

Т



9.29.1.1

Параметры

Т



9.29.2

Запрашивающий объект (SCF)

-



9.29.2.1

Нормальная процедура

Т



9.29.2.2

Обработка ошибок

Т



9.29.3

Отвечающий объект (SSF)

-



9.29.3.1

Нормальная процедура

Т



9.29.3.2

Обработка ошибок

Т



10

Услуги, принимаемые от подсистемы управления прикладными транзакциями

-



10.1

Нормальные процедуры

Т



10.1.1

Сообщения от SSF к SCF

-



10.1.1.1

Сообщения, относящиеся к модели с конечным числом состояний функции коммутации услуг

Т



10.1.1.2

Сообщения, относящиеся к модели с конечным числом состояний функции коммутации услуг в режиме ассистирования передачи управления

Т

В соответствии с 7.3.5.1.1 [1]


10.1.1.3

Сообщения, относящиеся к модели с конечным числом состояний управляющего объекта SSF

Т



10.1.2

Сообщения от SCF к SSF

-



10.1.2.1

Сообщения, относящиеся к модели с конечным числом состояний модели SCSM

Т



10.1.2.2

Сообщения, относящиеся к модели с конечным числом состояний управляющего объекта SCF

Т



10.1.3

Сообщения от SCF к SSF/SRF

Т

В соответствии с 7.3.5.1.1 [1]


10.2

Неправильная процедура

Т



10.2.1

Сообщения от SCF к SSF/SRF

Т



10.2.2

Сообщения от SSF к SRF/SCF

Т



10.3

Установление диалога

Т



10.3.1

Посылка запроса TC-BEGIN

Т



10.3.2

Прием индикации TC-BEGIN

Т



10.3.3

Начало приема индикации TC-CONTINUE

Т



10.3.4

Прием индикации TC-END

Т



10.3.5

Прием индикации TC-U-ABORT

Т



10.3.6

Прием индикации TC-P-ABORT

Т



10.4

Продолжение диалога

Т



10.4.1

Передающий объект

Т



10.4.2

Принимающий объект

Т



10.5

Прекращение диалога

Т



10.5.1

Посылка запроса TC-END

Т



10.5.2

Прием индикации TC-END

Т



10.6

Прерывание соединения с пользователем

Т



10.6.1

Посылка запроса TC-U-ABORT

Т



10.6.2

Прием индикации TC-U-Abort

Т



10.7

Прерывание соединения с поставщиком услуг

Т



10.7.1

Прием индикации TC-P-ABORT

Т



10.8

Процедуры для операций INAP

-



10.8.1

Вызов операции

Т



10.8.2

Получение вызова операции

Т



10.8.3

Ответ на операцию

Т



10.8.4

Получение ответа

Т



10.8.4.1

Прием индикации TC-RESULT-NL

Т



10.8.4.2

Прием индикации TC-RESULT-L

Т



10.8.4.3

Прием индикации TC-U-ERROR

Т



10.8.4.4

Прием индикации TC-U-REJECT

Т



10.8.4.5

Прием индикации TC-L-REJECT

Т



10.8.4.6

Прием индикации TC-L-CANCEL

Т



10.8.5

Другие события

Т



10.8.5.1

Прием TC-U-REJECT

Т



10.8.5.2

Прием индикации TC-R-REJECT

Т



10.8.5.3

Прием индикации TC-L-REJECT

Т



10.8.5.4

Прием индикации TC-NOTICE

Т



10.9

Отображение услуг подуровня транзакций (ТС)

-



10.9.1

Управление диалогом

Т



10.9.1.1

Адрес назначения

Т



10.9.1.2

Адрес источника

Т



10.9.1.3

Идентификатор диалога

Т



10.9.1.4

Название прикладного контекста

Т



10.9.1.5

Информация пользователя

Т



10.9.1.6

Присутствующий компонент

Т



10.9.1.7

Прекращение

Т



10.9.1.8

Качество услуги

Т



10.9.2

Рабочие процедуры

-



10.9.2.1

Идентификатор вызова

Т



10.9.2.2

Идентификатор звена

Т



10.9.2.3

Идентификатор диалога

Т



10.9.2.4

Класс

Т



10.9.2.5

Операция

Т



10.9.2.6

Ошибка

Т



10.9.2.7

Параметры

Т



10.9.2.8

Время истекло

Т



10.9.2.9

Последний компонент

Т



10.9.2.10

Код задачи

Т



Приложение А

Расширенная нотация ASN.1 для набора услуг 1 протокола INAP

-



Приложение В

Варианты начисления оплаты, поддерживаемые протоколом INAP

В



Приложение С

Точки обнаружения переключений и критерии переключения для набора услуг 1 протокола INAP

-



Примечания

1 "Т" - требуется. Содержание параграфа из [1] переходит в настоящий документ без изменений (если нет дополнительного комментария).

2 "В" - зависит от внедрения. Допускается реализация одного или нескольких вариантов спецификаций, представленных в соответствующем параграфе [1], причем выбор варианта должен удовлетворять условиям, перечисленным в приложениях к данному документу.

3 "-" - описательный текст или заголовок, не требующий отметок в графе "Требования".


5 Тарификация услуг


5.1 Учет стоимости для начисления платы

5.1.1 Учет стоимости для начисления платы за услуги ИС должен проводиться при следующих способах расчета с пользователями:

- с последующей тарификацией - создание записей о вызовах услуг ИС и вывод информации о записях из SSP (SCP) в автоматизированную систему расчета;

- с непосредственной тарификацией - тарификация вызова услуги ИС одновременно с процессом установления и поддержания соединения путем генерации тарифных импульсов, количество которых соответствует стоимости предоставленной услуги.

5.1.2 Система учета стоимости и начисления платы за предоставленные услуги ИС должна включать в себя следующие основные процессы:

- определение - определение стороны, оплачивающей вызов, уровня оплаты (тарифа) и свойств услуги, которые оплачиваются;

- генерация - генерация тарифных импульсов либо сигналов или информации, связанных с ценой (например, информация о начале учета стоимости) для обработки в режиме с последующей тарификацией;

- регистрация - сбор данных для начисления платы в процессе обслуживания вызовов (обновление счетчиков, связанных с начислением цены), или создание записей о вызовах, или и то, и другое.


5.2 Варианты тарификации вызовов услуг ИС

5.2.1 Структура ИС построена таким образом, что учет стоимости за услуги может осуществляться на узлах, принадлежащих как ТфОП, так и ИС. В зависимости от принадлежности узла той или иной сети возможна реализация различных вариантов тарификации и учета стоимости предоставляемых услуг ИС.

На ЕСС России из набора вариантов тарификации вызовов услуг ИС, определенных в приложении В [1], применяются варианты тарификации, представленные в таблице 2.


Таблица 2 - Варианты тарификации вызовов услуг ИС


Номер варианта

Определение

Генерация

Регистрация

INAP операции тарификации

2.3

SCF

SSF

SSF

FurnishCharginglnformation

3.2

SCF

SSF

ТфОП

SendCharginglnformation

4.2

SCF

SSF

SSF

FurnishCharginglnformation, ApplyCharging, ApplyChargingReport

INAP-R 1

SSF+SCF

SSF

SSF

FurnishCharginglnformation, ApplyCharging, ApplyChargingReport

INAP-R 2

SSF

SSF

SSF+SCF

FurnishCharginglnformation, ApplyCharging, ApplyChargingReport

INAP-R 3

SCF

SSF

SSF+SCF

FurnishCharginglnformation, ApplyCharging, ApplyChargingReport

Примечание - Варианты INAP-R 1, INAP-R 2, INAP-R 3 используются, когда узлы SCP и SSP принадлежат разным операторам.


5.2.2 Тарификация вызовов услуг ИС в узлах ТфОП и узлах ИС

Учет стоимости вызовов услуг ИС распределяется между узлами ТфОП и узлами ИС. ТфОП определяет вызовы услуг ИС на основе кода доступа к услуге, принимаемого от вызывающего абонента.

Из SCF информация тарификации должна передаваться в узел ТфОП с помощью операции SendCharginglnformation. Для услуг ИС в операции SendCharginglnformation должен передаваться параметр BackwardChargelndicator, принимающий значение charge или noCharge. На узлах ТфОП генерируется стандартная запись вызова или обновляются счетчики.

5.2.3 Тарификация вызовов услуг ИС в узлах ИС

Учет стоимости вызовов услуг ИС полностью происходит в узлах ИС. Тарификация должна осуществляться в узле SSP в соответствии с информацией тарификации, полученной из узла SCP с помощью операций FurnishCharginglnformation и ApplyCharging. При этом в SSP могут создаваться тарификационные записи вызовов услуг ИС. Информация тарификации должна возвращаться в SCP с помощью операции ApplyChargingReport.

Особенность вариантов INAP-R состоит в том, что регистрация тарификационных данных может осуществляться одновременно в узлах SSP и SCP.


5.3 Операции тарификации услуг ИС

5.3.1 Операции тарификации услуг ИС, в соответствии с 6.1 [1], следующие:

- ActivateServiceFiltering;

- ApplyCharging;

- ApplyChargingReport;

- FurnishCharginglnformation;

- SendCharginglnformation.

Данные операции описаны с помощью языка абстрактного описания ASN.1 [5], [6].

5.3.2 Операция ActivateServiceFiltering



ActivateServiceFiltering


::= OPERATION


ARGUMENT


ActivateServiceFilteringArg


ERRORS {






MissingParameter,

ParameterOutOfRange,

SystemFailure,

TaskRefused,

UnexpectedComponentSequence,

UnexpectedParameter

}


Направление от SCF к SSF, таймер TASF.

При получении операции ActivateServiceFiltering SSF обслуживает вызовы к пункту назначения, не посылая запросов по каждому отдельному вызову. Данная операция используется, например, для предоставления услуг "Телеголосование" или "Массовые вызовы". Управление счетчиками и выдачей сообщений может быть активизировано с помощью операции ActivateServiceFiltering и осуществляться в SSF.

Операция ActivateServiceFiltering имеет только один тарификационный параметр, описанный в 6.3, 9.1 [1]. Аргумент операции ActivateServiceFiltering представлен в 5.4.2.

5.3.3 Операция ApplyCharging



ApplyCharging


::= OPERATION


ARGUMENT


ApplyChargingArg


ERRORS {






MissingParameter,

UnexpectedComponentSequence,

UnexpectedParameter

UnexpectedDataValue,

ParameterOutOfRange,

SystemFailure,

TaskRefused,

}


Направление от SCF к SSF, таймер TAC.

Операция ApplyCharging применяется для осуществления взаимодействия SCF с механизмом тарификации SSF. Операция ApplyChargingReport предоставляет обратную связь SSF с SCF.

Операция ApplyCharging должна поддерживать варианты учета стоимости и начисления платы 4.1 и 4.2, описанные в приложении В [1]. Аргумент операции ApplyCharging представлен в 5.4.3.

5.3.4 Операция ApplyChargingReport



ApplyChargingReport


::= OPERATION


ARGUMENT


ApplyChargingReportArg


ERRORS {






MissingParameter,

UnexpectedComponentSequence,

UnexpectedParameter

UnexpectedDataValue,

ParameterOutOfRange,

SystemFailure,

TaskRefused,

}


Направление от SSF к SCF, таймер TACR.

Операция ApplyChargingReport используется SSF для предоставления SCF информации тарификации, запрошенной ранее с помощью операции ApplyCharging.

Аргумент операции ApplyChargingReport представлен в 5.4.4.

5.3.5 Операция FurnishCharginglnformation



FurnishCharginglnformation


::= OPERATION


ARGUMENT


FurnishCharginglnformationArg


ERRORS {






MissingParameter,

TaskRefused,

UnexpectedComponentSequence,

UnexpectedDataValue,

UnexpectedParameter

}


Направление от SCF к SSF, таймер TFCI.

Операция FurnishCharginglnformation применяется для запроса SSF с целью создания, регистрации записи вызова или для включения какой-либо информации в запись о вызове по умолчанию. Зарегистрированная запись вызова предназначена для тарификации вызова услуги ИС в режиме с последующей тарификацией.

Данная операция должна поддерживать варианты тарификации и учета стоимости 2.2, 2.3 и 2.4, описанные в приложении В [1]. Аргумент операции FurnishCharginglnformation представлен в 5.4.5.

5.3.6 Операция SendCharginglnformation



SendCharginglnformation


::= OPERATION


ARGUMENT


SendCharginglnformationArg


ERRORS {






MissingParameter,

UnexpectedComponentSequence,

UnexpectedParameter

ParameterOutOfRange,

SystemFailure,

TaskRefused,

UnknownLegID

}


Направление от SCF к SSF, таймер TSCI.

Операция SendCharginglnformation используется для инструктирования SSF о том, какую информацию тарификации он должен посылать. Посылка информации тарификации должна осуществляться с помощью тарифных импульсов или сигнальной системы, или с помощью внутреннего интерфейса, если SSF размещается на местной станции.

На местной станции тарифные импульсы должны применяться для обновления счетчиков или для создания стандартной записи о вызове услуги ИС. Данная операция поддерживает вариант тарификации 3.2, описанный в приложении В [1]. Аргумент операции SendCharginglnformation представлен в 5.4.6.

Примечание - Варианты взаимодействия между SSP, принадлежащего ИС, и ТфОП определяются оператором сети.


5.4 Аргументы операций тарификации

5.4.1 Каждая из операций, аргументы которых представлены в 5.4.2, 5.4.3, 5.4.5 и 5.4.6, содержит расчетно-платежные характеристики ВСС, кодирование которых осуществляется с помощью языка абстрактного описания ASN.1 [5], [6].

5.4.2 Аргумент операции ActivateServiceFiltering

5.4.2.1 Операция ActivateServiceFiltering содержит аргумент ActivateServiceFilteringArg, включающий в себя последовательность параметров:



ActivateServiceFilteringArg


::= SEQUENCE {


filteredCallTreatment


[0] FilteredCallTreatment,


filteringCharacteristics


[1] FilteringCharacteristics,


filteringTimeOut


[2] FilteringTimeOut,


filteringCriteria


[3] FilteringCriteria,


startTime


[4] DataAndTime


}




5.4.2.2 Параметр FilteredCallTreatment представляет собой последовательность:



FilteredCallTreatment


::= SEQUENCE {


sFBillingChargingCharacteristics


[0] SFBillingChargingCharacteristics,


informationToSend


[1] InformationToSend OPTIONAL,


maximumNumberOfCounters


[2] MaximumNumberOfCounters OPTIONAL,


ReleaseCause


[3] Cause OPTIONAL


}




5.4.2.3 SFBillingChargingCharacteristics указывает характеристики, необходимые для начисления платы и выставления счетов за услуги ИС, и содержит backwardChargelndicator, который определяет, какую информацию тарификации SCF должен посылать в SSF:



SFBillingChargingCharacteristics


::= SEQUENCE {


backwardChargelndicator


[0] BackwardChargelndicator OPTIONAL


}




Индикатор backwardChargelndicator описан в 6.2.

5.4.2.4 Параметр informationToSend представлен в таблице А.7 приложения А.

5.4.3 Аргумент операции ApplyCharging

5.4.3.1 Операция ApplyCharging содержит аргумент ApplyChargingArg, включающий в себя последовательность параметров:



ApplyChargingArg


::= SEQUENCE {


aChBillingChargingCharacteristics


[0] AChBillingChargingCharacteristics,


sendCalculationToSCPIndication


[1] BOOLEAN DEFAULT FALSE,


partyToCharge


[2] LegID OPTIONAL,


}




5.4.3.2 Параметр aChBillingChargingCharacteristics содержит информацию тарификации, которая должна быть предоставлена SSF и условия, при которых данная информация должна быть возвращена в SCF с помощью операции ApplyChargingReport, и определен как значение AchBillingChargingCharacteristics, представляющее собой последовательность:



AChBillingChargingCharacteristics


::= SEQUENCE {


callSupervision


[0] CallSupervision


tariffRegimeCode


[1] TariffRegimeCode OPTIONAL


chargeRateModulator


[2] ChargeRateModulator OPTIONAL


}




5.4.3.3 Параметр CallSupervision обозначает информацию, необходимую для контроля счета абонента в SSF по поручению SCF и представляет собой последовательность:



CallSupervision


::= SEQUENCE {


supervisionMethod


[00] CHOICE {



unitsGranted



[00] Units



},





heartBeat


[01] HeartBeatTime OPTIONAL


}




5.4.3.4 Параметр Units содержит количество тарифных импульсов, соответствующее величине кредита в денежном выражении:



Units


::= INTEGER (0-1048575)


По истечении кредита SSF должен обеспечить посылку соответствующего предупреждения и разъединение соединения.

5.4.3.5 Параметр HeartBeatTime содержит величину интервала в секундах, через который на SCF должна посылаться операция ApplyChargingReport, содержащая промежуточную индикацию:



HeartBeatTime


::= INTEGER (1800-7200)


Примечание - Если данный параметр не представлен, то промежуточной операции ApplyChargingReport не требуется.


5.4.3.6 Параметр sendCalculationToSCPIndication должен быть установлен в значение TRUE, если ожидается поступление операции ApplyChargingReport от SSF.

5.4.3.7 Параметр partyToCharge указывает сторону (участника вызова), к которой будет применяться операция ApplyCharging. При отсутствии данного параметра, операция ApplyCharging будет применяться к вызывающей стороне. Параметр party ToCharge не обрабатывается в SSF.

5.4.4 Аргумент операции ApplyChargingReport

5.4.4.1 Аргумент ApplyChargingReportArg операции ApplyChargingReport содержит тарифную информацию, которая была ранее затребована SCF с помощью операции ApplyCharging и определен как октетная строка CallResult, которая содержит последовательность:



ApplyChargingReportArg


::= CallResult


CallResult


::= [OCTET STRING] SEQUENCE {


sequencelnfo


[00] Sequencelnfo,


supervisionResult


[01] CHOICE {



usedUnits



[00] Units OPTIONAL



}





}





5.4.4.2 Параметр sequencelnfo представлен в виде перечисления Sequencelnfo и указывает, является ли операция ApplyChargingReport промежуточной или окончательной. Значение Final означает, что произойдет разъединение с вызываемым абонентом:



Sequencelnfo


::= ENUMERATED {


intermediate


(0),


Final


(1)


}




5.4.5 Аргумент операции FurnishCharginglnformation

5.4.5.1 Операция FurnishCharginglnformation содержит аргумент FurnishCharginglnformationArg, который определен как октетная строка FCIBillingChargingCharacteristics, содержащая последовательность расчетно-платежных характеристик, которая должна быть послана от SCF к SSF при вызове услуг ИС:



FurnishCharginglnformationArg


::= FCIBillingChargingCharacteristics


FCIBillingChargingCharacteristics


::= [OCTET STRING] SEQUENCE {


chargedPartyldent


[00] ChargedPartyldent DEFAULT

referToINSpecificInfo,


inServiceldentity


[01] InServiceldentity OPTIONAL,


inServiceSpecificInfo


[02] InServiceSpecificInfo OPTIONAL,


tariffRegimeCode


[03] TariffRegimeCode OPTIONAL,


chargeRateModulator


[04] ChargeRateModulator OPTIONAL,


inSurchargeValue


[05] InSurchargeValue OPTIONAL,


inSurchargeType


[06] InSurchargeType OPTIONAL


}




Для каждой фазы вызова услуги ИС должна быть создана одна запись, содержащая информацию тарификации. Тарификационные записи должны создаваться только для успешных вызовов (после ответа).

В случае тарификации голосового уведомления, передаваемого с применением операции Play Announcement (до получения ответа вызываемой стороны), тарификационная запись должна создаваться только после прослушивания голосового уведомления пользователем до конца. В этом случае SSP/IP возвращает в SCP операцию SpecializedResourceReport.

В случае тарификации голосового уведомления, предполагающего взаимодействие с пользователем, передаваемого с применением операции PromptAndCollectUserlnformation (до получения ответа вызываемой стороны), тарификационная запись должна создаваться только после ввода пользователем требуемой дополнительной информации. В этом случае SSP/IP возвращает на SCP результат digitsResponse операции PromptAndCollectUserlnformation.

Примечание - Фаза вызова это установление соединения от узла SSP к пункту назначения.


5.4.5.2 Параметр chargedPartyldent представлен в виде перечисления ChargedPartyldent и указывает сторону, оплачивающую вызов:



ChargedPartyldent


::= ENUMERATED {


unknownCPI


(0),


notApplicableCPI


(1),


callingPartyCharged


(2),


calledPartyCharged


(3),


connectedPartyCharged


(4),


noPartyCharged


(5),


referToINSpecificInfo


(6)


}


DEFAULT referToINSpecificInfo


Примечания

1 Параметр ChargedPartyldent имеет следующие значения:

- 0 (некорректная ситуация в SCP, когда параметр ChargedPartyldent неизвестен);

- 1 (данный параметр не применяется);

- 2 (вызов оплачивает вызывающий абонент или последний перенаправляющий абонент);

- 3 (вызов оплачивает вызываемый абонент);

- 4 (вызов оплачивает абонент, физический номер которого используется для маршрутизации в узле SSP);

- 5 (отсутствие оплачивающей стороны);

- 6 (в соответствии со значением параметра inServiceSpecificInfo).

2 Параметр ChargedPartyldent по умолчанию должен принимать значение 6 (referToINSpecificInfo).


5.4.5.3 Параметр inServiceldentity содержит идентификатор InServiceldentity для услуги ИС, который должен определяться логикой услуги, и принимать значения от 0 до 255:



InServiceldentity


::= INTEGER (0-255)


5.4.5.4 Параметр inServiceSpecificInfo представляет собой октетную строку InServiceSpecificInfo, структура которой определяется требованиями тарификации конкретной услуги ИС. Длина октетной строки InServiceSpecificInfo должна находиться в пределах от 1 до 40 октетов.



InServiceSpecificInfo


::= OCTET STRING (SIZE(minServiceSpecificInfo..





maxServiceSpecificInfo))


minServiceSpecificInfo


INTEGER ::= 1


maxServiceSpecificInfo


INTEGER ::= 40


5.4.5.5 Параметр tariffRegimeCode содержит указатель TariffRegimeCode на информацию тарификации, которая должна применяться SSP для получения подробностей тарифа, необходимых для создания записей по учету стоимости вызова услуг ИС. Информация тарификации рассматривается как прозрачные данные для операции FurnishCharginglnformation.



TariffRegimeCode


::= INTEGER (0-255)


5.4.5.6 Параметр chargeRateModulator указывает коэффициент ChargeRateModulator (выраженный в процентах), который должен использоваться в процессе генерации тарифных импульсов для определения стоимости вызова услуги ИС по отношению к стоимости базового вызова. Рассматривается как прозрачные данные для операции FurnishCharginglnformation.



ChargeRateModulator


::= INTEGER (0-255)


5.4.5.7 Параметр inSurchargeValue определяет значение дополнительной оплаты InSurchargeValue, которое должно применяться для тарификации соответствующей услуги ИС. Величина InSurchargeValue должна находиться в пределах от 0 до 4095 и рассматривается как прозрачные данные.



InSurchargeValue


::= INTEGER (0-4095)


5.4.5.8 Параметр inSurchargeType является перечислением InSurchargeType, служит для определения типа дополнительной оплаты InSurchargeValue и рассматривается как прозрачные данные.



InSurchargeType


::= ENUMERATED {


noSurcharg


(0),


surchargelnTariffUnits


(1)


}




Примечание - Параметр inSurchargeValue имеет значения:

- 0 (без доплаты);

- 1 (с доплатой).


5.4.6 Аргумент операции SendCharginglnformation

5.4.6.1 Операция SendCharginglnformation содержит аргумент SendCharginglnformationArg, включающий в себя последовательность параметров:



SendCharginglnformationArg


::= SEQUENCE {


sCIBillingChargingCharacteristics


[0] SCIBillingChargingCharacteristics,


legID


[1] LegID


}




SCIBillingChargingCharacteristics представляет собой последовательность расчетно-платежных характеристик:



SCIBillingChargingCharacteristics


::= SEQUENCE {


backwardChargelndicator


[0] BackwardChargelndicator OPTIONAL,


}




5.4.6.2 Индикатор backwardChargelndicator описан в 6.2.


6 Индикаторы взаимодействия


6.1 Индикаторы servicelnteractionlndicators

Индикаторы взаимодействия услуг (servicelnteractionlndicators) должны использоваться в соответствии с логикой услуг в операциях Connect и ConnectToResource для передачи соответствующей информации взаимодействия из узла управления услугами в узел коммутации услуг.

Информация взаимодействия относится к:

- взаимодействию между услугами ИС и дополнительными услугами, реализуемыми с помощью систем коммутации;

- выдаче информации о проключении трактов в случае необходимости взаимодействия между пользователем услуги и логикой услуги;

- временному контролю в сети общего пользования, который должен изменяться в результате выполнения услуг ИС.

Индикатор взаимодействия услуг servicelnteractionlndicators представляет собой последовательность индикаторов Servicelnteractionlndicators:



Servicelnteractionlndicators


::= SEQUENCE {



interactionBitmask


[0] InteractionBitMask OPTIONAL,



suspendTimeLimits


[1] SuspendTimeLimits DEFAULT noINImpact



}




Значение InteractionBitMask является октетной строкой длиной 3 октета:



InteractionBitMask


::= OCTET STRING (SIZE (3))


Формат InteractionBitMask приведен в таблице 3.


Таблица 3 - Формат InteractionBitMask


Октет

Биты октета

8

7

6

5

4

3

2

1

1

Н

G

F

Е

D

С

В

А

2

P

О

N

М

L

K

J

I

3

X

W

V

U

Т

S

R

Q

Примечания

1 Значения битов:

- 0 (условие, указанное для данной позиции бита не применяется);

- 1 (условие, указанное для данной позиции бита применяется).

2 Условные обозначения:

А

- запрет завершения вызова (в обратном направлении);

В

- резерв;

С

- резерв;

D

- запрет переадресации вызова (для вызовов ISUP устанавливается индикатор отклонения вызова) (в прямом направлении);

Е-N

- резерв;

О-Р

- представление номера вызванной стороны:



00 - нет взаимодействия с услугой ИС;



01 - ограничение представления номера вызванной стороны (в обратном направлении);



10 - резерв;



11 - резерв;

Q

- ограничение поступления вызовов (в прямом направлении);

R

- запрет двухстороннего проключения;

S

- запрет конференцсвязи (в прямом направлении);

Т

- запрет конференцсвязи (в обратном направлении).


Значение suspendTimeLimits является перечислением, которое указывает, каким образом должно быть обработано сообщение Suspend в SSP:



SuspendTimeLimits


::= ENUMERATED {


noINImpact


(0),


immediateRelease


(1)


}




Примечание - suspendTimeLimits должен принимать значения:

- 0 (нет взаимодействия с услугой ИС);

- 1 (немедленное разъединение).


В таблице 4 указаны индикаторы взаимодействия услуг ИС, применяемые для операций Connect и ConnectToResource, содержащих Servicelnteractionlndicators.


Таблица 4 - Индикаторы взаимодействия


Индикатор

Операция INAP-R

Connect

ConnectToResource

Завершение вызова

x

-

Попытка вызова

x

-

Двухстороннее проключение

-

x

Отклонение вызова

x

-

Представление номера вызванной стороны

x

-

Конференцсвязь (в прямом направлении)

x

-

Конференцсвязь (в обратном направлении)

x

-

х - применяется

- - не применяется


6.2 Индикатор backwardChargelndicator

Индикатор backwardChargelndicator используется в расчетно-платежных характеристиках SCIBillingChargingCharacteristics и SFBillingChargingCharacteristics операций ActivateServiceFiltering и SendCharginglnformation, описанных в 5.4.2.3 и 5.4.6.1 соответственно.

Индикатор backwardChargelndicator содержит следующую информацию тарификации, которая должна быть послана из SCF на АТС через SSF:



BackwardChargelndicator


::= ENUMERATED {


noCharge


(0),


charge


(1)


}




Значение индикатора backwardChargelndicator (noCharge или charge) передается в сообщениях подсистемы пользователя в сети с интеграцией служб (ISUP-R) [7] с помощью индикатора BackwardCalllndicator.

Если операция передается от SCP, то:

- BackwardCalllndicator = no charge, если BackwardChargelndicator = noCharge

- BackwardCalllndicator = charge, если BackwardChargelndicator = charge

Если операция не передается от SCP, то:

- если BackwardCalllndicator получен от сети, то его значение остается таким же, как он определен сетью;

- если BackwardCalllndicator не получен от сети, то используются значения, записанные в SSP для каждой услуги.

Если значения указанные в операции не могут быть переданы по сети с помощью существующих систем сигнализации, то SSP не должен передавать информацию, указанную в операции в сеть, и не должен оповещать об этом SCP.


7 Прикладные контексты


7.1 Данный прикладной контекст используется, когда SSP инициирует взаимодействие с помощью операции InitialDP.



Core-INAP-CS1-SSP-to-SCP-AC APPLICATION-CONTEXT

INITIATOR CONSUMER OF {


SCF-activation-ASE,

Assist-connection-establishment-ASE,

Generic-disconnect-resource-ASE,

Non-assisted-connection-establishment-ASE,

Connect-ASE

Call-handling-ASE,

BCSM-event-handling-ASE,

Charging-event-handling-ASE,

SSF-call-processing-ASE,

Timer-ASE,

Billing-ASE,

Charging-ASE,

Traffic-management-ASE,

Call-report-ASE,

Signalling-control-ASE,

Specialized-resource-control-ASE,

Cancel-ASE,

Activity-test-ASE

}


::= {ccitt(0) administration(2) RussianFederation(250) telecom(0) in-network(1)

ac(1) cs1-ssp-to-scp(0) version1(0)}


7.2 Данный прикладной контекст используется, когда SCP инициирует взаимодействие с помощью операции CallGap.



Core-INAP-CS1-SCP-to-SSP-traffic-management-AC APPLICATION-CONTEXT

RESPONDER CONSUMER OF {


traffic-management-ASE

}


::= {ccitt(0) administration(2) RussianFederation(250) telecom(0) in-network(1)

ac(1) cs1-scp-to-ssp-traffic-management(4) version1(0)}


7.3 Данный прикладной контекст используется, когда SCP инициирует взаимодействие с помощью операции ActivateServiceFiltering.



Core-INAP-CS1-SCP-to-SSP-service-management-AC APPLICATION-CONTEXT

RESPONDER CONSUMER OF {


service-management- ASE

}


::= {ccitt(0) administration(2) RussianFederation(250) telecom(0) in-network(1)

ac(1) cs1-scp-to-ssp-service-management(5) version1(0)}


7.4 Данный прикладной контекст используется, когда SSP инициирует взаимодействие с помощью операции ServiceFilteringResponse.



Core-INAP-CS1-SSP-to-SCP-service-management-AC APPLICATION-CONTEXT

INITIATOR CONSUMER OF {


service-management-ASE

}


::= {ccitt(0) administration(2) RussianFederation(250) telecom(0) in-network(1)

ac(1) cs1-ssp-to-scp-service-management(6) version1(0)}



Приложение А

(обязательное)


Спецификации соответствия реализации прикладного протокола INAP-R для узла коммутации услуг и интеллектуальной периферии


А.1 Общие положения

Настоящее приложение содержит структуру данных прикладного протокола INAP-R для набора услуг ИС, внедряемых на ЕСС России, и изложено в соответствии с [2], [8].

В графе "Статус" таблиц А.2-А.53 используются обозначения статуса, приведенные в таблице А.1.


Таблица А.1 - Обозначения статуса


Условное обозначение

Статус

m

Mandatory (обязательный)

о

Optional (необязательный)

n/a

Not applicable (не поддерживаемый)

x

Prohibited (excluded) (запрещенный)

o.i

Qualified optional (поддерживает необязательные условия)

c.i

Conditional (поддерживает обязательные условия)


Для каждого пункта в графе "Статус" существует однозначная ссылка. В каждой ссылке описывается некоторое условие формирования структуры данных протокола INAP-R для набора услуг ИС.

Пример 1 - ЕСЛИ A.7/1a TO m ИНАЧЕ n/а,

где А.7 - номер таблицы,

1а - номер пункта в графе "Запрос вызова" таблицы А.7.

Пример 2 - ЕСЛИ A.7/1b TO m ИНАЧЕ n/а,

где А.7 - номер таблицы,

1b - номер пункта в графе "Индикация вызова" таблицы А.7.

В графе "Поддерживаемое значение" таблиц А.7-А.53 приведены значения или диапазоны поддерживаемых значений требуемых параметров. В тех случаях, когда соответствующие графы не заполнены, требования к параметрам соответствуют требованиям [2].


А.2 Физические объекты

Прикладной протокол INAP-R поддерживает взаимодействие между физическими объектами ИС, представленными в таблице А.2.


Таблица А.2 - Физические объекты ИС


Физический объект

Номер по [1]

Статус

Поддержка

1 SCP

4.2

о.1

Нет

2 SSP

4.2

о.1

Да

3 IP

4.2

о.1

Да*

В графе "Статус"

o.1 - из этих наименований только одно должно быть поддержано в законченном PICS ответе.

* Вариант, когда SRF интегрирован в SSP, допускается только в случае транслирующего SSF.


В таблице А.3 представлены возможные варианты реализации связей между физическими объектами ИС.


Таблица А.3 - Варианты реализации связей между объектами ИС


Вариант

Номер по [1]

Статус

Поддержка

1 SSF-SRF-Relay-function

7.3.5

с301

Да

2 Assisting-SSP-capability

7.3.5*

с302

Нет

В графе "Статус":

с301 -

ЕСЛИ А.2/2 ТО о ИНАЧЕ n/a

(SSP)

с302 -

ЕСЛИ (А.2/2 И А.3/1) ТО о ИНАЧЕ n/а

(SSP AND SSF-SRF-Relay-function)

* Согласно рисункам 25 с и 25 е [1].


А.3 Внешние интерфейсы

Внешние интерфейсы между функциональными объектами ИС, обеспечивающие с помощью протокола INAP-R поддержку услуг набора возможностей 1, представлены в таблице А.4.


Таблица А.4 - Внешние интерфейсы


Интерфейс

Статус

Поддержка

1 SCF-SSF*

с401

Да

2 SCF-SRF*

с402

Нет

В графе "Статус":

с401 -

ЕСЛИ (А.2/1 ИЛИ А.2/2) ТО m ИНАЧЕ n/a

(SCP OR SSP)

с402 -

ЕСЛИ А.2/1 ТО о

(SCP)


ИНАЧЕ ЕСЛИ А.2/3 ТО m ИНАЧЕ n/a

(IP)

* Предполагается, что указанные внешние интерфейсы находятся между физическими объектами.


А.4 Прикладные контексты

В таблице А.5 представлены прикладные контексты протокола INAP-R для набора возможностей 1.


Таблица А.5 - Прикладные контексты


Прикладной контекст

Номер по [1]

Запрашивающий объект

Отвечающий объект

Статус

Поддержка

Статус

Поддержка

1 Core-INAP-CS1-SSP-to-SCP-AC

6.5

с501

Да*

с502


2 Core-INAP-CS1-assist-handoff-SSP-to-SCP-AC

6.5

с503

Нет

с506


3 Core-INAP-CS1-IP-to-SCP-AC

6.5

с505

Нет

с504


4 Core-INAP-CS1-SCP-to-SSP-AC

6.5

с506


с501

Да*

5 Core-INAP-CS1-SCP-to-SSP-traffic-management-AC

6.5

с506


с501

Да

6 Core-INAP-CS1-SCP-to-SSP-service-management-AC

6.5

с506


с501

Да

7 Core-INAP-CS1-SSP-to-SCP-service-management-AC

6.5

с501

Да

с506


В графе "Статус":

c501 -

ЕСЛИ A.2/2 TO m ИНАЧЕ n/a

(SSP)

c502 -

ЕСЛИ A.2/1 TO m ИНАЧЕ n/a

(SCP)

c503 -

ЕСЛИ А.3/2 TO m ИНАЧЕ n/a

(Assisting-SSP-capability)

c504 -

ЕСЛИ (A.2/1 И A.4/2) TO m ИНАЧЕ n/a

(SCP AND SCF-SRF)

c505 -

ЕСЛИ А.2/3 TO m ИНАЧЕ n/a

(IP)

c506 -

ЕСЛИ A.2/1 TO о ИНАЧЕ n/a

(SCP)

* Для данного прикладного контекста имеются ограничения относительно набора поддерживаемых операций.


А.5 Прикладные сервисные элементы

Прикладные сервисные элементы протокола INAP-R, каждый из которых поддерживает одну или несколько операций, приведены в таблице А.6.


Таблица А.6 - Прикладные сервисные элементы


Прикладной сервисный элемент

Номер по [1]

Запрос вызова

Индикация вызова

Статус

Поддержка

Статус

Поддержка

1 initialDP

6.1, 6.4, 9.19

c601

Да

с602


2 assistRequestlnstructions

6.1, 6.4, 9.5

с603

Нет

с604


3 establishTemporaryConnection

6.1, 6.4, 9.15

c605


с606

Нет

4 disconnectForwardConnection

6.1, 6.4, 9.14

c607


с608

Да

5 connectToResource

6.1, 6.4, 9.12

c607


с609

Да

6 connect

6.1, 6.4, 9.11

c610


с606

Да

7 releaseCall

6.1, 6.4, 9.23

c610


с608

Да

8 eventReportBCSM

6.1, 6.4, 9.17

c606

Да

с605


9 requestReportBCSMEvent

6.1, 6.4, 9.25

c605


с606

Да

10 eventNotificationCharging

6.1, 6.4, 9.16

c620

Нет

с605


11 requestNotificationChargingEvent

6.1, 6.4, 9.24

c605


с620

Нет

12 collectlnformation

6.1, 6.4, 9.10

c610


с606

Да

13 continue

6.1, 6.4, 9.13

c610


с606

Да

14 initiateCallAttempt

6.1, 6.4, 9.20

c611


с612

Нет

15 resetTimer

6.1, 6.4, 9.26

c613


с614

Да

16 furnishCharginglnformation

6.1.6.4, 9.18

c607


с621

Да

17 applyChargingReport

6.1, 6.4, 9.4

c621

Да

с607


18 applyCharging

6.1, 6.4, 9.3

c607


с621

Да

19 callGap

6.1, 6.4, 9.6

c615


с616

Да

20 serviceFilteringResponse

6.1, 6.4, 9.28

c618

Да

с617


21 activateServiceFiltering

6.1, 6.4, 9.1

c617


с618

Да

22 calllnformationReport

6.1, 6.4, 9.7

c606

Да

с605


23 calllnformationRequest

6.1, 6.4, 9.8

c605


с606

Да

24 sendCharginglnformation

6.1, 6.4, 9.27

c605


с620

Да

25 specializedResourceReport

6.1, 6.4, 9.29

c619

Да

с613


26 playAnnouncement

6.1, 6.4, 9.21

c613


с619

Да

27

6.1, 6.4, 9.22

c613


с619

Да

28 cancel

6.1, 6.4, 9.9

c613


с614

Да

29 activityTest

6.1, 6.4, 9.2

c613


с614

Да


В графе "Статус" таблицы А.6:

с601 -

ЕСЛИ A.5/1a TO m ИНАЧЕ n/a

(SSP-to-SCP-AC Initiator)

с602 -

ЕСЛИ A.5/1b TO m ИНАЧЕ n/a

(SSP-to-SCP-AC Responder)

с603 -

ЕСЛИ А.5/2а

(assist-handoff-SSP-to-SCP-AC Initiator)


ИЛИ A.5/3a TO m ИНАЧЕ n/a

(IP-to-SCP-AC Initiator)

с604 -

ЕСЛИ А.5/2b

(assist-handoff-SSP-to-SCP-AC Responder)


ИЛИ A.5/3b TO m ИНАЧЕ n/a

(IP-to-SCP-AC Responder)

с605 -

ЕСЛИ А.5/1b

(SSP-to-SCP-AC Responder)


ИЛИ А.5/4а ТО о ИНАЧЕ n/a

(SCP-to-SSP-AC Initiator)

с606 -

ЕСЛИ А.5/1а

(SSP-to-SCP-AC Initiator)


ИЛИ A.5/4b TO m ИНАЧЕ n/a

(SCP-to-SSP-AC Responder)

с607 -

ЕСЛИ А.5/1b

(SSP-to-SCP-AC Responder)


ИЛИ А.5/2b

(assist-handoff-SSP-to-SCP-AC Responder)


ИЛИ А.5/4а ТО о ИНАЧЕ n/a

(SCP-to-SSP-AC Initiator)

с608 -

ЕСЛИ А.5/1а

(SSP-to-SCP-AC Initiator)


ИЛИ А.5/2а

(assist-handoff-SSP-to-SCP-AC Initiator)


ИЛИ A.5/4b TO m ИНАЧЕ n/a

(SCP-to-SSP-AC Responder)

с609 -

ЕСЛИ (А.5/1а И А.3/1)

(SSP-to-SCP-AC Initiator AND



SSF-SRF-Relay-function)


ИЛИ А.5/2а

(assist-handoff-SSP-to-SCP-AC Initiator)


ИЛИ (А.5/4b И А.3/1) ТО m

(SCP-to-SSP-AC Responder AND


ИНАЧЕ n/a

SSF-SRF-Relay-function)

с610 -

ЕСЛИ А.5/1b

(SSP-to-SCP-AC Responder)


ИЛИ А.5/4а ТО о.1 ИНАЧЕ n/a

(SCP-to-SSP-AC Initiator)

с611 -

ЕСЛИ А.5/4а ТО m ИНАЧЕ n/a

(SCP-to-SSP-AC Initiator)

с612 -

ЕСЛИ A.5/4b TO m ИНАЧЕ n/a

(SCP-to-SSP-AC Responder)

с613 -

ЕСЛИ А.5/1b

(SSP-to-SCP-AC Responder)


ИЛИ А.5/2b

(assist-handoff-SSP-to-SCP-AC Responder)


ИЛИ А.5/3b

(IP-to-SCP-AC Responder)


ИЛИ А.5/4а ТО о ИНАЧЕ n/a

(SCP-to-SSP-AC Initiator)

с614 -

ЕСЛИ А.5/1а

(SSP-to-SCP-AC Initiator)


ИЛИ А.5/2а

(assist-handoff-SSP-to-SCP-AC Initiator)


ИЛИ А.5/3а

(IP-to-SCP-AC Initiator)


ИЛИ A.5/4b TO m ИНАЧЕ n/a

(SCP-to-SSP-AC Responder)

с615 -

ЕСЛИ А.5/1b

(SSP-to-SCP-AC Responder)


ИЛИ А.5/5а ТО m ИНАЧЕ n/a

(SCP-to-SSP-traffic-management-AC Initiator)

с616 -

ЕСЛИ А.5/1а

(SSP-to-SCP-AC Initiator)


ИЛИ A.5/5b TO m ИНАЧЕ n/a

(SCP-to-SSP-traffic-management-AC Responder)

с617 -

ЕСЛИ А.5/6а

(SCP-to-SSP-service-management-AC Initiator)


ИЛИ A.5/7b TO m ИНАЧЕ n/a

(SSP-to-SCP-service-management-AC Responder)

с618 -

ЕСЛИ А.5/6b

(SCP-to-SSP-service-management-AC Responder)


ИЛИ А.5/7а ТО m ИНАЧЕ n/a

(SSP-to-SCP-service-management-AC Initiator

с619 -

ЕСЛИ (А.5/1а И А.3/1)

(SSP-to-SCP-AC Initiator AND



SSF-SRF-Relay-function)


ИЛИ А.5/2а

(assist-handoff-SSP-to-SCP-AC Initiator)


ИЛИ А.5/3а

(IP-to-SCP-AC Initiator)


ИЛИ (А.5/4b И А.3/1) ТО m

(SCP-to-SSP-AC Responder AND


ИНАЧЕ n/a

SSF-SRF-Relay-function)

с620 -

ЕСЛИ А.5/1а

(SSP-to-SCP-AC Initiator)


ИЛИ А.5/4b ТО о ИНАЧЕ n/a

(SCP-to-SSP-AC Responder)

с621 -

ЕСЛИ А.5/1а

(SSP-to-SCP-AC Initiator)


ИЛИ А.5/2а

(assist-handoff-SSP-to-SCP-AC Initiator)


ИЛИ А.5/4b ТО о ИНАЧЕ n/a

(SCP-to-SSP-AC Responder)

o.1 -

данный параметр должен поддерживаться только одним из примитивов "Запрос вызова" или "Индикация вызова".


A.6 Операции

В таблицах А.7-А.50 представлены операции прикладного протокола INAP-R. Параметры вызова операции ActivateServiceFiltering представлены в таблице А.7, а ее ошибки - в таблице А.8.

Параметры вызова операции ApplyCharging представлены в таблице А.9, а ее ошибки - в таблице А.10. Параметры вызова операции ApplyChargingReport представлены в таблице А.11, а ее ошибки - в таблице А.12.

Параметры вызова операции AssistRequestlnstruction представлены в таблице А.13, а ее ошибки - в таблице А.14.

Параметры вызова операции CallGap представлены в таблице А.15.

Параметры вызова операции CalllnformationReport представлены в таблице А.16.

Параметры вызова операции CalllnformationRequest представлены в таблице А.17, а ее ошибки - в таблице А.18.

Параметры вызова операции Cancel представлены в таблице А.19, а ее ошибки - в таблице А.20.

Параметры вызова операции Collectlnformation представлены в таблице А.21, а ее ошибки - в таблице А.22.

Параметры вызова операции Connect представлены в таблице А.23, а ее ошибки - в таблице А.24.

Параметры вызова операции ConnectToResource представлены в таблице А.25, а ее ошибки - в таблице А.26.

Ошибки операции DisconnectForwardConnection представлены в таблице А.27.

Параметры вызова операции EstablishTemporaryConnection представлены в таблице А.28, а ее ошибки - в таблице А.29.

Параметры вызова операции EventNotificationCharging представлены в таблице А.30.

Параметры вызова операции EventReportBCSM представлены в таблице А.31.

Параметры вызова операции FurnishCharginglnformation представлены в таблице А.32, а ее ошибки - в таблице А.33.

Параметры вызова операции InitialDP представлены в таблице А.34, а ее ошибки - в таблице А.35.

Параметры вызова операции InitiateCallAttempt представлены в таблице А.36, а ее ошибки - в таблице А.37.

Параметры вызова операции PlayAnnouncement представлены в таблице А.38, а ее ошибки - в таблице А.39.

Параметры вызова операции PromptAndCollectUserlnformation представлены в таблице А.40, а ее ошибки - в таблице А.41.

Параметры вызова операции RequestNotificationChargingEvent представлены в таблице А.42, а ее ошибки - в таблице А.43.

Параметры вызова операции RequestReportBCSMEvent представлены в таблице А.44, а ее ошибки - в таблице А.45.

Параметры вызова операции ResetTimer представлены в таблице А.46, а ее ошибки - в таблице А.47.

Параметры вызова операции SendCharginglnformation представлены в таблице А.48, а ее ошибки - в таблице А.49.

Параметры вызова операции ServiceFilteringResponse представлены в таблице А.50.

Для операций ActivityTest и Continue нет параметров вызова, нет результатов и нет ошибок. Для операции ReleaseCall существует только один обязательный параметр вызова, нет результатов и ошибок. Для операции SpecializeResourceReport есть только один параметр вызова - NULL, нет результатов и нет ошибок.


Таблица А.7 - Параметры вызова операции ActivateServiceFiltering


Параметр

Номер по [1]

Запрос вызова

Индикация вызова

Статус

Под-

держка

Значение

Статус

Под-

держка

Значение

допустимое

поддержи-

ваемое

допустимое

поддержи-

ваемое

1 filteredCallTreatment

6.3

c701




с702

Да



2 sfBillingChargingCharacteristics

6.3

c703




с704

Да*



3 informationToSend

6.3

c705




с704

Да



4 inbandlnfo

6.3

c706




с707

Да



5 messagelD

6.3

c735




с709

Да



6 elementaryMessagelD

6.3

c710


0-(231-1)


с711

Да

0-(231-1)

0-255

7 text

6.3

c710




с711

Нет



8 messageContent

6.3

c712




с713

Нет



9 attributes

6.3

c714




с715

Нет



10 elementaryMessagelDs

6.3

c710




с711

Нет



11 variableMessage

6.3

c710




с711

Нет



12 integer

6.3

c716


0-(231-1)


с717

Нет

0-(231-1)


13 number

6.3

c716




с717

Нет



14 time

6.3

c716




с717

Нет



15 date

6.3

c716




с717

Нет



16 price

6.3

c716




с717

Нет



17 numberOfRepetitions

6.3

c708


1-127


с709

Да

1-127


18 duration

6.3

c708


0-(215-1)


с709

Да

0-(215-1)

0-255

19 interval

6.3

c708


0-(215-1)


с709

Да

0-(215-1)

0-255

20 tone

6.3

c706




с707

Да



21 tonelD

6.3

c718


0-(231-1)


с719

Да

0-(231-1)

0-255

22 duration

6.3

c720


0-(231-1)


с719

Да

0-(231-1)

0-255

23 displaylnformation

6.3

c706




с707

Нет



24 maximumNumberOfCounters

6.3

c703


1-100


с704

Да

1-100

1-30

25 releaseCause

6.3

с703




с704

Да



26 filteringCharacteristics

6.3

с701




с702

Да



27 interval

6.3

с721


-1-32000


с722

Да

-1-32000


28 numberOfCalls

6.3

с721


0-(231-1)


с722

Да

0-(231-1)

0-(216-1)

29 filteringTimeOut

6.3

с701




с702

Да



30 duration

6.3

с723


-2-86400


с724

Да

-2-86400


31 stopTime

6.3

с723




с724

Да



32 filteringCriteria

6.3

с701




с702

Да



33 serviceKey

6.3

с725


0-(231-1)


с726

Да

0-(231-1)

1-(216-1)

34 addressAndService

6.3

с725




с726

Да



35 calledAddressValue

6.3

с727




с728

Да



36 serviceKey

6.3

с727


0-(231-1)


с728

Да

0-(231-1)

1-(216-1)

37 calling AddressValue

6.3

с729




с728

Да



38 locationNumber

6.3

с729




с728

Да



39 startTime

6.3

с730




с702

Да



40 extensions

6.3

с730




с731

Нет



41 type

6.3

с732




с733

Нет



42 criticality

6.3

с734


0,1


с733

Нет

0,1


43 value

6.3

с732




с733

Нет



* В соответствии с разделом 5.


В графе "Статус" таблицы А.7:

с701 -

ЕСЛИ А.6/21а ТО m ИНАЧЕ n/a

(ActivateServiceFiltering-Invoker)

с702 -

ЕСЛИ A.6/21b TO m ИНАЧЕ n/a

(ActivateServiceFiltering-Responder)

с703 -

ЕСЛИ A.7/1a TO m ИНАЧЕ n/a


с704 -

ЕСЛИ A.7/1b TO m ИНАЧЕ n/a


с705 -

ЕСЛИ А.7/1а ТО о ИНАЧЕ n/a


с706 -

ЕСЛИ A.7/3a TO o.1 ИНАЧЕ n/a


с707 -

ЕСЛИ A.7/3b TO o.1 ИНАЧЕ n/a


с708 -

ЕСЛИ А.7/4а ТО о ИНАЧЕ n/a


с709 -

ЕСЛИ A.7/4b TO m ИНАЧЕ n/a


с710 -

ЕСЛИ А.7/5а ТО о.2 ИНАЧЕ n/a


с711 -

ЕСЛИ А.7/5b ТО о.2 ИНАЧЕ n/a


с712 -

ЕСЛИ А.7/7а ТО m ИНАЧЕ n/a


с713 -

ЕСЛИ A.7/7b TO m ИНАЧЕ n/a


с714 -

ЕСЛИ А.7/7а ТО о ИНАЧЕ n/a


с715 -

ЕСЛИ А.7/7b ТО о ИНАЧЕ n/a


с716 -

ЕСЛИ А.7/11а ТО о.3 ИНАЧЕ n/a


с717 -

ЕСЛИ А.7/11b ТО о.3 ИНАЧЕ n/a


с718 -

ЕСЛИ А.7/20а ТО m ИНАЧЕ n/a


с719 -

ЕСЛИ A.7/20b TO m ИНАЧЕ n/a


с720 -

ЕСЛИ А.7/20а ТО о ИНАЧЕ n/a


с721 -

ЕСЛИ А.7/26а ТО о.4 ИНАЧЕ n/a


с722 -

ЕСЛИ A.7/26b TO m ИНАЧЕ n/a


с723 -

ЕСЛИ А.7/29а ТО о.5 ИНАЧЕ n/a


с724 -

ЕСЛИ A.7/29b TO m ИНАЧЕ n/a


с725 -

ЕСЛИ А.7/32а ТО о.6 ИНАЧЕ n/a


с726 -

ЕСЛИ А.7/32b ТО о.6 ИНАЧЕ n/a


с727 -

ЕСЛИ А.7/34а ТО m ИНАЧЕ n/a


с728 -

ЕСЛИ A.7/34b TO m ИНАЧЕ n/a


с729 -

ЕСЛИ А.7/34а ТО о ИНАЧЕ n/a


с730 -

ЕСЛИ А.6/21а ТО о ИНАЧЕ n/a

(ActivateServiceFiltering-Invoker)

с731 -

ЕСЛИ А.6/21b ТО о ИНАЧЕ n/a

(ActivateServiceFiltering-Responder)

с732 -

ЕСЛИ А.7/40а ТО m ИНАЧЕ n/a


с733 -

ЕСЛИ A.7/40b TO m ИНАЧЕ n/a


с734 -

ЕСЛИ А.7/40а ТО о ИНАЧЕ n/a


с735 -

ЕСЛИ А.7/4а ТО m ИНАЧЕ n/a


o.1 -

данный параметр должен поддерживаться только одним из примитивов "Запрос вызова" или "Индикация вызова".

о.2 -

данный параметр должен поддерживаться только одним из примитивов "Запрос вызова" или "Индикация вызова". Это является отступлением от основного правила, установленного в приложении А [1].

о.3 -

данный параметр должен поддерживаться только одним из примитивов "Запрос вызова" или "Индикация вызова".

o.4 -

данный параметр должен поддерживаться только одним из примитивов "Запрос вызова" или "Индикация вызова".

о.5 -

данный параметр должен поддерживаться только одним из примитивов "Запрос вызова" или "Индикация вызова".

o.6 -

данный параметр должен поддерживаться только одним из примитивов "Запрос вызова" или "Индикация вызова". Это является отступлением от основного правила, установленного в приложении А [1].


Таблица А.8 - Ошибки операции ActivateServiceFiltering


Ошибка

Номер по [1]

Статус

Поддержка

1 MissingParameter

6.2

с801

Да

2 ParameterOutOfRange

6.2

с801

Да

3 SystemFailure

6.2

с801

Да

4 TaskRefused

6.2

с801

Да

5 UnexpectedComponentSequence

6.2

с801

Да

6 UnexpectedParameter

6.2

с801

Да

В графе "Статус"

c801 -

ЕСЛИ А.6/21a TO m

(ActivateServiceFiltering-Invoker)


ИНАЧЕ ЕСЛИ А.6/21b TO о ИНАЧЕ n/a

(ActivateServiceFiltering-Responder)


Таблица А.9 - Параметры вызова операции ApplyCharging


Параметр

Номер по [1]

Запрос вызова

Индикация вызова

Статус

Под-

держка

Значение

Статус

Под-

держка

Значение

допустимое

поддержи-

ваемое

допустимое

поддержи-

ваемое

1 aChBillingCharacteristics

6.3

с901




с902

Да*



2 sendCalculationToSCPInvocation

6.3

с901


True


с902

Да

True


3 partyToCharge

6.3

с903




с902

Да



4 sendingSidelD

6.3

с904


01Н, 02Н


с905

Да

01Н, 02Н


5 extensions

6.3

с903




с906

Нет



6 type

6.3

с907




с908

Нет



7 criticality

6.3

с909


0,1


с908

Нет

0,1


8 value

6.3

с907




с908

Нет



В графе "Статус":

c901 -

ЕСЛИ А.6/21 a TO m ИНАЧЕ n/a

(ActivateServiceFiltering-Invoker)

c902 -

ЕСЛИ A.6/21b TO m ИНАЧЕ n/a

(ActivateServiceFiltering-Responder)

с903 -

ЕСЛИ А.7/1а ТО о ИНАЧЕ n/a


c904 -

ЕСЛИ A.7/1b TO m ИНАЧЕ n/a


c905 -

ЕСЛИ А.7/1a TO m ИНАЧЕ n/a


c906 -

ЕСЛИ А.7/3а ТО о ИНАЧЕ n/a


c907 -

ЕСЛИ A.7/3b TO m ИНАЧЕ n/a


c908 -

ЕСЛИ А.7/4а TO m ИНАЧЕ n/a


c909 -

ЕСЛИ A.7/4b TO о ИНАЧЕ n/a


* В соответствии с разделом 5.


Таблица А.10 - Ошибки операции ApplyCharging


Ошибка

Номер по [1]

Статус

Поддержка

1 MissingParameter

6.2

c1001

Да

2 UnexpectedComponentSequence

6.2

c1001

Да

3 UnexpectedParameter

6.2

c1001

Да

4 UnexpectedDataValue

6.2

c1001

Да

5 ParameterOutOfRange

6.2

c1001

Да

6 SystemFailure

6.2

c1001

Да

7 TaskRefused

6.2

c1001

Да

В графе "Статус":

с1001 -

ЕСЛИ А.6/18b ТО о

(ApplyCharging-Responder)


ИНАЧЕ ЕСЛИ А.6/18а ТО m ИНАЧЕ n/a

(ApplyCharging-Invoker)


Таблица А.11 - Параметры вызова операции ApplyChargingReport


Параметр

Номер по [1]

Запрос вызова

Индикация вызова

Статус

Поддержка

Значение

Статус

Поддержка

Значение

допустимое

поддерживаемое

допустимое

поддерживаемое

1 callResult

6.3

c1101

Да*



с1102




В графе "Статус":

с1101 -

ЕСЛИ А.6/17а ТО m ИНАЧЕ n/a

(ApplyChargingReport-Responder)

с1102 -

ЕСЛИ А.6/17b TO m ИНАЧЕ n/a

(ApplyChargingReport-Invoker)

* В соответствии с разделом 5.


Таблица А.12 - Ошибки операции ApplyChargingReport


Ошибка

Номер по [1]

Статус

Поддержка

1 MissingParameter

6.2

c1201

Да

2 UnexpectedComponentSequence

6.2

с1201

Да

3 UnexpectedParameter

6.2

с1201

Да

4 UnexpectedDataValue

6.2

с1201

Да

5 ParameterOutOfRange

6.2

с1201

Да

6 SystemFailure

6.2

с1201

Да

7 TaskRefused

6.2

с1201

Да

В графе "Статус"

c1201 -

ЕСЛИ А.6/17b ТО о

(ApplyChargingReport-Responder)


ИНАЧЕ ЕСЛИ А.6/17а ТО m ИНАЧЕ n/a

(ApplyChargingReport-Invoker)


Таблица А.13 - Параметры вызова операции AssistRequestlnstructions*

_______________

* В соответствии с таблицей А.6.


Параметр

Номер по [1]

Запрос вызова

Индикация вызова

Статус

Поддержка

Значение

Статус

Поддержка

Значение

допустимое

поддерживаемое

допустимое

поддерживаемое

1 correlationID

6.3

с1301

Нет



с1303




2 iPAvailable

6.3

с1302

Нет



с1304




3 iPSSPCapabilities

6.3

с1302

Нет



с1304




4 extensions

6.3

с1302

Нет



с1304




5 type

6.3

с1305

Нет



с1306




6 criticality

6.3

с1307

Нет

0,1


с1306


0,1


7 value

6.3

с1305

Нет



с1306




В графе "Статус":

с1301 -

ЕСЛИ А.6/2а ТО m ИНАЧЕ n/a

(AssistRequestlnstructions-Invoker)

с1302 -

ЕСЛИ А.6/2а ТО о ИНАЧЕ n/a

(AssistRequestlnstructions-Invoker)

с1303 -

ЕСЛИ A.6/2b TO m ИНАЧЕ n/a

(AssistRequestlnstructions-Responder)

с1304 -

ЕСЛИ А.6/2b ТО о ИНАЧЕ n/a

(AssistRequestlnstructions-Responder)

с1305 -

ЕСЛИ А.13/4а ТО m ИНАЧЕ n/a


с1306 -

ЕСЛИ А.13/4b ТО m ИНАЧЕ n/a


с1307 -

ЕСЛИ А.13/4а ТО о ИНАЧЕ n/a



Таблица А.14 - Ошибки операции AssistRequestlnstructions*

_______________

* В соответствии с таблицей А.6.


Ошибка

Номер по [1]

Статус

Поддержка

1 MissingCustomerRecord

6.2

с1401

Нет

2 MissingParameter

6.2

с1401

Нет

3 TaskRefused

6.2

с1401

Нет

4 UnexpectedComponentSequence

6.2

с1401

Нет

5 UnexpectedDataValue

6.2

с1401

Нет

6 UnexpectedParameter

6.2

с1401

Нет

В графе "Статус"

с1401 -

ЕСЛИ A.6/2b ТО о

(AssistRequestlnstructions-Responder)


ИНАЧЕ ЕСЛИ А.6/2а ТО m ИНАЧЕ n/a

(AssistRequestlnstructions-Invoker)


Таблица А.15 - Параметры вызова операции CallGap


Параметр

Номер по [1]

Запрос вызова

Индикация вызова

Статус

Поддержка

Значение

Статус

Поддержка

Значение

допустимое

поддержи-

ваемое

допустимое

поддержи-

ваемое

1 gapCriteria

6.3

c1506




с1502

Да



2 calledAddressValue

6.3

c1501




с1532

Нет



3 gapOnService

6.3

c1501




с1532

Да



4 serviceKey

6.3

c1531


0-(231-1)


с1532

Да

0-(231-1)

1-(216-1)

5 calledAddressAndService

6.3

c1501




с1532

Да



6 calledAddressValue

6.3

c1533




с1532

Да



7 serviceKey

6.3

c1533


0-(231-1)


с1532

Да

0-(231-1)

1-(216-1)

8 callingAddressAndService

6.3

c1501




с1532

Да



9 callingAddressValue

6.3

c1503




с1504

Да



10 serviceKey

6.3

c1503


0-(231-1)


с1504

Да

0-(231-1)

1-(216-1)

11 locationNumber

6.3

c1505




с1504

Да



12 gapIndicators

6.3

c1506




с1502

Да



13 duration

6.3

c1506


-2-86400


с1502

Да

-2-86400


14 gaplnterval

6.3

c1506


-1-60000


с1502

Да

-1-60000


15 controlType

6.3

c1507


0-1


с1502

Да

0-1


16 gapTreatment

6.3

c1507




с1502

Да



17 informationToSend

6.3

c1508




с1502

Да



18 inbandlnfo

6.3

c1509




с1510

Да



19 messagelD

6.3

c1511




с1512

Да



20 elementaryMessagelD

6.3

c1513


0-(231-1)


с1514

Да

0-(231-1)

0-255

21 text

6.3

c1513




с1514

Нет



22 messageContent

6.3

c1515




с1516

Нет



23 attributes

6.3

c1517




с1516

Нет



24 elementaryMessagelds

6.3

c1513


0-(231-1)


с1514

Нет

0-(231-1)


25 variableMessage

6.3

c1513




с1514

Нет



26 elementaryMessagelD

6.3

с1518


0-(231-1)


с1519

Нет

0-(231-1)


27 integer

6.3

с1520


0-(231-1)


с1521

Нет

0-(231-1)


28 number

6.3

с1520




с1521

Нет



29 time

6.3

с1520