Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#469 closed баг (fixed)

Начало ГБ отображается ложно

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

Description

r471
Начало ГБ у абонента отображается в программе исходя из значения "Задержка перед ГБ" из настроек программы. Когда вызов абонента инициирован кем-то другим, программа может выдать ложную информацию о начале ГБ у абонента.
Например Техник: вызывает ГРС, в настройках у Техника таймаут перед ГБ 100 секунд, Диспетчер наблюдает вызов(у него в настройках таймаут ГБ 10 секунд), через 10 секунд после начала вызова у Диспетчера отобразится ГБ у абонента ГРС, хотя на самом деле ГБ ещё не начался.

Мне кажется было бы разумно при начале ГБ инициатору отправлять некое сообщение, которое получат остальные "пульты" и отобразят ГБ у абонента.

Change History (6)

comment:1 by dimag, 8 years ago

Keywords: loudspeaker algorithm interface custom message added
Resolution: fixed
Status: newclosed

r483
Сейчас при начале громкого пульт, который добавил пользователя в конференцию, посылает сообщение loudspeakerOn-'[имя пользователя]','[имя конференции]', все подключенные пользователи должны перевести заданного абонента в заданной конференции в режим громкого боя.
Если вызов удачен, то по сообщению add_user пользователь становиться активным режим громкого боя прекращается.
Если вызов прошёл неудачно, то громкий бой прекращается, пульт, который добавил пользователя в конференцию, посылает сообщение loudspeakerOff-'[имя пользователя]','[имя конференции]', все подключенные пользователи должны перевести заданного абонента в заданной конференции в режим отсутствия громкого боя.

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

Replying to dimag:

Сейчас при начале громкого пульт, который добавил пользователя в конференцию, посылает сообщение loudspeakerOn-'[имя пользователя]','[имя конференции]', все подключенные пользователи должны перевести заданного абонента в заданной конференции в режим громкого боя.

Какое странное решение...

Во-первых, "Громкий бой" включает коммутатор. Вы (это я обращаюсь и к Дмитрию, и к Александру) не считаете, что было бы логичнее, если бы и событие-уведомление о его включении генерировал коммутатор?

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

comment:3 by san, 8 years ago

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

Да, абсолютно согласен - лишняя сущность.

Во-первых, "Громкий бой" включает коммутатор. Вы (это я обращаюсь и к Дмитрию, и к Александру) не считаете, что было бы логичнее, если бы и событие-уведомление о его включении генерировал коммутатор?

Да, я согласен, что логичнее это делать коммутатору.
Алексей, можешь реализовать этот механизм?

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

Replying to san:

Алексей, можешь реализовать этот механизм?

Думаю, что могу. По крайней мере, пока никаких сложностей в этом не вижу.

comment:5 by san, 8 years ago

Хорошо, создал #473

comment:6 by san, 6 years ago

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

Milestone renamed

Note: See TracTickets for help on using tickets.