Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#290 closed улучшение (wontfix)

Сделать настраиваемым маппинг имен конференций

Reported by: alx Owned by: san
Priority: minor Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: conference interface
Cc: dimag

Description

Сейчас по историческим причинам (кому-то лень было исправить одну строчку в dialplan'е) "домашняя" конференция диспетчера по-разному называется в коммутаторе и в отображении пульта. А именно, в коммутаторе конференция называется "0", а в пульте - "Диспетчерская". Преобразование из одного названия в другое и обратно выполняется пультом, и эти имена "забиты гвоздями" в коде программы.

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

Тем не менее, просто убрать из пульта маппинг - тоже плохо, так как в уже существующих системах люди привыкли, что маппинг есть, и его пропадание при обновлении программы приведет к необходимости изменить dialplan одновременно с обновлением программы, что (по мнению Александра) не очень хорошо.

В качестве компромиссного решения предлагается ввести в программу пульта настройку маппинга имен конференций. Маппинг должен выглядеть как множество пар имен, одно из которых - имя конференции на коммутаторе, второе - как эту конференцию будет отображать пульт. По умолчанию множество пустое.

Для большего удобства предлагаю, кроме отображения и настройки маппинга имен на вкладке "Конфигурация", сделать возможность настройки маппинга имени конференции через контекстное меню, выпадающее при клике правой кнопкой мыши на имени конференции.

Change History (7)

comment:1 by alx, 8 years ago

Keywords: conference interface added

comment:2 by dimag, 8 years ago

Я могу выводить вместо "Диспетчерская" любое другое название.
Для этого в настройках, в разделе "Конференции", есть поле "Подпись для конференции по умолчанию". Оно предназначенно для этого?

in reply to:  2 comment:3 by alx, 8 years ago

Replying to dimag:

в настройках, в разделе "Конференции", есть поле "Подпись для конференции по умолчанию".

У меня эта настройка не оказывает никакого видимого действия на работу программы.

comment:4 by dimag, 8 years ago

Пока эта настройка не действует, просто элемент управления в родительском окне.
Александр - твоё мнение.

comment:5 by san, 8 years ago

Фунцию полноценного маппинга считаю избыточной, для совместимости со старым подходом сделали поле "Переименовать в" в разделе настройек "Конференции".
По факту пока не работает, но новый тикет есть - #299

Этот тикет предлагаю закрыть как инвалид или дубликат, если нет возражений.

comment:6 by alx, 8 years ago

Resolution: wontfix
Status: newclosed

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

comment:7 by san, 7 years ago

Milestone: Текущее2 очередь

Milestone renamed

Note: See TracTickets for help on using tickets.