ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Запись одного говорящего.

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Re: Запись одного говорящего.

Сообщение spirt » 08 ноя 2021, 15:52

Сделал следующим образом. Работает.
exten = _X.,1,NoOp(${CALLERID(num)} => ${EXTEN})
same = n,Answer()
same = n,Playback(ivr/none-worktime)
same = n,Set(fname=${UNIQUEID}-${STRFTIME(${EPOCH},,%Y-%m-%d-%H_%M)}-${CALLERID(num)}-${EXTEN});
same = n,Set(CDR(filename)=${fname}.wav);
same = n,Set(CDR(realdst)=${EXTEN});
same = n,Set(CDR(remoteip)=${CHANNEL(recvip)});
same = n,NoOp(File name is ${fname})
same = n,Record(${DIR_RECORDS}${fname}.wav,10,60,kx)
same = n,Hangup()
spirt
 
Сообщений: 24
Зарегистрирован: 08 фев 2016, 02:15

Re: Запись одного говорящего.

Сообщение Zavr2008 » 08 ноя 2021, 16:09

Да, Record держит до завершения и будет работать.
Удобно по hangup хэндлеру дальше эти записи пересылать на email.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Пред.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH