Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

IVR, Queue - помогите разобраться

0

Добрый день.

У меня вопрос по очередям и ivr.

Есть у меня два файла, один /etc/asterisk/lad_exten/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/alter_info) 
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,Wait(2) 
exten => s,n,Playback(lad/privetstviework) 
exten => s,n,Playback(lad/extrwork) 
exten => s,n(in),Queue(technical) 
exten => s,n,Hangup()

Эти два файла подключены в extensions.conf

Нужно чтобы в определенном контексте (есть контекст в который приходит прямой номер от провайдера), при поступлении звонка срабатывала очередь и ivr. Я не пойму как это сделать, можете помочь с этим вопросом?

удалить закрыть спам изменить тег редактировать

спросил 2011-06-08 15:57:46 +0400

sergebsn Gravatar sergebsn
11 7 1 7

обновил 2011-06-08 16:34:03 +0400

litnimax Gravatar litnimax
1453 11 8 29
http://www.pbxware.ru/

3 Ответа

1

Добрый день.

У меня вопрос по очередям и ivr.

Есть у меня два файла, один /etc/asterisk/lad_exten/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/alter_info) 
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,Wait(2) 
exten => s,n,Playback(lad/privetstviework) 
exten => s,n,Playback(lad/extrwork) 
exten => s,n(in),Queue(technical) 
exten => s,n,Hangup()

Эти два файла подключены в extensions.conf

Нужно чтобы в определенном контексте (есть контекст в который приходит прямой номер от провайдера), при поступлении звонка срабатывала очередь и ivr. Я не пойму как это сделать, можете помочь с этим вопросом?

Так сложно было оформить?

ссылка удалить спам редактировать

ответил 2011-06-08 16:29:56 +0400

godlike Gravatar godlike flag of Ukraine
814 91 20 54
0

Спасибо, почитаю!

ссылка удалить спам редактировать

ответил 2011-06-08 17:26:37 +0400

sergebsn Gravatar sergebsn
11 7 1 7

Comments

комментарий добавь alexcr ( 2011-06-08 17:38:23 +0400 )редактировать
0

Я думаю стоит сначала посмотреть и понять как работает IVR и QUEUE например тут
А еще почитать эту книжку страница 164.

ссылка удалить спам редактировать

ответил 2011-06-08 16:58:51 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-06-08 15:57:46 +0400

Просмотрен: 799 раз

Обновлен: Jun 08 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.