Opened 3 weeks ago

Closed 3 weeks ago

#484 closed задача (fixed)

Добавить кнопку блокировки каналов субмодуля 4W04

Reported by: san Owned by: alx
Priority: полный атас Milestone: 1 очередь
Component: VE-02 Keywords:
Cc:

Description

Тикет относится к окончаниям RTP субмодуля 4W04, но, на усмотрение разработчика, аналогичную кнопку можно сделать для всех RTP окончаний или вообще любых окончаний субмодулей.

На вкладку "Канальные окончания" для каждого окончания RTP нужно добавить по отдельной кнопке "Блокировка". При нажатии на кнопку канал RTP должен переходить в нерабочее(заблокированное) состояние. Данные окончания не должны передаваться, индикация состояния в веб интерфейсе и на лампочках, должна отличаться от рабочей. При сохранении конфигурации в ПЗУ, блокировка должна сохраняться в ПЗУ, как и другие настройки.
Снятие блокировки должно осуществляться нажатием кнопки на вкладке "Канальные окончания" и/или изменением соответствующей настройки в окне "Редактирование потока RTP".

p.s. Функция должна быть в основной ветке проекта(апстриме). Этот тикет - замена неудачного решения "Сброс в настройки по умолчанию" из #479

Change History (7)

in reply to:  description comment:1 by alx, 3 weeks ago

Replying to san:

При нажатии на кнопку канал RTP должен переходить в нерабочее(заблокированное) состояние. Данные окончания не должны передаваться,

Уточни, пожалуйста, должны ли они продолжать приниматься. Или это на мое усмотрение?

comment:2 by san, 3 weeks ago

Уточни, пожалуйста, должны ли они продолжать приниматься. Или это на мое усмотрение?

Передаваться данные не должны ни в сторону RTP ни в сторону интерфейса ТЧ, так что и принимать данные смысла нет. Будет ли открыт порт во время блокировки - на твоё усмотрение.

in reply to:  description ; comment:3 by alx, 3 weeks ago

Replying to san:

индикация состояния в веб интерфейсе и на лампочках, должна отличаться от рабочей.

Индикатор может не гореть, гореть и мигать. Все эти три состояния уже задействованы... Как ты, в таком случае, предлагаешь индицировать состояние блокировки?

in reply to:  3 comment:4 by alx, 3 weeks ago

Replying to alx:

Как ты, в таком случае, предлагаешь индицировать состояние блокировки?

Мне самому приходит в голову только вариант мигать по-разному, но он мне не очень нравится (пользователям будет сложно разбираться и запоминать, какое мигание что означает)...

in reply to:  3 ; comment:5 by san, 3 weeks ago

Replying to alx:

Replying to san:

индикация состояния в веб интерфейсе и на лампочках, должна отличаться от рабочей.

Индикатор может не гореть, гореть и мигать. Все эти три состояния уже задействованы... Как ты, в таком случае, предлагаешь индицировать состояние блокировки?

Я имел в виду что индикация должна отличаться от той, когда RTP поток в работе, когда его статус OK.

in reply to:  5 comment:6 by alx, 3 weeks ago

Replying to san:

Я имел в виду что индикация должна отличаться от той, когда RTP поток в работе, когда его статус OK.

О, это существенное уточнение. :)

comment:7 by alx, 3 weeks ago

Resolution: fixed
Status: newclosed

In 2705/sip_ua:

Канальным окончаниям RTP добавлен конфигурационный
флаг Blocked, при установке которого отключается
медиапоток. Добавлено новое состояние "Blocked".
В веб-интерфейсе в диалоге конфигурации потоков RTP
добавлен параметр "Блокировка потока".
В списке канальных окончаний на вкладке "Канальные
окончания" канальным окончаниям RTP добавлена кнопка
"Блокировка потока", которая инвертирует флаг блокировки.
Closes #484.

Note: See TracTickets for help on using tickets.