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

[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]

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

Exception to SSF -*-

Состояние 1 Idle"

(е8) Hand-off Needed

(е6) Processing Faiure

Состояние 3 "Routing to Resource"

(e5) SR Fac. Needed

4-=-

(E9) Faiiure from SSF (elO) Timer Expired

(el) SLJnvocation (E2) Query from SSF

Состояние 2 "Preparing SSF Instructions"

(e7) Resource attaclied

Состояние 4 "User Interaction"

(ell) Continue SCF Processing

(e4) Processing. Compieted

Рис. 3.3.4 Диаграмма состояний SCSM

Всякий раз, когда программа ЗЬРзапрашивает информацию о вызове, SCSM передает к SSF операцию CalllnformationRequest и ожидает ответную операцию CalllnformationReport. Если операция CalllnformationReport задерживается, SCSM может принять ее в любом состоянии (кроме Idle). Получив otSLP (в любом состоянии, кроме Idle) информацию о том, что обработка завершена, SCSM остается в том же состоянии до получения операции CalllnformationReport.

Для SCSM определены три таймера.

Таймер Tgj,pggpпредназначен для перезапуска в SSF таймера Tggp, предотвращающего чрезмерно длительную приостановку обслуживания вызова и защищающего ассоциацию между SSF и SCF Тд,р ggp запускается в следующих случаях:

• когда SCF принимает операции InitialDP или AssistRequestlnstructions (состояния 2.1 и 2.2.1: "Preparing SSF Instructions*). Таймер

Tgj,pggp перезапускается при посылке к SSF первого запроса, отличного от операции ResetTimer. После первого срабатывания таймер может быть перезапущен, после его второго срабатывания машина SCSM сообщает об этом SLP и функциям техобслуживания и переходит в состояние «ldle»;



• когда SCF входит в состояние «Queueing». После срабатывания Tgj,p ggpSCF можот п О р О 3 а п У С К ат b этот таймер , используя операцию ResetTimer, любое число раз;

• когда SCF входит в состояние «Waiting for Assist Request Instructions* или в состояние «User Interaction*. После срабатывания Тд,р ggp, SCF может перезапускать его, используя операцию ResetTimer, любое число раз.

Во всехтрех случаях выдержка времени, определяемая таймером SCF-SSF может иметь разные значения, причем значение выдержки времени по таймеру Tggg всегда меньше, чем соответствующее значение выдержки времени по таймеру Tgg. При приеме или передаче любой другой операции SCF должен перезапустить Тд,р gg. В состоянии «Waiting for Notification or Request* таймер Тд,р ддне используется.

Второй таймер, определеный для SCSM, - Tggigpp предназначен для предотвращения чрезмерно длительной приостановки обслуживания вызова при выполнении процедур ассистирования/ передачи управления (assist/handoff). Таймер Тдддд..дрдррЗапускается в случае, когда SCSM передает операцию EstablishTemporaryConnection или Connect, содержащую «связывающий идентификатор* (Correlation ID). Таймер останавливается, когда SCSM принимает от ассистирующего SSF операцию AssistRequestlnstructions. По истечении выдержки времени, определяемой этим таймером, SCSM информирует логику услуг и функции техобслуживания, после чего переходит в состояние «ldle* (в случае передачи управления) или в состояние "Preparing SSF Instructions* (в случае ассистирования).

Последний связанный с SCSM таймер Т. предназначен для защиты установленного диалога. Таймер запускается в начале диалога, а его срабатывание инициирует проверку связанных с данным диалогом ресурсов SSF и SCF посредством операции ActivityTest.

Все относящиеся к управлению соединением операции в интерфейсе SCF-SSF (кроме операций связанных с SCME) делятся на две категории: операции, связанные с обслуживанием вызова, и операции, не связанные с обслуживанием вызова.

Операции, входящие в первую категорию, образуют две группы: первая включает в себя операции Collectlnformation, Connect, ReleaseCall, и Continue; а вторая - операции InitiateCallAttempt, ConnectToResource, DisconnectForwardConnection и EstablishTemporaryConnection.

SCF не может передавать в направлении к SSF две операции первой группы, используя последовательность сообщений ТСАР или последовательность компонентов в одном сообщении. Возможна передача за один раз только одной операции. Две операции первой



группы должны быть разделены по крайней мере одним полученным SCSM сообщением, несущим информацию о возникшем в SSF событии вида EDP-R. Такой же принцип применяется для любой операции из первой группы, если она сопровождается операциями ConnectToResource ипи EstablisliTemporaryConnection.

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

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

3.3.4.2 Состояния «ldle» и «Ргераппд SSF Instruction*

В состоянии 1 - «ldle» - существенны два события, вызывающих переход в состояние 2 - «Ргераппд SSF Instructions* (подготовка инструкций для SSF).

• (el) SLJnvocation - внутреннее событие, обусловленное тем, что логике услуг необходимо иницировать вызов. SCSM передает к SSF операцию Initiate CallAttempt.

• (е2) Ouery from SSF - внешнее событие, обусловленное приемом операции InitialDP ипи AssistRequestlnstructions (для случая передачи управления).

В состоянии 2 - «Ргераппд SSF Instructions* - существенны следующие события:

• (е4) Processing Completed - внутреннее событие, состоящее в том, что подготовка инструкций для SSF завершена. Это событие вызывает передачу соответствующей операции к SSF и переход SCSM FSM в состояние 1 - «ldle».

• (е5) SR Facilities Needed - внутреннее событие, обусловленное тем, что логике услуг нужна дополнительная информация от пользователя, и, следовательно, нужно установить соединение между этим пользователем и SRF Это событие вызывает переход в состояние 3 - «Routing to Resource*.

• (е6) Processing Failure - внутреннее событие (сбой), требующее обработки особой ситуации и перехода в состояние 1 - «ldle».

Обработка особых ситуаций рекомендациями ITU-T и стандартами ETSI не определена. Предполагается лишь, что при такой обработке необходимо освободить все используемые ресурсы и передать соответствующее сообщение к SSF

Для описания процедур, относящихся к состоянию 2, его удобно разделить на три состояния (2.1, 2.2 и 2.3), как это показано на рисунке 3.3.5.



[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.0028