Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Уникальное имя файла мониторинга

Уникальное имя файла мониторинга

Сообщений: 5

Уникальное имя файла мониторинга

Записываю разговоры некоторых "абонентов"

На данный момент, в extensions.conf идет строка вида:

exten => 0200,1,Monitor(wav,/home/asterisk/${DATETIME}_${EXTEN},bm)
exten => 0200,2,Dial(SIP/0200,80,tTw)

записывает, склеивает... но в файле хранится запись ПОСЛЕДНЕГО разговора...
создается файл -0200.wav
как сделать для каждого разговора уникальное имя, например 10012007_1_0200.wav?
подозреваю, что ${DATETIME} надо на что-то заменить... но на что?
2007-01-30 11:47

Avatara of noize
Откуда: Москва
Сообщений: 398

Re: Уникальное имя файла мониторинга

можно использовать unqueid - уникальное имя канала
2007-01-30 12:03

Откуда: Санкт-Петербург
Сообщений: 541

Re: Уникальное имя файла мониторинга

Лучше так:
1,SetVar(MONITOR_FILENAME=/home/asterisk/${DATETIME}_${EXTEN})
2,Monitor(wav,${MONITOR_FILENAME}.wav...

А вообще-то - README.variables (1.2.14):
${DATETIME} * Current date time in the format: DDMMYYYY-HH:MM:SS (Deprecated; use ${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)})

${TIMESTAMP} * Current date time in the format: YYYYMMDD-HHMMSS (Deprecated; use ${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})
2007-01-30 12:08

Сообщений: 5

Re: Уникальное имя файла мониторинга

спасибо :)
2007-01-30 12:11

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru