Страница 1 из 1

Неправильно работает очередь

Добавлено: 10 авг 2023, 09:58
dr_fap
Пока я создавал очередь в Asterisk, я столкнулся с проблемой. Вот мой конфиг очереди:

Код: Выделить всё

[cc-queue]
strategy = ringall
timeout = 15
autofill = yes
ringinuse = no
retry = 2
maxlen = 120
announce-frequency = 60
announce-holdtime = yes
member => PJSIP/101
member => PJSIP/100
Очередь работает идеально, когда все SIP свободны. То есть:

Код: Выделить всё

cc-queue has 0 calls (max 120) in 'ringall' strategy (8s holdtime, 101s talktime), W:0, C:1, A:1, SL:0.0%, SL2:50.0% within 0s
   Members: 
      PJSIP/101 (ringinuse disabled) (Not in use) has taken 1 calls (last was 190 secs ago) (login was 322 secs ago)
      PJSIP/100 (ringinuse disabled) (Not in use) has taken no calls yet (login was 322 secs ago)
   No Callers
Все могут принять звонки, и ни у кого проблем не будет. Все входящие звонят по определенному номеру, по типу +79999999999.

Проблема:
Когда хотя бы один из SIP находится в звонке, начинается странная логика. Все последующие входящие звонки приходят только этому SIP, а те, что свободны - никак не используются. Они все так же будут свободны. Как решить эту проблему?

Кстати, сама отправка звонка в очередь выглядит так в extensions_custom.conf:

Код: Выделить всё

exten => _.,1,Verbose(2,${CALLERID(all)} вход в очередь cc-queue)
same => n,Queue(cc-queue)
same => n,Hangup()

Re: Неправильно работает очередь

Добавлено: 14 авг 2023, 10:38
murr
Обычно тут рекомендуют смотреть логи.

Вангую, что на первом телефоне разрешено ожидание звонка.
Когда первый звонок принят, телефон говорит астеру, что он может принять еще один.
И ставит второй звонок на удержание.