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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2014-03-26 09:50:02 +0400

анонимный пользователь

Аноним

Не срабатывает joinempty=inuse в asterisk 1.8.20

Здравствуйте, возникла проблема с очередями. Хотел сделать, чтобы при звонке в очередь, если оператор занят или недоступен, то сразу же выбрасывало из очереди. Сделал тестовую очередь с одним абонентом.

queues_custom.conf

[testqueue] music=default strategy=fewestcalls ringinuse=no setinterfacevar= yes timeout=10 wrapuptime=5 joinempty=inuse,unavailable leavewhenempty=inuse,unavailable member=>SIP/231

extensions_custom.conf

exten => 543,1,Queue(testqueue,tTr,,,36) exten => 543,n,NoOp(Queue Status: ${QUEUESTATUS}) exten => 543,n,Hangup()

В sip.conf добавил callcounter=yes

Делаю первый звонок, и оставляю его открытым:

testqueue has 0 calls (max unlimited) in 'fewestcalls' strategy (0s holdtime, 184s talktime), W:0, C:1, A:1, SL:0.0% within 0s Members: SIP/231 (Busy) has taken 1 calls (last was 1383 secs ago) No Callers

Затем делаю второй звонок, чтобы проверить выкинет или нет:

-- Executing [543@office:1] Queue("SIP/333-0000001e", "testqueue,tTr,,,36") in new stack

Звонит и не выкидывается из очереди, пока не истечет таймаут. В чем может быть проблема, настройки вроде все нужные выставил. Но не срабатывает. Есть идеи?

Не срабатывает joinempty=inuse в asterisk 1.8.20

Здравствуйте, возникла проблема с очередями. Хотел сделать, чтобы при звонке в очередь, если оператор занят или недоступен, то сразу же выбрасывало из очереди. Сделал тестовую очередь с одним абонентом.

queues_custom.conf

[testqueue]
 music=default
strategy=fewestcalls
ringinuse=no
setinterfacevar= yes
timeout=10
wrapuptime=5
joinempty=inuse,unavailable
leavewhenempty=inuse,unavailable
member=>SIP/231

member=>SIP/231

extensions_custom.conf

exten => 543,1,Queue(testqueue,tTr,,,36)
exten => 543,n,NoOp(Queue Status: ${QUEUESTATUS})
exten => 543,n,Hangup()

543,n,Hangup()

В sip.conf добавил callcounter=yes

добавил

 callcounter=yes

Делаю первый звонок, и оставляю его открытым:

testqueue has 0 calls (max unlimited) in 'fewestcalls' strategy (0s holdtime, 184s talktime), W:0, C:1, A:1, SL:0.0% within 0s
   Members:
      SIP/231 (Busy) has taken 1 calls (last was 1383 secs ago)
   No Callers

Callers

Затем делаю второй звонок, чтобы проверить выкинет или нет:

 -- Executing [543@office:1] Queue("SIP/333-0000001e", "testqueue,tTr,,,36") in new stack

stack

Звонит и не выкидывается из очереди, пока не истечет таймаут. В чем может быть проблема, настройки вроде все нужные выставил. Но не срабатывает. Есть идеи?

Не срабатывает joinempty=inuse в asterisk 1.8.20

Здравствуйте, возникла проблема с очередями. Хотел сделать, чтобы при звонке в очередь, если оператор занят или недоступен, то сразу же выбрасывало из очереди. Сделал тестовую очередь с одним абонентом.

queues_custom.conf

[testqueue]

music=default
strategy=fewestcalls
ringinuse=no
setinterfacevar= yes
timeout=10
wrapuptime=5
joinempty=inuse,unavailable
leavewhenempty=inuse,unavailable
member=>SIP/231

extensions_custom.conf

exten => 543,1,Queue(testqueue,tTr,,,36)
exten => 543,n,NoOp(Queue Status: ${QUEUESTATUS})
exten => 543,n,Hangup()

В sip.conf добавил

 callcounter=yes

Делаю первый звонок, и оставляю его открытым:

testqueue has 0 calls (max unlimited) in 'fewestcalls' strategy (0s holdtime, 184s talktime), W:0, C:1, A:1, SL:0.0% within 0s
   Members:
      SIP/231 (Busy) has taken 1 calls (last was 1383 secs ago)
   No Callers

Затем делаю второй звонок, чтобы проверить выкинет или нет:

 -- Executing [543@office:1] Queue("SIP/333-0000001e", "testqueue,tTr,,,36") in new stack

Звонит и не выкидывается из очереди, пока не истечет таймаут. В чем может быть проблема, настройки вроде все нужные выставил. Но не срабатывает. Есть идеи?

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