Главная Новые телекоммуникационные услуги [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] SCP SSP PlayAnnouncement/Prompt&CollectUserlnformation, Prompt&CollectUserlnformation I Рис. 3.4.11 Непосредственный обмен операциями SCP-IP при взаимодействии с пользователем Целесообразно использовать способность ТСАР переносить несколько операций в одном сообщении. Это позволяет в сценарии, показанном на рисунке 3.4.5, передавать в одном сообщении ТСАР операцию ConnectToResource и первую операцию PlayAnnouncement/Prompt AndCollectUserlnformation, что сокращает общее количество сообщений. 3.4.4.3 Процедуры отключения SRF Процедуры отключения контролируются SCF, а вид используемой процедуры выбирается с учетом требований предоставляемой услуги. Для разъединения тракта связи SCP выбирает либо процедуру, разрешающую разъединение со стороны SRF при завершении взаимодействия с пользователем, либо процедуру, предусматривающую, что SSF должен разъединить тракт, только получив прямое указание от SCF Процедуру разъединения, инициированную SRF, иллюстрирует рисунок 3.4.12. Разъединение со стороны SRF разрешается SCF при помощи операций PlayAnnouncement/PromptAndCollectUserlnforma-tion. Когда SRF при ни мает такую операцию с разрешением разъединения по собственной инициативе, диалог заканчивается в соответствии с инструкциями, входящими в эту операцию, и SRF инициирует разъединение, используя соответствующие сигналы управления трактом связи. SSF/CCF определяет, что разъединение производит SRF, и сохраняет соединение с конечным пользователем. SSF возвращается в состояние «Waiting for instructions* и выполняет операции, буферизированные за время взаимодействия. В случае передачи управления, SSP, показанный на рисунке 3.4.12, является тем SSP, который принимает управление. В случае с ассистирующим SSF процедуры разъединения, инициируемые SRF, не используются, так как ассистирующий SSF остается в состоянии «Waiting for instructions* и не допускает разъединения тракта связи с инициирующим SSF В этом случае используются процедуры разъединения по инициативе SCF
(*) Разъединение со стороны SRF запрещено Рис. 3.4.12 Процедура разъединения по инициативе SRF При наличии непосредственной связи между SCF и SRF процедуры работают таким же образом. Разъединение по инициативе SRF разрешается SCF при помощи операции PlayAnnouncement/ PromptAndCollectUserlnformation. Когда SRF принимает такую операцию с разрешением разъединения по собственной инициативе, диалог заканчивается в соответствии с инструкциями, содержащимися в этой операции, и SRF инициирует разъединение, используя соответствующие сигналы управления трактом связи. SSF/CCF определяет, что разъединение производит SRF, и сохраняет соединение с конечным пользователем. SSF возвращается в состояние «Wait-ing for instructions* и выполняет операции, буферизированные за время взаимодействия. Процедура разъединения по инициативе SCF показана на рисунке 3.4.13. Сообщения управления трактом связи показаны пунктирными линиями. Чтобы инициировать отключение SRF, SCF должен передать последнюю операиу\ю PlayAnnouncement/PromptAndCollect Userlnformation и принять ответ на нее. Операция SpecializedResourceReport содержит параметр, указывающий на окончание передачи речевого сообщения (Announcementcomplete), а возвращаемым результатом операции PromptAndCollectUser Information является накопленная информация (Collectedinformation). Для разъединения по инициативе SCF используется передаваемая SCF операция DisconnectFonA/ardConnection. Приняв ее, SSF производит разъединение тракта связи между SSF и SRF. Так как SCF (инициирующий разъединение), SSF (передающий сигналы управления разъединением) и SRF (принимающий сигналы) осведомлены о факте разъединения, их действия синхронизированы. Поэтому прекращение транзакция может быть предопределено в неявном виде. Это, однако, не запрещает использовать для прекращения транзакции явные указания с помощью специальных сообщений. Инициирующий SSP Ассистирующий SSP
(*) Разъединение со стороны SRF запрещено Рис. 3.4.13 Разъединение по инициативе SCF в случае с ассистированием В случае с ассистирующим SSF SSP-инициатор, приняв от SCP операцию DisconnectForwardConnection, нарушает соединение с ассистирующим SSP, который, в свою очередь, разъединяеттракт связи с IP. SSP-инициатор, зная, что соединение с ассистирующим SSP было установлено в соответствии с предписанием операции EstablishTemporaryConnection, сохраняет соединение с пользователем и возвращается в состояние «Waiting for Instructions*. [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.0012 |