Страница 1 из 1
Индивидуальные настройки для группы ящиков голосовой почты
Добавлено: 06 мар 2017, 13:11
r@diO
Всем привет!
Есть несколько контекстов голосовой почты и нужно для одного из них задать свои значения параметров maxsilence, silencethreshold, maxsecs и minsecs (чтобы для ящиков этого контекста настройки секции GENERAL игнорировались).
Подскажите возможно ли это сделать и как?
Re: Индивидуальные настройки для группы ящиков голосовой поч
Добавлено: 06 мар 2017, 18:37
zzuz
Это возможно правкой файла конфигурации почтовых ящиков в файле voicemail.conf .
Подробности в файле voicemail.conf.sample .
Re: Индивидуальные настройки для группы ящиков голосовой поч
Добавлено: 10 мар 2017, 02:51
r@diO
Код: Выделить всё
[other]
4073 => 1099,Bianca Paige,bianca@biancapaige.com,,delete=1|emailsubject=You have a new voicemail.|emailbody=Click on the attachment to listen.|rip=2010-06-04
Вы про это?
Пробовал указывать эти параметры по такому принципу, но maxsilence всё равно использовалось из секции GENERAL...
И в целом молчание определялось плохо - малейший шум на заднем фоне и запись продолжалась. Пробовал изменять silencethreshold, но такое ощущение, что он никак не влияет.
В итоге не стал дальше ковыряться и сделал по другому, примерно так:
Код: Выделить всё
exten => _X.,n,Playback(hello)
exten => _X.,n,Set(RECORD_FILE=${STRFTIME(${EPOCH},,%Y%m%d%H%M%S)}-${CALLERID(num)}-${UNIQUEID})
exten => _X.,n,MixMonitor(/var/spool/asterisk/monitor/${RECORD_FILE}.wav)
exten => _X.,n,Wait(2)
exten => _X.,n,WaitForSilence(100,10,6)
exten => _X.,n,StopMixMonitor()
...
exten => _X.,n,Playback(bye)
exten => _X.,n,Hangup()
exten => h,1,AGI(send.php, ...)
Записи короткие и такое решение устроило, определение молчания получилось менее чувствительно к шумам. Напр. телевизор на заднем фоне не мешает завершить запись вовремя.
Re: Индивидуальные настройки для группы ящиков голосовой поч
Добавлено: 10 мар 2017, 10:09
zzuz
Пробовал указывать эти параметры по такому принципу
Этому нет подтверждения .