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

Очередь 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

Просмотрен: 2,060 раз

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

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