Changes between Initial Version and Version 1 of Examples3uTdmOverIpVe-01


Ignore:
Timestamp:
Feb 17, 2025, 12:35:37 PM (5 days ago)
Author:
roman_zhur
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Examples3uTdmOverIpVe-01

    v1 v1  
     1= Передача TDMoIP через плату VE-01/VE-02
     2Данный гайд применим для плат VE-01 и VE-02. Все настройки аналогичны.
     3
     4**В каких случаях применимо** [[BR]]
     5Плата VE-02 по RTP передает канальные интервалы независимо друг от друга. Таким образом при передаче, например, двух соседних КИ, на дальней стороне они могут быть получены в другом порядке. Это создает ограничение на передачу цифровых данных, например, RS232. В настройках субмодуля выбирается скорость передачи, которая зависит от занимаемых КИ. В случае передачи через RTP поток скорость будет ограничена 10-20 кбит/с, что соответствует 8 битам или одному канальному интервалу.
     6
     7== Основные настройки
     8Схема блоков показа ниже. Вместо платы PE-14 можно использовать любую плату, у которой есть внешние порты Ethernet (RJ-45) и есть линк на кросс-плату.
     9
     10[[Image(0scheme.png, align=center)]]
     11
     12Для передачи TDM через сеть IP на каждом блоке будет использоваться плата VE-02, на которой настроена передача полупостоянных потоков RTP.
     13
     14Сначала надо зайти в настройки платы VE-02 и в разделе «Настройка TDM» снять галочку «Режим канальных плат». Номер первого потока E1 и число потоков E1 указываются исходя из потребностей. Для примера выберем один шестой поток E1.
     15
     16[[Image(1-config_VE.png, align=center)]]
     17
     18Дальше на вкладке «Канальные окончания» нужно нажать кнопку «Добавить» и из списка выбрать «RTP (полупостоянный поток)».
     19
     20В настройках окончания нужно указать следующие параметры:
     21• **Канал.** Канал выбирается исходя из ваших потребностей. КИ 0 и 16 рекомендуется не занимать, поскольку в КИ 0 могут передаваться биты синхронизации, в КИ 16 передаются биты СУВ.
     22• **Назначение.** В этом поле указывается адрес и порт удаленной платы VE вида [IP-адрес]:[порт]. Порт вычисляется по формуле `10000 + (n – 1) * 2`, где n – номер канала. Например, если выберем канал 1, то порт будет 10000; если канал 2, то 10002; если канал 3, то 10004, и так далее.
     23• **Кодек.** Кодек выбирается исходя из того, какие данные будут передаваться. Для передачи голоса можно оставить кодек PCMA по умолчанию или выбрать другой кодек в зависимости от требуемого качества голоса и ширины канала. Для передачи цифровых данных (например, данные RS232) нужно выбрать кодек RAW. В таком случае плата VE не будет кодировать данные, а ИКМ код будет игнорироваться.
     24
     25[[Image(2-codecs.png, align=center)]]
     26
     27Для примера выберем канал 2 и в поле «Назначение» укажем IP-адрес второй платы VE-02, пропишем порт 10002. Остальные настройки можно оставить по умолчанию.
     28
     29[[Image(3-1-conf_RTP.png, align=center)]]
     30
     31Далее на вкладке «TDM» в столбце «СУВ» необходимо выбрать «КИ16». Это нужно, чтобы у потока E1 была сверхцикловая синхронизация.
     32
     33[[Image(4-1-tab_TDM.png, align=center)]]
     34
     35На втором блоке делаем аналогичные настройки. В поле «Назначение» при настройке RTP для второй платы VE-02 указывается IP-адрес первой платы VE-02.
     36
     37После всех настроек на платах VE состояние потоков E1 должно быть «OK», а также на вкладке «Канальные окончания» окончание RTP должно быть в состоянии «ОК», как показано ниже.
     38
     39
     40 
     41[[Image(5-1-status.png, align=center)]]
     42[[Image(6-2-status_RTP_OK.png, align=center)]]
     43
     44== Передача голоса
     45
     46Для примера будут использоваться платы FS-08 и PD-04 с субмодулем FS01.
     47
     48Схема блоков выглядит следующим образом.
     49
     50[[Image(7-1-scheme.png, align=center)]]
     51
     52Сначала на каждом блоке в настройках плат FS-08 и PD-04 нужно разблокировать порты, к которым будут подключены телефоны. В нашем случае в разъеме провода телефона используются контакты, которые подключаются ко второму порту платы FS-08, поэтому надо разблокировать порт 2; либо можно разблокировать все порты.
     53
     54Так как поток RTP уже настроен для передачи голоса, приступим к коммутации TDM. В таблице TDM нужно скоммутировать КИ порта платы FS-08, к которому подключен телефон, и КИ второго канала RTP.  Для платы PD-04 делаем аналогичные настройки на втором блоке.
     55
     56[[Image(8-2-tab_TDM_FS.png, align=center)]]
     57 
     58**Проверка.** При поднятии трубки любого телефона другой телефон зазвонит, после ответа на звонок абоненты будут слышать друг друга.
     59
     60== Передача цифровых данных на примере RS485
     61
     62Схема блоков выглядит следующим образом.
     63
     64[[Image(9-2-scheme.png, align=center, 95%)]]
     65
     66Для примера используем платы PD-04 с установленным субмодулем R485 в каждом блоке. Сначала разблокируем и настроим порт. В настройках платы PD нужно снять галочку «Блокирован», выбрать скорость «10-20 кбит/с (8 битовых интервалов)» и указать позицию данных.
     67
     68Скорость передачи зависит от битовых интервалов, что соответствует канальным интервалам в таблице TDM. А так как канальные интервалы отправляются независимо друг от друга, то необходимо «уместить» данные в один КИ.
     69
     70«Позиция данных» указывается 8, потому что модуль FS01 занимает биты с нулевого по седьмой, что соответствует первому КИ из 8 КИ, отведенных под плату PD-04 в таблице TDM. Второй модуль может занять биты, начиная с восьмого, что будет соответствовать второму КИ в таблице TDM.
     71 
     72
     73[[Image(10-1-conf_PD_R485.png, align=center)]]
     74
     75Добавим еще один поток RTP. В настройках окончания RTP укажем канал 3, в «Назначение» IP-адрес остается прежним, а порт изменим для соответствующего канала. Изменим кодек на «RAW» для прозрачной передачи данных. Остальные настройки оставим по умолчанию.
     76
     77[[Image(11-2-conf_RTP.png, align=center)]]
     78
     79В таблице TDM аналогично настройке ТЧ надо скоммутировать КИ, который занимает порт R485, и КИ третьего канала RTP.
     80
     81[[Image(12-3-tab_TDM_PD.png, align=center)]]
     82
     83На втором блоке произвести аналогичные настройки.
     84
     85**Проверка.** С помощью конвертеров `Ethernet <--> RS485` подключим ПК к обоим портам плат PD-04, в которых установлены субмодули R485. Затем через программу генерируем и отправляем данные на порт платы PD первого блока и получаем данные с порта платы PD второго блока. После успешной проверки прохождения данных в одну сторону поменяем в программе направление данных в другую сторону (данные шли `Блок 1 -> Блок 2`, теперь `Блок 1 <- Блок 2`). Как показано ниже, полученные данные соответствуют отправленным, число отправленных/полученных пакетов совпадает, ошибок не обнаружено.
     86
     87[[Image(13-check_R485.png, align=center, 95%)]]
     88
     89**Примечание.** При скорости 20-40 кбит/с (16 битовых интервалов или 2 канальных интервала) и аналогичной настройке еще одного потока RTP, при проверке будут идти ошибки.
     90 
     91[[Image(14-1-check_R485_err.png, align=center, 95%)]]
     92[[Image(15-2-check_R485_err.png, align=center, 95%)]]
     93
     94== FXO/FXS через RTP
     95
     96Это может понадобиться в случае абонентского выноса телефонной линии.
     97Примерно представить схему можно так, как показано ниже.
     98 
     99[[Image(16-3-scheme.png, align=center, 95%)]]
     100
     101В нашем случае в качестве упрощенной версии АТС будет использоваться третий блок, и схема будет выглядеть следующим образом. Если нужна какая-либо маршрутизация вызовов, то в Блок 3 следует добавить плату VE-01/VE-02. В нашем случае для проверки достаточно того, что с телефона А можно будет позвонить и поговорить на телефон Б, и наоборот.
     102 
     103[[Image(17-4-scheme.png, align=center, 95%)]]
     104
     105Добавим еще один поток RTP. В настройках окончания RTP укажем канал 4, в «Назначение» IP-адрес остается прежним, а порт изменим для соответствующего канала. Для примера возьмем случай, когда пропускная способность канала сильно ограничена. Для этого выберем кодек «G.723» с битрейтом 5,3 кбит/с. Это понизит качество голоса, но обеспечит низкую ширину занимаемого канала. Остальные настройки можно оставить по умолчанию.
     106 
     107[[Image(18-3-conf_RTP.png, align=center)]]
     108
     109В таблице TDM на Блоке 1 скоммутируем КИ порта платы PD-04, к которому подключен телефон Б, и КИ четвертого канала RTP.
     110
     111[[Image(19-4-tab_TDM_PD.png, align=center)]]
     112
     113В таблице TDM на Блоке 2 скоммутируем КИ второго канала платы FO-08, к которому подключена плата FS-08 Блока 3, и КИ четвертого канала RTP.
     114
     115[[Image(20-5-tab_TDM_FO.png, align=center)]]
     116
     117В таблице TDM на Блоке 3 скоммутируем КИ второго канала платы FS-08, к которому подключена плата FO-08 Блока 2, и КИ шестого канала платы FS-08, к которому подключен телефон А.
     118
     119[[Image(21-6-tab_TDM_FS.png, align=center)]]
     120
     121**Проверка.** При поднятии трубки любого телефона другой телефон зазвонит, после ответа на звонок абоненты будут слышать друг друга.