Время в имени файла
Добрый день.
Есть потребность вести запись телефонных переговоров, но хочется иметь тот формат имен файлов, который мне хочется. :-)
Пытаюсь так сделать:
Record( /recs/${CALLERID(name)}-${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}:wav )
Получаю на выходе:
-- Executing Record("IAX2/KBas-5", "/recs/KBas-599-Thu Feb 15 15:22:58 2007:wav")
-- Playing 'beep' (language 'en')
[Feb 15 15:22:59] WARNING[3040]: file.c:978 ast_writefile: No such format '22:58 2007:wav'
Ну вроде все понятно, система ищет формат файла после первого же символа ':', а надо после последнего. Может можно как-то отучить её от этого, экранировать как-то символы... Я попытался в исходниках порыться - там черт ногу сломит, а навыками дебуггинга под линух не владею.
Поможите люди добрые кто чем может.
|