Re: Прекращение записи ровно через 10 минут

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Wed 02 Dec 2009 - 13:12:32 MSK

Здравствуйте,

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