Здравствуйте. Настроен Asterisk 1.8.10. Настроена запись разговоров:
[macro-record] exten => s,1,NoOp(SRC: ${SRC} DST: ${DST}) same => n,Set(fname=${SRC}-${DST}-${STRFTIME(${EPOCH},,%Y-%m-%d-%H.%M.%S)}) same => n,MixMonitor(/var/spool/asterisk/monitor/${fname}.gsm,,/usr/bin/python2 /var/spool/asterisk/proceed-records.py ${SRC} ${DST} ${fname}) [default] exten => 10,1,NoOp() same => n,Set(DST=${EXTEN}) same => n,Set(SRC=${CALLERID(num)}) same => n,Macro(record,${EXTEN}) same => n,Dial(SIP/10) same => n,Goto(s-${DIALSTATUS}, 1)
Вопрос в том, возможно ли сделать так, чтобы при нажатиии automixmon сочетания, отменялась\прекращалась или еще както запись разговора?
1) проверяете если переменная recording в канале.
2) если нет, начинаете запись, ставите переменную
3) если есть, закрываете запись.
вообще все есть в диалплане freepbx
можно. флажек поставьте в своем макросе и смотрите что надо делать по нажатии в зависимости от того флага.
Задан: 2013-11-25 16:16:02 +0400
Просмотрен: 345 раз
Обновлен: Nov 26 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.