Главная Новые телекоммуникационные услуги [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] Выходные данные CID содержат единственное поле - Причина ошибки, определяющее условие, из-за которого произошел сбой при выполнении блока. Блокимеет два типа логических завершений: Успех и Ошибка. Графическое представление блока приведено на рисунке 2.2.8. Имя файла для записи CIDFP-Данные СЮРР-Причина ошибки CIDFP-Идентификатор разрешенной связи LOG CALL INFORMATION Успех Ошибка Данные Идентификатор разрешенной связи Причина ошибки Рис. 2.2.8 Блок LOG CALL INFORMATION БЛОК QUEUE. Блок QUEUE предусматривает установку вызовов в очередь для ожидания освобождения занятых (недоступных) ресурсов и выбор этих вызовов из очереди по мере освобождения ресурсов. Этот блок выполняет все необходимые функции, связанные с возможностью ожидания, а именно: • разрешает немедленное обслуживание вызова, если соответствующие ресурсы доступны; • помещает вызов в очередь, если ресурсы недоступны; • (опция) передает ожидающему абоненту речевую или музыкальную фразу; • разрешает продолжить обслуживание очередного вызова при освобождении ресурсов. В связи со сложностью реализации блока QUEUE в Рекомендации ITU-T Q.1213 приводится SDL-диаграмма, описывающая алгоритм его функционирования. Процесс, выполняемый этим SIB, проходит следующие шаги. 1. Отмечает вызов, как установленный в очередь. 2. Запускает таймер, ограничивающий время пребывания в очереди, поскольку недопустимо, чтобы вызов находился в очереди бесконечно долго. 3. Увеличивает на единицу «показание» счетчика занятых мест в очереди. 4. Как опция, запускает процедуру передачи вызывающему пользователю речевой фразы. 5. Запрашиваету исходящей станции информацию о состоянии абонентской линии, т.е. не повешена ли трубка. В случае, если трубка повешена, исходящая станция должна послать обратное сообщение, чтобы сеть смогла освободить ресурсы. 6. Ожидание. В этой точке происходит приостановка процесса обслуживания вызова до тех пор, пока не произойдет одно из трех следующих событий: • Сработал таймер. В этом случае, все ресурсы, которые связаны с обслуживанием вызова, освобождаются. • Отказ от ожидания (отбой ожидающего пользователя). В этом случае, как и в предыдущем, все ресурсы, связанные с обслуживанием вызова, освобождаются. • Ресурс доступен. В этом случае вызов выводится из очереди, а исходящая АТС получает адрес освободившегося ресурса. Заметим, что весь обмен сообщениями, о котором шла речь, происходит только между исходящей станцией и функцией управления услугой. Входящая сторона в обработке вызова, требующего услугу IN, не участвует. Данные SSD блока OUEUE определяют доступную длину очереди, максимальное число вызовов одновременно обслуживаемых ресурсом, и максимально разрешенное время пребывания вызова в очереди. Входные данные CID блока OUEUE содержат метку соединения, устанавливаемого в процессе обслуживания вызова. Блок имеет пять типов логических завершений: • Ресурс доступен; • Отказ от ожидания; • Сработал таймер, лимитирующий время ожидания; • Очередь заполнена; • Ошибка. Блок OUEUE может применяться во всех услугах, использующих атрибут ожидания обслуживания. Графическое представление блока приведено на рисунке 2.2.9. БЛОК SCREEN. Блок SCREEN производит сравнение идентификатора (например, PIN-кода, введенного пользователем, номеров вызывающей и вызываемой сторон) с заданным списком. Этот SIB может использоваться для проверки идентификации пользователя или его PIN-кода с последующим разрешением или запретом доступа к запрашиваемым функциям, атакже для просеивания исходящих ИЛИ входящих вызовов по признаку сетевых адресов. Многократное использование блока SCREEN в соединении с другими блоками, такими как TRANSLATE и COMPARE, может привести к более сложным алгоритмам просмотра. Блок может быть использован в услугах переадресации (по условию занятости или отсутствия ответа вызываемого абонента), просмотра списка исходящих и/или входящих вызовов, а также в услугах с отнесением платы на счет или с оплатой по кредитной карте. Максимальное число вызовов, одновременно обслуживаемых ресурсом Максималыюе число мест в очереди Максималыюе время пребывания вызова в очереди SSD ; параметры речевого сообщения CIDFP-Идентификатор ресурса СЮРР-Причина ошибки QUEUE Ресурс доступен Отказ от ожидания Сработал таймер Очередь заполнена Ошибка Метка соединения Идентификатор ресурса! Время пребывания в очереди причина ошибки Рис. 2.2.9 БлокОиЕиЕ Блок имеет три типа логических завершений: Соответствие, Несоответствие и Ошибка. Сопровождающие выходные данные CID содержат сведения о причине ошибки, т.е определяют те условия, из-за которых произошел сбой во время выполнения блока. Графическое представление блока приведено на рисунке 2.2.10. Имя списка просмотра Фильтр списка просмотра CIDFP-Идентификатор разрешенной связи CIDFP-Данные СЮРР-Причина ошибки Идентификатор разрешенной связи SCREEN -► Соответствие Несоответствие Ошибка Причина ошибки Рис. 2.2.10 БлoкSCREEN БЛОК SERVICE DATA MANAGEMENT (SDM). Этот блок предоставляет возможности запроса, замены и изменения специфических данных об абоненте услуги, хранящихся в сетевой базе данных, и выполняет следующий набор действий: [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 |