Главная  Новые телекоммуникационные услуги 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [ 26 ] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159]

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

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

2.2.3 Стадия 1 описания блоков SIB

Каждый блок31В описывается стандартно по определенному шаблону, который включает в себя следующие поля:

ОПРЕДЕЛЕНИЕ:

Описание блока SIB с точки зрения создания услуги.

ВЫПОЛНЯЕМЫЕ ДЕЙСТВИЯ:

Описание действий, выполняемых блоком SIB.

ВОЗМОЖНОЕ ПРИМЕНЕНИЕ:

Примеры услуг, где данный SIB может быть использован.

ВХОД:

Вход в каждый SIB специфицируется тремя элементами:

- один логический старт;

- данные SSD;

- данные СЮ.

ВЫХОД:

Выход из каждого SIB специфицируется двумя элементами:

- одно или несколько логических завершений;

- данные СЮ, которые определяют полученные в результате выполнения этого SIB параметры, специфические для данного вызова и нужные другим SIB или ВСР, чтобы завершить предоставление услуги.

ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ:

Графическое представление, используемое для описания входа, работы и выхода блока SIB, иллюстрирует рис. 2.2.1. Каждый SIB имеет один логический старт и одно или несколько логических завершений. Соответствующие логические потоки изображены слева и справа сплошными линиями со стрелками; надписи рядом со линиями идентифицируют каждый из этих потоков. Параметры SSD изображены вверху пунктирными линиями со стрелками и сопровождаются надписями сбоку от линий. Аналогичным образом внизу показаны параметры СЮ, причем входные и выходные СЮ изображены отдельно друг от друга.

SDL - ДИАГРАММА:

Эта диаграмма дает графическое представление стадии 1 описания SIB с использованием SDL-макро в соответствии с правилами, определенными в рекомендации ITU-T Z.100.



Параметры SSD

Логический старт

Входные параметры CID


Логическое(ие) завершение(я)

Выходные параметры CID

Рис. 2.2.1 Графическое представление блока SIB

2.2.3.1 Блоки, определенные ITU-T

БЛОК ALGORITHM. Первоначально этот блок предназначался для выполнения самых разных математических операций. Однако опыт внедрения продиктовал необходимость сужения математических функций блока и, соответственно, области его применения. В результате, алгоритм, выполняемый данным блоком, сведен к увеличению или к уменьшению целочисленного значения CID на заданное целое число (инкремен/дикремент). Блок ALGORITHM может применяться в услугах Mass calling и Televoting.

Тип Алгоритма

Инкремент/декремент

CIDFP-Исходные

и резельтирующие данные

CIDFP-Причина ошибки

ALGORITHM

Успех

Ошибка

Исходные данные

Результирующие данные Причина ошибки

Рис. 2.2.2 БлокЛЬСОР1ТНМ

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



ваться или уменьшаться, указатель поля входных данных CID, куда помещаются исходные данные и, затем, - результирующие данные, а также указатель поля выходных данных CID, куда будет помещена возможная причина ошибочного выполнения блока. Входные данные CID блока содержат параметр, который хранит данные, подлежащие математической обработке, а выходные данные CID содержат результат выполнения соответствующего математического алгоритма и возможную причину ошибочного выполнения блока. Графическое представление блока приведено на рисунке 2.2.2.

БЛОК AUTHENTICATE. Этот блок присутствует только в версии ITU-T и, в соответствии со своим названием, выполняет функции проверки подлинности, иными словами, проверяет, является ли потенциальный пользователь услуги тем, за кого он себя выдает. Блок позволяет установить три опции механизма проверки подлинности:

• «простой механизм», предусматривающий проверку только имени пользователя и пароля;

• «внешний механизм», предусматривающий привлечение внешних средств проверки посредством указателя на соответствующую программу;

• отсутствие проверки.

Блок AUTHENTICATE может использоваться во всех услугах. Параметры SSD блока содержат несколько полей:

• Имя аутентификации является необязательным полем и присутствует, только когда установлен «простой механизм» аутентификации; это поле используется для обнаружения местонахождения объекта, содержащего пароль аутентификации, для установления с ним разрешенной связи; значение данного поля, равное нулю, указывает, что имя аутентификации может изменяться и поэтому должно предоставляться входными данными CID;

• Пароль аутентификации также является необязательным полем и присутствует, только когда установлен «простой механизм» аутентификации; это поле предоставляет данные, которые должны соответствовать имени аутентификации (условие, разрешающее связь между объектами); значение данного поля, равное нулю, указывает, что имя аутентификации может изменяться и поэтому должно предоставляться входными данными CID;

• Идентификатор механизма аутентификации определяет, какой из вышеуказанных механизмов будет применен при установлении разрешенной связи;

• Указатель поля данных CIDFP-Причина ошибки определяет, в какое поле выходных данных CID будет помещена информация о причине ошибочного выполнения блока;



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [ 26 ] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159]

0.0013