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

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

0

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

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

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

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

Kostan Gravatar Kostan
21 4 6

обновил 2013-12-02 16:24:32 +0400

Comments

может быть нужно использовать канал Local вместо SIP

romariosar ( 2013-12-02 16:04:25 +0400 )редактировать

Не совсем понял как. Local/extension@context отправляет внутрь диалплана. А мне нужен внешний вызова через провайдера.

Kostan ( 2013-12-02 16:17:06 +0400 )редактировать

ну так у вас через контекст по маске номера выйдет наружу.

romariosar ( 2013-12-02 16:26:07 +0400 )редактировать

Вы предлагаете из очереди вернуть звонок в диалплан в котором прописать exten => _X.,1,Dial(SIP/Provider/${EXTEN}) А если номер занят? Очередь пойдет дальше? Сомневаюсь. С таким же успехом можно вообще без очереди обойтись, просто Dial котор прекрасно работает (указал выше)

Kostan ( 2013-12-02 16:36:02 +0400 )редактировать

1 Ответ

0

image description

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

ответил 2013-12-02 16:40:31 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

Объясню еще раз: Если member один или несколько вида SIP/Provider/891100000000 То не звонит ни один телефон!!! Если же к ним ДОБАВИТЬ member вида SIP/localsipphone то звонят все, как и должно быть. Меня удивляет первый вариант.

Kostan ( 2013-12-02 16:47:49 +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 ленту новостей

Статистика

Задан: 2013-12-02 15:30:58 +0400

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

Обновлен: Dec 02 '13

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