Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#542 closed баг (fixed)

В режиме "постоянное" диспетчер не возвращается в основную конф

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

Description (last modified by san)

Режим подключения к основной конференции = "постоянное"

I)

  1. Диспетчер находится в основной конф.
  2. добавляем в основную абонента
  3. удаляем абонента
  4. конференция закрывается
  5. Диспетчер не возвращается в основную конф.

II)
При ошибке подключения диспетчера в основную конф диспетчер так-же выпадает из основной конференции и не возвращается туда автоматически.
(Ошибку подключения я создавал быстро нажимая на плашке Диспетчер кнопочку "удалить пользователя из конференции" - через несколько нажатий плашка переходит в красное состояние "пользователь занят")

Attachments (1)

debug2017-04-20.log (104.1 KB ) - added by san 8 years ago.

Download all attachments as: .zip

Change History (13)

comment:1 by alx, 8 years ago

Приложи, пожалуйста, логи.

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

Replying to san:

Режим подключения к основной конференции = "постоянное"
II)
При ошибке подключения диспетчера в основную конф диспетчер так-же выпадает из основной конференции и не возвращается туда автоматически.

Не понял... Диспетчер уже есть в основной конференции, и пытается подключиться туда еще раз?

Если да, то он и не должен возвращаться в конференцию, так как он там уже есть. Если нет, то что значит "выпадает", если его там и не было? И, наконец, главное - если при подключении возникает ошибка, как ты хочешь, чтобы диспетчер все-таки подключился? Превозмогая ошибку? :)

comment:3 by san, 8 years ago

II)

думаю ты не правильно понял моё изложение :)

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

Version 0, edited 8 years ago by san (next)

by san, 8 years ago

Attachment: debug2017-04-20.log added

comment:4 by san, 8 years ago

Добавил лог для I)

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

Replying to san:

при неудаче автоподключения к основной конф. пульт должен повторить попытку автоматического подключения.

Понял. Должен повторять попытку время от времени. Думаю, это разумно. Надо это сделать.

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

Replying to san:

Добавил лог для I)

Спасибо.

В дальнейшем, если можно, создавай, пожалуйста, лог-файлы в кодировке UTF-8.

comment:7 by alx, 8 years ago

В r776:
Исправлена ошибка: если при режиме подключения "постоянно" событие
destroy-conference приходило раньше чем del-member для нашего диспетчера,
по событию destroy-conference генерировался сигнал dispatcherLeftConference,
и мы пытались снова вызвать диспетчера в основную конференцию, но
подключения не происходило, так как, по нашим данным, диспетчер еще находился
в основной конференции. По событию же del-member сигнал dispatcherLeftConference,
повторно уже не генерировался, и диспетчер оказывался неподключенным.
Теперь сигнал генерируется только по событию del-member.

comment:8 by alx, 8 years ago

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

in reply to:  6 ; comment:9 by san, 8 years ago

В дальнейшем, если можно, создавай, пожалуйста, лог-файлы в кодировке UTF-8.

Хорошо. Забыл выставить в настройках программы, заметил когда выложил, а переделывать уже лень было :)

два разных тикета.

почему то мне показалось что это один баг...
отделил II) в #547

comment:10 by san, 8 years ago

Description: modified (diff)

in reply to:  9 comment:11 by alx, 8 years ago

Resolution: fixed
Status: newclosed

Replying to san:

отделил II) в #547

Хорошо. Этот я тогда закрываю.

comment:12 by san, 7 years ago

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

Milestone renamed

Note: See TracTickets for help on using tickets.