#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)
follow-up: 2 comment:1 by , 8 years ago
Keywords: | loudspeaker algorithm interface custom message added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:2 by , 8 years ago
Replying to dimag:
Сейчас при начале громкого пульт, который добавил пользователя в конференцию, посылает сообщение loudspeakerOn-'[имя пользователя]','[имя конференции]', все подключенные пользователи должны перевести заданного абонента в заданной конференции в режим громкого боя.
Какое странное решение...
Во-первых, "Громкий бой" включает коммутатор. Вы (это я обращаюсь и к Дмитрию, и к Александру) не считаете, что было бы логичнее, если бы и событие-уведомление о его включении генерировал коммутатор?
Во-вторых, уведомление о прекращении "громкого боя" - лишняя сущность. Громкий бой снимается либо при ответе вызываемого абонента, либо при отмене вызова. Оба эти случая уже генерировали соответствующие события.
follow-up: 4 comment:3 by , 8 years ago
Во-вторых, уведомление о прекращении "громкого боя" - лишняя сущность.
Да, абсолютно согласен - лишняя сущность.
Во-первых, "Громкий бой" включает коммутатор. Вы (это я обращаюсь и к Дмитрию, и к Александру) не считаете, что было бы логичнее, если бы и событие-уведомление о его включении генерировал коммутатор?
Да, я согласен, что логичнее это делать коммутатору.
Алексей, можешь реализовать этот механизм?
comment:4 by , 8 years ago
Replying to san:
Алексей, можешь реализовать этот механизм?
Думаю, что могу. По крайней мере, пока никаких сложностей в этом не вижу.
r483
Сейчас при начале громкого пульт, который добавил пользователя в конференцию, посылает сообщение loudspeakerOn-'[имя пользователя]','[имя конференции]', все подключенные пользователи должны перевести заданного абонента в заданной конференции в режим громкого боя.
Если вызов удачен, то по сообщению add_user пользователь становиться активным режим громкого боя прекращается.
Если вызов прошёл неудачно, то громкий бой прекращается, пульт, который добавил пользователя в конференцию, посылает сообщение loudspeakerOff-'[имя пользователя]','[имя конференции]', все подключенные пользователи должны перевести заданного абонента в заданной конференции в режим отсутствия громкого боя.