Процедура швидкого встановлення з'єднання

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

6.5.4 Процедура швидкого встановлення з'єднання
Найшвидший спосіб встановлення з'єднання в мережі, що базується на рекомендації Н.323, - це використання процедури Fast Connect. Щоб ініціювати процедуру Fast Connect, що викликає устаткування передає повідомлення Setup з елементом fastStart. Цей елемент може включати в себе одну або кілька структур Open Log icalChannel. Одна зі структур OpenLogicalChannel обов'язково повинна містити елемент forwardLogicalChannelParametere і може містити елемент reverseLogicalChannelParameters, але, в той же час, структура OpenLogicalChannel описує точно один односпрямований логічний канал. Це означає, що коли описується прямий логічний канал, то в структурі присутній тільки елемент forwardLogicalChannelParameters. Елемент містить інформацію про алгоритмі, який використовується викликає обладнанням для кодування переданої інформації, і адресу каналу RTCR При описі каналу зворотного напрямку в елементі forwardLogicalChannelParameters не міститься ніякої інформації, хоча сам він обов'язково присутній, а в елементі reverseLogicalChannelParameters містяться відомості про алгоритми декодування прийнятої інформації, транспортна адреса RTP, на який слід передавати інформацію, і адресу каналу RTCP.
В елементі fastStart може бути присутні кілька альтернативних структур OpenLogica (Channel, що розрізняються алгоритму кодування переданої інформації або декодування прийнятої інформації, причому найбільш бажані алгорітми вказуються в першу чергу.
Викликаного обладнання може відхилити процедуру Fast Connect, або якщо воно її не підтримує, або якщо існує потреба у використанні процедур Н.245 з відкриттям окремого каналу Н.245 або з тунелюванням керуючих повідомлень. У цьому випадку елемент fastStart не включається ні в одне з повідомлень, переданих після прийому Setup, до повідомлення Connect включно. Відкриття логічних каналів для передачі мовної інформації проводиться з використанням процедур Н.245.
Викликаного обладнання, отримала повідомлення Setup з елементом fastStart й яка б могла підтримати процедуру Fast Connect, має включити елемент fastStart в будь-яке з повідомлень Q.931, переданих після прийому Setup, до повідомлення Connect включно. Елемент fastStart містить структури OpenLogicalChannel, які обрані викликуваним обладнанням зі структур, запропонованих викликає обладнанням. І знову одна зі структур OpenLogicalChannel містить елемент forwardLogicalChannel-Parameters з відомостями про алгоритм кодування інформації, з транспортними адресами каналів RTP і RTCP викликається обладнання. Друга структура OpenLogicalChannel включає в себе елемент forwardLogicalChannelParameters, що не містить ніякої інформації, і елемент reverseLogicalChannelParameters з відомостями про алгоритм кодування інформації і з транспортним адресою каналу RTCP викликається обладнання.
Викликаного обладнання може починати передачу інформації відразу слідом за будь-яким повідомленням Q.931 з елементом fastStart. Це означає, що викликає обладнання повинне бути готовим до прийому інформації, закодованої будь-яким із зазначених у повідомленні Setup способів. Повідомлення Q.931 з елементом fastStart, передане викликуваним обладнанням після отримання повідомлення Setup, може прийти після початку передачі користувальницької інформації. Якщо викликає обладнання не бажає приймати мовну інформацію до приходу повідомлення Connect, воно присвоює значення TRUE елементу mediaWaitForConnect, переданому в повідомленні Setup.
Зухвала обладнання, ініціювати процедуру Fast Connect, може почати передачу мовної інформації відразу після прийому будь-якого з дозволених повідомлень Q.931, що містить елемент fastStart.
При руйнуванні з'єднання одним з учасників передається повідомлення Release Complete, після чого закривається сигнальний канал і з'єднання вважається завершеним.
Слід зазначити, що при використанні процедури Fast Connect або при тунелюванні керуючих повідомлень як одна, так і інша сторона може відкрити керуючий канал Н.245, для чого обладнання цієї сторони повинне включити до будь-яке повідомлення Q.931 елемент h245Address. При цьому процедура Fast Connect або Туннелирование переривається.


--Козінцев Олексій 36 гр. 16:09, 29 листопада 2010 (EET)