Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#404 closed баг (fixed)

Команда воспроизведения файла в конференцию дается дважды

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

Description (last modified by alx)

При нажатиии кнопки "Play" (то есть при старте воспроизведения записи в конференцию) пульт передает команду conference <name> play <file> дважды.

Проверялось в r412.

Воспроизводится так:

  1. Запускаем программу.
  2. Входим в сеть.
  3. Переключаемся на вкладку "Записи переговоров".
  4. В фильтре переговоров выбираем начальную дату 1.09.16.
  5. В появившемся списке выбираем первую строку.
  6. Нажимаем кнопку "Play"

В результате программа передает следующие команды:

...
api create_uuid
bapi originate {originate_timeout=120,origination_caller_id_name='.....',origination_caller_id_number=2}[origination_uuid=68091475-cdc2-41c6-a516-aa0dae358d17,api_hangup_hook='originate loopback/2/answered 0']user/2,[leg_delay_start=30]loopback/2/alarm audio XML conference
api conference audio play /var/lib/freeswitch/recordings/0_2016-09-01-11-39-42.wav
api conference audio play /var/lib/freeswitch/recordings/0_2016-09-01-11-39-42.wav
...

Change History (7)

comment:1 by alx, 8 years ago

Description: modified (diff)

comment:2 by dimag, 8 years ago

Я пробовал воспроизвести, команда conference [name] play [file] у меня всегда вызывлась 1 раз.
Опишите ситуацию при которой происходит ошибка.

comment:3 by alx, 8 years ago

Description: modified (diff)

Добавил в описание сценарий, при выполнении которого воспроизводится проблема.

comment:4 by dimag, 8 years ago

Keywords: audio algorithm added
Resolution: fixed
Status: newclosed

r422
Теперь конференция будет вызываться один раз после создания.

comment:5 by alx, 8 years ago

Resolution: fixed
Status: closedreopened

В r422 команда воспроизведения файла в конференцию по-прежнему дается дважды.

comment:6 by dimag, 8 years ago

Resolution: fixed
Status: reopenedclosed

r425
Причина найденна, оказывается я дважды посылал команду, до вывода в лог сообщения Playing File и сразу же после.
Теперь понятно почему иногда воспроизведение завершалось чуть позже чем оканчивался ползунок.

comment:7 by san, 6 years ago

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

Milestone renamed

Note: See TracTickets for help on using tickets.