wiki:Examples3uTdmOverIpVe-01

TDM-over-IP через плату VE-01

Данный гайд применим для плат VE-01 и VE-02. Все настройки аналогичны.

В каких случаях применимо
Для передачи данных независимых друг от друга каналов TDM с СУВ или без, например телефонных каналов, ТЧ каналов. Плата VE-01 передает канальные интервалы TDM независимо друг от друга, данные каждого КИ и его СУВ находятся в отдельном RTP потоке. При приёме данные разных RTP потоков не выравниваются между собой. Eсли требуется объединять данные из нескольких таймслотов, то этот вариант не подойдёт (например при передаче данных модуля R232 платы PD-04 на скорости более 20 Кбит/с).

Основные настройки

Схема блоков показана ниже. Вместо платы PE-14 можно использовать любую плату, у которой есть внешние порты Ethernet (RJ-45) и есть Ethernet-линк на кросс-плату.

Для передачи TDM через сеть IP на каждом блоке будет использоваться плата VE-01, на которой настроена передача полупостоянных потоков RTP.

Сначала назначим плате определённые потоки E1 в коммутаторе TDM платы SW-01. В окне настройки платы VE-01 в группе «Настройка TDM» снимем чекбокс «Режим канальных плат». Укажем в качестве номера первого потока E1 свободный поток в коммутаторе (для примера выберем один шестой поток E1), число потоков E1 укажем 1, т.к. для примера нам не понадобится более 30 КИ, хватит одного потока E1 для коммутации необходимых каналов.
В таблице "Cостояние потоков E1" для нашего потока должен быть выбран режим «PCM30» (30 КИ с данными, а 16-й КИ используется для передачи СУВ).

На скриншоте в потоке E1 платы VE-01, отображается авария «MF alarm» - multi frame alarm - т.к. мы выбрали для потока режим «PCM30», плата ожидает со стороны коммутатора получить сверхцикл с СУВ в 16-ом КИ, однако в коммутаторе центральной платы мы это ещё не настроили, настроим позже.

Теперь создадим RTP поток на плате VE-01: на вкладке «Канальные окончания» нужно нажать кнопку «Добавить» и из списка выбрать «RTP (полупостоянный поток)».

В настройках RTP потока нужно указать следующие параметры:

  • Канал. Нужно выбрать не занятый другим окончанием канал платы. Каналы платы нумеруются от 1-го до 256 (32x8). При выборе номера канала есть некоторые особенности. Каждые 32 канала попадают на отдельный поток E1, настроенный на плате. Канал соответствующий 0КИ потока E1 не имеет СУВ. А канал соответствующий КИ16 потока в режиме PCM30 не возможно использовать, т.к. он занят под передачу СУВ. Каналы платы 1, 33, 65, 97, 129, 161, 193, 225 не имеют СУВ, а каналы 17, 49, 81, 113, 145, 177, 209, 241 в режиме PCM30 нельзя использовать. Каналы 255 и 256 предназначены для окончаний субмодулей, устанавливаемых на плату.
  • Назначение. В этом поле указывается адрес и порт удаленной платы VE-01 или VE-02 вида [IP-адрес]:[порт]. Порт вычисляется по формуле 10000 + (n – 1) * 2, где n – номер канала. Например, если выберем канал 1, то порт будет 10000; если канал 2, то 10002; если канал 3, то 10004, и так далее.
  • Кодек. Кодек выбирается исходя из того, какие данные будут передаваться. Для передачи голоса можно выбрать любой кодек из поддерживаемых, в зависимости от требуемого качества голоса и ширины канала. Для передачи цифровых данных (например, данные RS232) нужно выбрать кодек RAW(он занимает большую ширину канала передачи, но плата VE не будет перекодировать данные).

Для примера выберем канал 2 и в поле «Назначение» укажем IP-адрес второй платы VE-01, пропишем порт 10002. Остальные настройки оставим по умолчанию.

Далее, применив настройки платы VE-01, закроем её окно и перейдём на вкладку «TDM» веб-интерфейса. Для потока, соответствующего потоку платы VE-01 (в нашем примере это 6E1), необходимо выбрать в столбце «СУВ» значение «КИ16» (мы устанавливаем передачу сверхцикла с СУВ для этого потока через КИ16)

После указания режима СУВ, в окне платы VE-01, авария потока «MF alarm» пропадёт, и будет отображаться состояние «ОК».

На втором блоке делаем аналогичные настройки. В поле «Назначение» при настройке RTP для второй платы VE-01 указывается IP-адрес первой платы VE-01.

