AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

как ограничить размер записываемого файла?

Newbies/FAQ Forum 4 сообщений 19.12.2010 18:50 - 20.12.2010 11:48
#1 19.12.2010 18:50

как ограничить размер записываемого файла?


файл записываю так
Code:
exten => s,n,Set(fname=${EPOCH}-${CHANNEL(channeltype)}-${channel})
exten => s,n,MixMonitor(/usr/local/asterisk/records/${fname}.wav)

как мне ограничить максимальный размер файла? то есть, если лимит по размеру исчерпан, запись разговора прекращается, но сам разговор между абонентами продолжается. Возможно ли это сделать средствами астериска?
#2 19.12.2010 20:01

А зачем? Жесткие диски сейчас дешевые. Если уж совсем невмоготу, можно в mp3 жать. Ну уж в самом крайнем случае можно обрезать файл после того как он записался.
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.0 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#3 20.12.2010 10:43

Потому что наш астериск используется как демо-система для клиентов. И уже нашлись такие клиенты, которые во время тестирования нашей системы не всегда завершают звонок, перед тем как переключится на другую задачу и из-за этого файлы записи разговоров получаются более 3ГБ.
#4 20.12.2010 11:48

Поставьте ограничение на длительность звонка, раз демо.
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones