Страница 3 из 3
					
				Re: MixMonitor пишет неполную запись
				Добавлено: 20 мар 2013, 11:17
				 pioner_aster
				Я понял вас, спасибо за совет.
			 
			
					
				Re: MixMonitor пишет неполную запись
				Добавлено: 20 мар 2013, 12:17
				 ded
				Попробуйте ещё такой трюк: один шаг записи MixMonitor разбить на два шага: сначала пишем в /tmp/tmp.wav} (если конечно это не всё тот же ramdisk) а потом, когда запись кончилась - переписываем файл в хранилище - n,System(mv /tmp/tmp.wav /mnt/store/${uniqueid.wav})
на ту же удалённую самбу.
			 
			
					
				Re: MixMonitor пишет неполную запись
				Добавлено: 21 мар 2013, 11:57
				 pioner_aster
				Эмм... А как мне отловить когда MixMonitor уже закончил писать и освободил файл?
Если так:
...
_X!,n,HangUp()
...
h,1,System(mv /tmp/tmp.wav /mnt/store/${uniqueid.wav})
...
То судя по тому что я вижу в консоли:
-- Hungup 'IAX2/proxy-4416'
  == MixMonitor close filestream
  == End MixMonitor Recording IAX2/proxy-4416
HangUp происходит раньше, чем MixMonitor закончит запись. Если я не прав - поправьте.
Трюк с cron не прокатит, так как запись может понадобится сразу после звонка, а не позже.
 
			 
			
					
				Re: MixMonitor пишет неполную запись
				Добавлено: 21 мар 2013, 12:17
				 Vlad1983
				
			 
			
					
				Re: MixMonitor пишет неполную запись
				Добавлено: 21 мар 2013, 12:29
				 pioner_aster
				Да, точно, должно помочь проверит трюк 
ded'a.
...
h,1,StopMixMonitor()
h,2,System(/home/movecall.sh ${callrecordfile})
...
 
			 
			
					
				Re: MixMonitor пишет неполную запись
				Добавлено: 22 мар 2013, 12:48
				 pioner_aster
				Итого:
1.MixMonitor пишет неполную запись.
2.Monitor пишет полную запись, но со сдвигом одной из сторон разговора. Сдвиг примерно равен проигрываемой записи (Playback) перед связью с абонентом. 
Пробовал без опции b, тогда записывается и сама запись и разговор, но все равно со сдвигом(т.е. во время проигрывания записи PlayBack параллельно слышен и голос другой стороны). Есть варианты как лечить Monitor?
			 
			
					
				Re: MixMonitor пишет неполную запись
				Добавлено: 22 мар 2013, 13:03
				 Vlad1983
				ставить MixMonitor непосредственно перед Dial без Answer, Playback, Background и пр. между ними