Opened 3 weeks ago
Closed 3 weeks ago
#458 closed баг (fixed)
Канальное окончание TAP создается на уже занятом канале
Reported by: | roman_zhur | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | VE-12 | Keywords: | |
Cc: | roman_zhur |
Description
Тикет создал alx от имени roman_zhur по комментарию другого тикета
Есть возможность добавить TAP-интерфейс в канал, который уже занят КО PRI (1E1). КО PRI занимает весь поток 1E1, я добавил TAP-интерфейс в 2 канал и 22 канал.
Первый TAP-интерфейс не отображается на вкладке IPoverTDM, на вкладке "Канальные окончания" второй канал отображается как PRI и имеет статус ОК.
Второй TAP-интерфейс отображается на вкладке IPoverTDM, на вкладке "Канальные окончания" двадцать второй канал пропал.
Ожидалось, что нельзя назначить новый TAP-интерфейс на уже занятый КИ.
Attachments (3)
Change History (11)
comment:1 by , 3 weeks ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 by , 3 weeks ago
Прошу обновить пакет ve-12 и проверить, что стало хорошо. У меня, к сожалению, нет доступа к плате VE-12.
follow-up: 4 comment:3 by , 3 weeks ago
Обновил VE-12 до 1.0-2517-1.
Баг с тем, что при настройке TAP-интерфейс можно назначить на уже занятые каналы, остался. TAP-интерфейс по-прежнему можно настроить на уже занятые каналы канальным окончанием PRI, кроме 16 канала. При этом после перезагрузки страницы TAP-интерфейсы пропадают с вкладки "IP over TDM", но остаются в файле конфигурации.
При создание именно канального окончания (например, АДАСЭ) нельзя указать каналы, занятые PRI.
При создании TAP-интерфейса нельзя указать каналы, которые занимают другие канальные окончания, например, АДАСЭ и PPS.
by , 3 weeks ago
follow-up: 5 comment:4 by , 3 weeks ago
Replying to roman_zhur:
Баг с тем, что при настройке TAP-интерфейс можно назначить на уже занятые каналы, остался. TAP-интерфейс по-прежнему можно настроить на уже занятые каналы канальным окончанием PRI, кроме 16 канала.
Обнаружил, что в сети появилась плата VE-12 (192.168.20.98). Попробовал в ней создать окончание TAP в таймслоте 2. Не смог:
Прошу привести точную пошаговую последовательность действий для воспроизведения бага.
follow-up: 6 comment:5 by , 3 weeks ago
Попробовал в ней создать окончание TAP в таймслоте 2. Не смог:
В этом канале уже был TAP-интерфейс, который не отображается в веб-интерфейсе, но есть в файле конфигурации.
Сейчас я почистил конфиг от "лишних" TAP.
Порядок действий:
- Создано КО PRI, которое занимает каналы 1-31 потока 1E1.
- В веб-интерфейсе на вкладке "IP over TDM" нажать кнопку "Добавить".
- В окне настроек "Порт" выбрать "1E1", "Таймслот" выбрать 2.
- IP-адрес, маска и фрейм не имеют значения.
- Нажать кнопку "ОК".
- Еще раз нажать кнопку "Добавить".
- В окне настроек "Порт" выбрать "1E1", "Таймслот" выбрать 20.
- IP-адрес, маска и фрейм не имеют значения.
- Нажать кнопку "ОК".
- Нажать "Применить конфигурацию".
- Перезагрузить страницу.
TAP-интерфейс во втором канале:
- не будет отображаться на вкладке "IP over TDM";
- на вкладке "Канальные окончания" второй канал будет с типом "PRI" в статусе "OK" вместо "Idle".
TAP-интерфейс в двадцатом канале:
- отображается на вкладке "IP over TDM";
- на вкладке "Канальные окончания" двадцатый канал не отображается.
Конфигурация до изменений и конфигурация после изменений.
by , 3 weeks ago
Attachment: | config_1.json added |
---|
by , 3 weeks ago
Attachment: | config_2.json added |
---|
comment:6 by , 3 weeks ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Replying to roman_zhur:
Попробовал в ней создать окончание TAP в таймслоте 2. Не смог:
В этом канале уже был TAP-интерфейс, который не отображается в веб-интерфейсе, но есть в файле конфигурации.
Вот как я угадал! :) Действительно, с другим номером канала воспроизвелось...
comment:7 by , 3 weeks ago
Выяснилось, что проверка занятости канала выполняется не в одном, а в двух разных местах - отдельно для TAP и для всех остальных типов окончаний. А я исправил только в одном месте (на приложенном скриншоте видно, что сообщение не соответствует тексту в исправленной строчке)...
In 2517/sip_ua: