#411 closed баг (fixed)
Ложное сообщение "Воспроизведение записи невозможно"
Reported by: | alx | Owned by: | dimag |
---|---|---|---|
Priority: | major | Milestone: | 2 очередь |
Component: | ПО MC04-Dispatcher. Пульт диспетчера/техника | Keywords: | audio, interface, conference, message |
Cc: | san |
Description
В r425 выполняем такие действия:
- Запускаем программу.
- Входим в сеть.
- Переключаемся на вкладку "Записи переговоров".
- В панели фильтра устанавливаем начальную дату 01.09.2016 и время 0:00.
- Нажимаем Enter, в результате получаем список записей.
- Кликаем по первой записи в списке.
- Нажимаем "Play". В результате получаем сообщение "Воспроизведение записи невозможно".
- Повторно нажимаем "Play". В результате запись начинает воспроизводиться.
Change History (6)
comment:1 by , 8 years ago
Keywords: | audio interface conference message added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:2 by , 8 years ago
Поясните, пожалуйста, из каких соображений выбрано время 500 мс (из строки ::sleep_ms(500);
, добавленной в файл MainAppFrameWindow3.cpp).
Также поясните, пожалуйста, какую роль в устранении данной ошибки играет добавление вызовов this->hide();
в файле UserAddEditDialog.cpp.
comment:3 by , 8 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
В r432 по-прежнему не работает. Как воспроизвести:
- Запускаем программу.
- Входим в сеть.
- Нажимаем "Записи переговоров".
- В панели фильтра устанавлаваем даты 12.09.2016 и время от 16:00 до 19:00, нажимаем Enter.
- Видим в списке конференцию 5. Выбираем ее.
- Нажимаем "Play".
В результате - сообщение о невозможности воспроизвести файл (на этот раз вопторное нажатие "Play" приводит к тому же результату).
Вывод в консоль:
Prepare to play audio file - /var/lib/freeswitch/recordings/5_2016-09-12-16-44-00.wav 18:50:21.477 pjsua_core.c .RX 1319 bytes Request msg INVITE/cseq=96508046 (rdata0x80d4a9028) from UDP 192.168.0.63:5060: INVITE sip:2@192.168.0.75:48002;ob SIP/2.0 Via: SIP/2.0/UDP 192.168.0.63;rport;branch=z9hG4bKtKZtBQ98H0ZjF Max-Forwards: 70 From: "Àóäèî" <sip:2@192.168.0.63>;tag=6er7gQKSSmv5e To: <sip:2@192.168.0.75:48002;ob> Call-ID: b061b0a5-f392-1234-1dad-902b3433882b CSeq: 96508046 INVITE Contact: <sip:mod_sofia@192.168.0.63:5060> User-Agent: FreeSWITCH-mod_sofia/1.6.10+git~20160824T215404Z~726448d962~64bit Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: timer, path, replaces Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer Content-Type: application/sdp Content-Disposition: session Content-Length: 387 X-FS-Support: update_display,send_info Remote-Party-ID: "Àóäèî" <sip:2@192.168.0.63>;party=calling;screen=yes;privacy=off v=0 o=FreeSWITCH 1473669979 1473669980 IN IP4 192.168.0.63 s=FreeSWITCH c=IN IP4 192.168.0.63 t=0 0 m=audio 18242 RTP/AVP 0 8 18 9 3 101 13 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 a=rtpmap:9 G722/8000 a=rtpmap:3 GSM/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=rtpmap:13 CN/8000 a=rtcp-mux a=rtcp:18242 IN IP4 192.168.0.63 a=ptime:20 --end msg-- 18:50:21.477 pjsua_call.c .Incoming Request msg INVITE/cseq=96508046 (rdata0x80d4a9028) 18:50:21.478 pjsua_media.c ..Call 0: initializing media.. 18:50:21.478 pjsua_media.c ...RTP socket reachable at 192.168.0.75:4000 18:50:21.478 pjsua_media.c ...RTCP socket reachable at 192.168.0.75:4001 18:50:21.478 pjsua_media.c ...Media index 0 selected for audio call 0 18:50:21.478 pjsua_core.c .....TX 287 bytes Response msg 100/INVITE/cseq=96508046 (tdta0x80ccc6000) to UDP 192.168.0.63:5060: SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.0.63;rport=5060;received=192.168.0.63;branch=z9hG4bKtKZtBQ98H0ZjF Call-ID: b061b0a5-f392-1234-1dad-902b3433882b From: "Àóäèî" <sip:2@192.168.0.63>;tag=6er7gQKSSmv5e To: <sip:2@192.168.0.75;ob> CSeq: 96508046 INVITE Content-Length: 0 --end msg-- 18:50:21.478 pjsua_call.c ..Answering call 0: code=200 18:50:21.478 pjsua_media.c .....Call 0: updating media.. 18:50:21.478 pjsua_aud.c ......Audio channel update.. 18:50:21.478 strm0x80fdcec2 .......VAD temporarily disabled 18:50:21.478 strm0x80fdcec2 .......Encoder stream started 18:50:21.478 strm0x80fdcec2 .......Decoder stream started 18:50:21.478 pjsua_media.c ......Audio updated, stream #0: PCMU (sendrecv) 18:50:21.479 pjsua_aud.c .....Conf connect: 1 --> 0 18:50:21.479 pjsua_aud.c ......Set sound device: capture=-1, playback=-2 18:50:21.479 pjsua_aud.c .......Opening sound device (speaker + mic) PCM@16000/1/20ms 18:50:21.495 ec0x80edba400 ........Echo suppressor created, clock_rate=16000, channel=1, samples per frame=320, tail length=200 ms, latency=67 ms 18:50:21.543 os_core_unix.c Info: possibly re-registering existing thread 18:50:21.543 conference.c ......Port 1 (sip:2@192.168.0.63) transmitting to port 0 (/dev/dsp) 18:50:21.543 pjsua_aud.c .....Conf connect: 0 --> 1 18:50:21.543 conference.c ......Port 0 (/dev/dsp) transmitting to port 1 (sip:2@192.168.0.63) 18:50:21.543 pjsua_core.c ......TX 818 bytes Response msg 200/INVITE/cseq=96508046 (tdta0x80ccc6000) to UDP 192.168.0.63:5060: SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.0.63;rport=5060;received=192.168.0.63;branch=z9hG4bKtKZtBQ98H0ZjF Call-ID: b061b0a5-f392-1234-1dad-902b3433882b From: "Àóäèî" <sip:2@192.168.0.63>;tag=6er7gQKSSmv5e To: <sip:2@192.168.0.75;ob>;tag=7853da34-08c0-4b7a-9999-06b3e372d17a CSeq: 96508046 INVITE Contact: <sip:2@192.168.0.75:48002;ob> Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS Supported: replaces, 100rel, timer, norefersub Content-Type: application/sdp Content-Length: 274 v=0 o=- 3682677021 3682677022 IN IP4 192.168.0.75 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4000 RTP/AVP 0 101 c=IN IP4 192.168.0.75 b=TIAS:64000 a=rtcp:4001 IN IP4 192.168.0.75 a=sendrecv a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 --end msg-- 18:50:21.545 pjsua_core.c .RX 386 bytes Request msg ACK/cseq=96508046 (rdata0x80d4a9028) from UDP 192.168.0.63:5060: ACK sip:2@192.168.0.75:48002;ob SIP/2.0 Via: SIP/2.0/UDP 192.168.0.63;rport;branch=z9hG4bKUvrKDjtcF9N5a Max-Forwards: 70 From: "Àóäèî" <sip:2@192.168.0.63>;tag=6er7gQKSSmv5e To: <sip:2@192.168.0.75:48002;ob>;tag=7853da34-08c0-4b7a-9999-06b3e372d17a Call-ID: b061b0a5-f392-1234-1dad-902b3433882b CSeq: 96508046 ACK Contact: <sip:mod_sofia@192.168.0.63:5060> Content-Length: 0 --end msg-- 18:50:21.639 ec0x80edba400 Underflow, buf_cnt=0, will generate 1 frame PRESENCE_IN - Conference audio not found Audio File is Absent - /var/lib/freeswitch/recordings/5_2016-09-12-16-44-00.wav outbound-2@192.168.0.63-CS_ROUTING - ringing PRESENCE_IN - outbound-2@192.168.0.63-answered CHANNEL_CALLSTATE - CS_CONSUME_MEDIA-ACTIVE-answered CS_CONSUME_MEDIA-ACTIVE CHANNEL_CALLSTATE - CS_HANGUP-HANGUP-outbound-LOSE_RACE PRESENCE_IN - outbound-2@192.168.0.63-CS_ROUTING - answered Events Processed - 5 MainAppFrameWindow3::RefreshUserListState() MainAppFrameWindow3::RefreshConferencesListState(const QString &sConference) MainAppFrameWindow3::RefreshParicipantsState(const QString &sConference) 18:50:22.194 strm0x80fdcec2 VAD re-enabled CUSTOM - sofia::register - 4 CUSTOM - sofia::register - 205 CUSTOM - conference::maintenance - conference-create - audio - - PRESENCE_IN - outbound-audio@192.168.0.63- CUSTOM - conference::maintenance - add-member - audio - 2@192.168.0.63 - 2 BACKGROUND_JOB - -95130448-769a-453b-bae6-049ffc3978e6 CUSTOM - conference::maintenance - floor-change - audio - 2@192.168.0.63 - 2 CUSTOM - conference::maintenance - start-talking - audio - 2@192.168.0.63 - 2 CUSTOM - conference::maintenance - video-floor-change - audio - - Events Processed - 8 MainAppFrameWindow3::RefreshUserListState() MainAppFrameWindow3::RefreshConferencesListState(const QString &sConference) audio MainAppFrameWindow3::RefreshParicipantsState(const QString &sConference) audio CUSTOM - conference::maintenance - play-file-done - audio - - tone_stream://%25(200,0,900,1100,700) BACKGROUND_JOB - -683f0067-3cb5-465f-a16c-df7c06f22457 BACKGROUND_JOB - -e07f0d45-b4d2-4110-8eb7-d0473d99b585
comment:4 by , 8 years ago
r438
Разнёс запуск аудиоконференции и проигрыванеи аудиофайлов. Сейчас аудиофайл запускается на проигрывание только если конференции audio уже создана или после прихода сообщения о создание конференции audio.
comment:5 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
r432
Теперь первая запись воспроизводиться нормально. Добавлен переиод ожидания для завершения процесса запуска конференции audio.