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

asterisk 13 confbridge запись в mp3

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

asterisk 13 confbridge запись в mp3

Сообщение awsswa » 04 апр 2016, 18:30

Для истории - asterisk 13 запись в mp3
в confbridge.conf - record_conference=yes
создать каталог /var/spool/asterisk/confbridge/
по окончанию записи файл mp3 будет перенесен в стандартное место /var/spool/asterisk/monitor/

exten => _60[1-9],1,NoOp(== Входящий звонок на конференцию ==)
exten => _60[1-9],n,Answer()
exten => _60[1-9],n,Set(calling=${CALLERID(num)})
exten => _60[1-9],n,Set(called=${EXTEN})
exten => _60[1-9],n,Set(fname=${UNIQUEID}-${STRFTIME(${EPOCH},,%Y-%m-%d-%H_%M)}-${calling}-${called});
exten => _60[1-9],n,Set(CDR(filename)=${fname}.mp3);
exten => _60[1-9],n,Set(CDR(realdst)=${called});
exten => _60[1-9],n,SET(CONFBRIDGE(bridge,record_conference)=yes)
exten => _60[1-9],n,SET(CONFBRIDGE(bridge,record_file)=/var/spool/asterisk/confbridge/conf-${EXTEN}.wav)
exten => _60[1-9],n,ConfBridge(${EXTEN},,,)

exten => h,1,NoOp(==Закончился звонок==)
exten => h,n,NoOp(${CHANNEL(linkedid)})
exten => h,n,Set(RECCONFNUMBER=${CUT(CHANNEL(linkedid),.,1)})
exten => h,n,System(nice -n 19 /usr/local/bin/lame -b 32 --silent "/var/spool/asterisk/confbridge/conf-${called}-${RECCONFNUMBER}.wav" "/var/spool/asterisk/monitor/${fname}.mp3" && rm -f "/var/spool/asterisk/confbridge/conf-${called}-${RECCONFNUMBER}.wav" && chmod o+r "/var/spool/asterisk/monitor/${fname}.mp3");
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Вернуться в Вопросы новичков

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

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

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