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

Очередь queues.conf

1

Добрый день.

Имеется файл конфигурации queues:

[general]
persistentmembers = yes
autofill = yes
updatecdr = no
shared_lastcall=no

[technical]
;announce = queue-markq
strategy = ringall
;servicelevel = 120
context = queue-ivr
timeout = 30
retry = 3
timeoutpriority = conf
wrapuptime=0
autopause=no
maxlen = 0
setinterfacevar=no
setqueueentryvar=no
setqueuevar=no
announce-frequency = 60
min-announce-frequency = 15
periodic-announce-frequency = 60
random-periodic-announce=no
relative-periodic-announce=no
announce-holdtime = yes
announce-position = yes
announce-round-seconds = 30
musicclass = queue

member => SIP/421
member => SIP/422
member => DAHDI/g12/105
member => DAHDI/g12/106

Как сделать такую вещь: если звонок в очереди находится более 10 минут – этот звонок идет в определенную группу + на один телефон.

Если звонок в очереди находится более 15 минут – этот звонок идет в определенную группу + на один телефон + еще один телефон ?

Может кто подсказать?

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

спросил 2011-06-22 10:33:49 +0400

sergebsn Gravatar sergebsn
11 7 1 7

обновил 2011-06-22 10:45:21 +0400

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

Comments

покажи сюда еще сам контекст , жми редактировать alexcr ( 2011-06-22 10:46:48 +0400 )редактировать
ну зачем там :( нажми кнопку редактировать под своим вопросом и вставь туда alexcr ( 2011-06-22 11:26:42 +0400 )редактировать

3 Ответа

0

[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)

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

ответил 2011-06-22 11:13:06 +0400

sergebsn Gravatar sergebsn
11 7 1 7
0

Добрый день! Не получается сделать так как написал svet. В queues.conf создал две группы, во второй на одного member больше. Дальше в диалплане сделал так: [queue-work-1] exten => s,1Answer() exten => s,n,Wait(2) exten => s,n,Playback(lad/privetstviework) exten => s,n(in),Queue(LK1,,,120) exten => s,n(in),Queue(LK11,,,240) exten => s,n,Hangup()

Не работает в таком варианте, срабатывает первая очередь LK_1 и все.

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

ответил 2011-08-15 14:39:18 +0400

sergebsn Gravatar sergebsn
11 7 1 7
0

может быть -- создать ещё две группы:
1. группа плюс один
2. группа плюс один плюс один
и по таймауту дальше на эти группы кидать?
не изящно, но других адекватных путей не вижу пока

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

ответил 2011-06-22 14:26:49 +0400

svet Gravatar svet
51 6 1 7

Comments

а как это сделать в queues.conf sergebsn ( 2011-06-22 16:56:59 +0400 )редактировать
в queues.conf дописать [technical_plus_1] , где будет то же самое плюс один мембер, и ещё одну -- плюс ещё один мембер; и в диалплане после exten => _XXX,n,Queue(technical,,,600) следующим приоритетом отправлять на очередь technical_plus_1 с таймаутом 900, и затем на следующую.. как-то так. svet ( 2011-07-01 13:30:55 +0400 )редактировать
Добрый день! Не получается сделать так как написал svet. В queues.conf создал две группы, во второй на одного member больше. Дальше в диалплане сделал так: [queue-work-1] exten => s,1Answer() exten => s,n,Wait(2) exten => s,n,Playback(lad/privetstvie_work) exten => s,n(in),Queue(LK_1,,,120) exten => s,n(in),Queue(LK_1_1,,,240) exten => s,n,Hangup() Не работает в таком варианте. sergebsn ( 2011-08-15 14:34:57 +0400 )редактировать

Ваш ответ

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-22 10:33:49 +0400

Просмотрен: 1,961 раз

Обновлен: Aug 15 '11

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