Добрый день!
Досталась мне система Asterisk 1.6
Разобрался с диалпланом, покрайней мере разрулил входящие и исходящие.
Сейчас добрался до IVR. И тут вот застрял.
Сейчас в extensions.conf подключены две конфигурации:/etc/asterisk/ladexten/ivr и /etc/asterisk/ladexten/queue
Вот файл /etc/asterisk/ladexten/ivr: [ivr-non-work] exten => s,1,PlayBack(lad/hellononwork) exten => s,n,WaitExten(4) [queue-ivr] exten=>1,1,Dial(DAHDI/g12/603,2400,tT) exten=>2,1,Dial(DAHDI/g12/135,2400,tT) exten=>3,1,Goto(queue-out,s,1) [queue-out] exten => s,1,PlayBack(lad/hmr) exten => s,n,Background(lad/alterinfo) exten => s,n,WaitExten(30) exten => 1,1,goto(queue-out,s,1) exten => 0,1,goto(queue-work,s,in)
Вот /etc/asterisk/lad_exten/queue: [queue-tech] exten => 499,1,GotoIfTime(8:00-18:00|mon-sun||?queue-work,s,1) exten => 499,n,GotoIfTime(8:00-17:00|fri||?queue-work,s,1) exten => 499,n,Goto(ivr-non-work,s,1)
exten => 498,1,Goto(ivr-non-work,s,1) [queue-work] exten => s,1,Answer() ;exten => s,n,Set(CHANNEL(musicclass)=queue) exten => s,n,Playback(lad/privetstviework) exten => s,n,Playback(lad/extrwork) exten => s,n(in),Queue(technical) exten => s,n,Hangup()
Как видно из текста 499 и 498 сделаны временно, для тестов. Каким образом мне описать теперь эти два файла в определенном контексте?
Заранее спасибо.
Опиши просто эти контексты в диалплане "где душе радуется". В а там где необходимо (в контекстах) используй
include => ivr-non-work ; Название контекста
include => queue-out
include => queue-ivr
Если есть цилкическое дейсвие то напиши макрос в диалплане. И ссылайся на него
exten => 500,1,Macro(ivr-not-work) ; Название макроса
спасибо, попробую
А что поставить вместо 499 и 498, типа s ?
Задан: 2011-05-16 08:54:23 +0400
Просмотрен: 406 раз
Обновлен: May 16 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.