і контролю працездатності щодо модуля УШ;
В· для керуючої інформації;
В· для даних (мовних і тонального сигналу) кожного КІ модуля УШ.
Інформація конфігурації і контролю модуля УШ
телефонія мовна інформація модуль
Інформація конфігурації служить для ініціалізації роботи модуля УШ і записується модулем протоколу RTP перед запуском програми модуля УШ. p align="justify"> Інформація конфігурації для модуля УШ включає:
Порядковий номер УШ (від 0 до 3) (1 байт);
Кількість канальних інтервалів в ІКМ, підключеному до УШ (32, 64 ...) (1 байт).
Інформація контролю модуля УШ служить для контролю над ним з боку модуля протоколу RTP.
Інформація контролю модуля УШ включає:
Ознака готовності до роботи модуля УШ після запуску (завершення ініціалізації) (2 біти):
00 - не готовий;
11 - готовий;
Примітка. Тут і далі старший біт - лівий. p align="justify"> Ознака готовності записується модулем УШ.
Ознака виконання модулем УШ ресинхронізації даних з причини виявлення збою в синхронізації (РД):
0 - ресинхронізація не було виконане;
1 - ресинхронізація була виконана.
Керуюча інформація, формована модулем протоколу RTP
Керуюча інформація, формована модулем протоколу RTP, служить для управління роботою модулів УШ. p align="justify"> Модулем протоколу RTP формується наступна інформація:
1. інформація, керуюча кодуванням/декодуванням даних мовного трафіку, видобутих/переданих з/в КД модулями УШ.
Керуюча інформація, формована модулем УШ
Модуль УШ формує для модуля протоколу RTP інформацію, керуючу номером області пам'яті при роботі методом В«пінг-понгВ». Номер області пам'яті може приймати два значення - 1 і 2, і визначає область пам'яті, в яку модуль протоколу RTP повинен записувати інформацію (керуюча інформація кодуванням/декодуванням, дані, витягнуті з пакетів RTP) або, з якої він повинен зчитувати інформацію (мовні дані , що формуються модулем УШ).
Дані, що формуються модулями УШ
Модуль УШ витягує з усіх КІ, що беруть участь у прийомі і/або передачі мовного трафіку, дані тривалістю по 10 мс (визначається з інформацією управління кодуванням/декодуванням). Якщо у керуючої інформації кодування/декодування для КІ встановлено біт необхідності розпізнавання DTMF і акустичних сигналів, модуль УШ виконує розпізнавання цих сигналів (цифра DTMF, сигнал ЗАЙНЯТО і т.д.). p align="justify"> За наявності в канальному інтервалі тонального сигналу, мовні дані ігноруються до тих пір, поки не буде виявлено кінець передачі тонального сигналу.
Модулі УШ перетворюють мовні дані в формат відповідно до керуючої інформацією кодування і поміщають результат у відповідну область даних. Байти мовних даних упорядковуються в мережевому порядку. p align="justify"> Інформація про розпізнаних тональних сигналах також записується у відповідну область пам'яті КІ для даних. При розпізнанні сигналу (наприклад, цифра DTMF, сигнал ЗАЙНЯТО), модуль УШ записує дані розпізнаного сигналу в призначену для цього область пам'яті і встановлює ознака даних тонального сигналу в службової інформації. Так як поле тривалості сигналу має розмір в 2 байти, то максимальне значення тривалості сигналу в одиницях тимчасової мітки дорівнюватиме 64K, що відповідає 8,192 секундам. Тому, у разі, якщо сигнал триває більше 8 секунд, модуль УШ встановлює в службової інформації ознака нового сигналу і продовжує відлік тривалості спочатку. br/>
Дані, що формуються модулем протоколу RTP
Області пам'яті заповнюються модулем протоколу RTP даними, витягнутими з пакетів, по черзі, кожні 10мс, для всіх КІ, що беруть участь у прийомі і/або передачі мовного трафіку.
Якщо пакет був втрачений, то в біт ознаки даних, в кількість байтів даних і в ознака наявності даних тонального сигналу записується 0;
Якщо було прийнято пакет з корисним навантаженням CN, то в ознака даних записується 1, а кількість байтів даних буде відповідати розміру корисного навантаження CN;
У разі відсутності пакетів (тиша), в ознака даних записується 1, а в кількіс...