VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

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

spirt
Сообщения: 24
Зарегистрирован: 08 фев 2016, 01:15

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

Сообщение spirt »

Сделал следующим образом. Работает.
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()
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

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

Сообщение Zavr2008 »

Да, Record держит до завершения и будет работать.
Удобно по hangup хэндлеру дальше эти записи пересылать на email.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH