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

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

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

спросил 2013-12-02 15:30:58 +0400

Kostan Gravatar Kostan

странное поведение Queue

Asterisk 11.6.0 в 1.8 все прекрасно работало.

[queue_test]
strategy  = ringall
timeout   = 100
retry     = 1
joinempty = strict
member    => SIP/Provider/891100000000

Вызываю из диалплана

exten => s,1,Queue(queue_test)

Выдает ошибку

app_queue.c:7053 queue_exec: Unable to join queue 'queue_test'
-- Auto fallthrough, channel 'SIP/Provider-00003524' status is 'UNKNOWN'

В тоже время простой диал прекрасно соединяет

exten => s,1,Dial(SIP/Provider/891100000000)

Пробовал joinempty = yes ошибки нет, соединения тоже.

Пробовал такое

[queue_test]
strategy  = ringall
timeout   = 100
retry     = 1
joinempty = strict
member    => SIP/local_sip_phone
member    => SIP/Provider/891100000000

Звонят ОБА телефона!

Т.е. не идет вызов через провайдера когда в очереди только он при этом работает обычный dial работает как надо.

Это баг или фитча? Как исправить?

странное поведение Queue

Asterisk 11.6.0 в 1.8 все прекрасно работало.

[queue_test]
strategy  = ringall
timeout   = 100
retry     = 1
joinempty = strict
member    => SIP/Provider/891100000000

Вызываю из диалплана

exten => s,1,Queue(queue_test)

Выдает ошибку

app_queue.c:7053 queue_exec: Unable to join queue 'queue_test'
-- Auto fallthrough, channel 'SIP/Provider-00003524' status is 'UNKNOWN'

В тоже время простой диал прекрасно соединяет

exten => s,1,Dial(SIP/Provider/891100000000)

Пробовал joinempty = yes ошибки нет, соединения тоже.

Пробовал такое

[queue_test]
strategy  = ringall
timeout   = 100
retry     = 1
joinempty = strict
member    => SIP/local_sip_phone
member    => SIP/Provider/891100000000

Звонят ОБА телефона!

Т.е. не идет вызов через провайдера когда в очереди только он при этом работает обычный dial работает как надо.

Это баг или фитча? Как исправить?

P.S случайно обнаружил что работает следующяя запись, даже если всего один member

member    => SIP/891100000000@Provider

Это какое-то нововведение для очередей!?

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