После настройки потоки RTP плат VE-01 должны "увидеть друг друга" - на вкладке «Канальные окончания» окончание RTP должно перейти в состояние «ОК», как показано ниже.

Передача голоса

Для примера будут использоваться платы FS-08.

Схема блоков выглядит следующим образом.

На плате FS-08 нужно разблокировать необходимый порт (канал), к которому будет подключен телефон, или разблокировать все порты. В нашем случае в кабеле телефона обжаты контакты 4 и 5, что соответствует второму каналу.

Так как поток RTP уже настроен для передачи голоса, приступим к коммутации TDM. В таблице TDM нужно скоммутировать КИ порта платы FS-08, к которому подключен телефон, и КИ второго канала RTP. Для платы FS-08 на втором блоке делаем аналогичные настройки.

Проверка. При поднятии трубки любого телефона другой телефон зазвонит, после ответа на звонок абоненты будут слышать друг друга.

Передача цифровых данных на примере RS-485

Схема блоков выглядит следующим образом.

Для примера используем платы PD-04 с установленным субмодулем R485 в каждом блоке. Сначала разблокируем и настроим порт. В настройках платы PD нужно снять галочку «Блокирован», выбрать скорость «10-20 кбит/с (8 битовых интервалов)» и указать позицию данных.

Скорость передачи зависит от битовых интервалов, что соответствует канальным интервалам в таблице TDM. А так как канальные интервалы отправляются независимо друг от друга, то необходимо «уместить» данные в один КИ.

«Позиция данных» указывается 8, потому что модуль FS01 занимает биты с нулевого по седьмой, что соответствует первому КИ из 8 КИ, отведенных под плату PD-04 в таблице TDM. Второй модуль может занять биты, начиная с восьмого, что будет соответствовать второму КИ в таблице TDM.

Добавим еще один поток RTP. В настройках окончания RTP укажем канал 3, в «Назначение» IP-адрес остается прежним, а порт изменим для соответствующего канала. Изменим кодек на «RAW» для прозрачной передачи данных. Остальные настройки оставим по умолчанию.

В таблице TDM аналогично настройке ТЧ надо скоммутировать КИ, который занимает порт R485, и КИ третьего канала RTP.

На втором блоке произвести аналогичные настройки.

Проверка. С помощью конвертеров Ethernet <--> RS485 подключим ПК к обоим портам плат PD-04, в которых установлены субмодули R485. Затем через программу генерируем и отправляем данные на порт платы PD первого блока и получаем данные с порта платы PD второго блока. После успешной проверки прохождения данных в одну сторону поменяем в программе направление данных в другую сторону (данные шли Блок 1 -> Блок 2, теперь Блок 1 <- Блок 2). Как показано ниже, полученные данные соответствуют отправленным, число отправленных/полученных пакетов совпадает, ошибок не обнаружено.

Примечание. При скорости 20-40 кбит/с (16 битовых интервалов или 2 канальных интервала) и аналогичной настройке еще одного потока RTP, при проверке будут идти ошибки.

FXO/FXS через RTP

Это может понадобиться в случае абонентского выноса телефонной линии. Примерно представить схему можно так:

В нашем случае в качестве упрощенной версии АТС будет использоваться третий блок, и схема будет выглядеть следующим образом. Если нужна какая-либо маршрутизация вызовов, то в Блок 3 следует добавить плату VE-01/VE-02. В нашем случае для проверки достаточно того, что с телефона А можно будет позвонить и поговорить на телефон Б, и наоборот.

Добавим еще один поток RTP. В настройках окончания RTP укажем канал 4, в «Назначение» IP-адрес остается прежним, а порт изменим для соответствующего канала. Для примера возьмем случай, когда пропускная способность канала сильно ограничена. Для этого выберем кодек «G.723» с битрейтом 5,3 кбит/с. Это понизит качество голоса, но обеспечит низкую ширину занимаемого канала. Остальные настройки можно оставить по умолчанию.

В таблице TDM на Блоке 1 скоммутируем КИ порта платы FS-08, к которому подключен телефон Б, и КИ четвертого канала RTP.

В таблице TDM на Блоке 2 скоммутируем КИ второго канала платы FO-08, к которому подключена плата FS-08 Блока 3, и КИ четвертого канала RTP.

В таблице TDM на Блоке 3 скоммутируем КИ второго канала платы FS-08, к которому подключена плата FO-08 Блока 2, и КИ шестого канала платы FS-08, к которому подключен телефон А.

Проверка. При поднятии трубки любого телефона другой телефон зазвонит, после ответа на звонок абоненты будут слышать друг друга.

Last modified 2 days ago Last modified on Feb 18, 2025, 5:26:20 PM

Attachments (23)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.