Opened 8 years ago

Closed 8 years ago

#547 closed улучшение (fixed)

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

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

Description

При ошибке подключения диспетчера в основную конф диспетчер больше не возвращается туда автоматически.

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

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

Attachments (1)

debug2017-04-21.log (175.4 KB ) - added by san 8 years ago.

Download all attachments as: .zip

Change History (4)

comment:1 by alx, 8 years ago

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

by san, 8 years ago

Attachment: debug2017-04-21.log added

comment:2 by san, 8 years ago

Записал лог r776

  1. Запустил программу
  2. Пользователь 3@ авто-добавился в конф. 0
  3. Удалил 3@ из к.0,кнопкой крестик на его плашке, 3@ снова авто-добавился, и так несколько раз(быстро), пока не возникла ошибка.
  4. 3@ перестал авто-добавляться в к.0
  5. Закрыл программу

comment:3 by alx, 8 years ago

Resolution: fixed
Status: newclosed

In 785/dispatcher:

При инициации вызова пользователя в конференцию модель списка конференций
либо получает событие add-member с идентификатором участника "vurtual",
либо (если вызов неудачен) может получить BACKGROUNG_JOB еще до получения
add-member. В обоих случаях факт инициации вызова запоминается в специальном
хэше, и если выясняется, что вызывался наш диспетчер, и вызов неудачен,
генерируется сигнал dispatcherCallError(). По этому сигналу объект
главного окна, если у диспетчера установлен режим подключения "постоянно"
или "принудительно", через 1 секунду повторяет попытку подключения.
Closes #547.

Note: See TracTickets for help on using tickets.