Страница 1 из 1
Статус звонка Elastix
Добавлено: 04 июл 2013, 08:05
Equil
Как реализовать следующий сценарий в Elastix:
При статусе звонка CHANUNAVAIL проигрывается сообщение Playback(custom/1) а при статусах NOANSWER, BUSY, CANCEL Playback(custom/2)
Re: Статус звонка Elastix
Добавлено: 04 июл 2013, 08:48
april22
вынести нужный контекст в extensions_override_freepbx.conf
затем его рукаи дотюнинговать как вам надо , переходы там есть , останется дописать нужную строку .
exten => s-CHANUNAVAIL,n,playback(custom/1)
для остальных - тоже по подобию
Re: Статус звонка Elastix
Добавлено: 04 июл 2013, 09:01
Equil
Можно пример в студию? Даже не представляю как это реализовать?
Re: Статус звонка Elastix
Добавлено: 04 июл 2013, 09:11
virus_net
Equil писал(а):Можно пример в студию?
Например так:
Код: Выделить всё
exten => 500,1,Dial(SIP/500,30,tm(ownmoh))
exten => 500,n,Goto(500-${DIALSTATUS},1)
exten => 500-CHANUNAVAIL,1,playback(custom/1)
exten => 500-NOANSWER,1,playback(custom/1)
exten => 500-BUSY,1,Goto(500-NOANSWER,1)
exten => 500-CANCEL,1,Goto(500-NOANSWER,1)
exten => _500-[A-Z].,1,Hangup()
Re: Статус звонка Elastix
Добавлено: 04 июл 2013, 09:17
Equil
А какой контекст вывести в extensions_override_elastix.conf или просто прописать эти строчки в этом файле?
Re: Статус звонка Elastix
Добавлено: 04 июл 2013, 10:15
april22
при помощи консоли выяснять контекст , далее по тексту