Здравствуйте,
Subscriber wrote:
> В работе используется вот такой код:
> entry Main is
>     if IsArray(Vars().startParameter) then
>         syslog("Data: " + objectToString(Vars().startParameter));
>         RecordID = Vars().startParameter[0];
>     else
>         RejectCall("555-Bad params");
>     end if;
>     syslog("Recording to " + RecordID);
>     if AcceptCall() == null then
>         data = Record(3600);
Размер одного куска при записи ограничен 10 минутами (в ситарых версиях - пятью). Поэтому Record() надо вызывать в цикле.
>         void(WriteSiteFile("~pbx/" + RecordID + ".wav", data));
>     stop;
>     end if;
> end entry;
> для записи звонка.
> Но ровно через 10 минут он прерывает запись, в мониторинге мы видим что 
> в статусе прописано waiting (9min)
> 11588     53 sec     waiting (9min)    
>     recording sound     PBX(ed) callrecording@telnum 
> recordcall3358@analit.net     pbx@analit.net
> 
> 
> Откуда берется это ограничение и как его можно изменить?
-- Best regards, Dmitry Akindinov -- Stalker Labs.Получено Wed Dec 02 10:12:42 2009
Этот архив был сгенерирован hypermail 2.1.8 : Wed 02 Dec 2009 - 16:14:37 MSK