VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не срабатывает возврат из очереди

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
LiOH13
Сообщения: 10
Зарегистрирован: 18 июн 2015, 14:46

Не срабатывает возврат из очереди

Сообщение LiOH13 »

Добрый день!
Есть asterisk 13.12.
В features_featuremap_additional.conf прописано:

blindxfer=##
atxfer=*2
automon=*1
disconnect=**

При переводе *2, extension (30-01) на extention (30-02), если 30-02 не отвечает, то при наборе ** можно вернуться к разговору.
Если же переводить на QUEUE 31-01, то возврат ** не срабатывает.

Debag, при нажатии **, показывает следующее:
[2018-05-10 16:14:09] DEBUG[18611][C-00000004]: res_rtp_asterisk.c:3677 create_dtmf_frame: Creating BEGIN DTMF Frame: 42 (*), at 172.
[2018-05-10 16:14:09] DEBUG[18611][C-00000004]: res_rtp_asterisk.c:3677 create_dtmf_frame: Creating END DTMF Frame: 42 (*), at 172.

Что картину для меня не проясняет.
Подскажите, как решить данную сложность?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Не срабатывает возврат из очереди

Сообщение ded »

1) У вас не должно быть двух объектов с одинаковым номером
extension (3001)
и
QUEUE 3101

2) Если вызов переводится с уведомлением на номер очереди, то его уже не вернуть. Потому что попав в очередь уже выполняется там первое действие ANSWER, то есть, очередь уже ответила как бы. А раз ответила - никакого возврата.
LiOH13
Сообщения: 10
Зарегистрирован: 18 июн 2015, 14:46

Re: Не срабатывает возврат из очереди

Сообщение LiOH13 »

1) Они разные. 30-01 и 31-01.
Тут всё в норме.

2)После обновления АТС такое появилось. На asterisk 1.6 возврат удавалось сделать.
Старой АТС больше нет, поковырять не могу.
Возможно, нужно статус не ANSWER делать, а какой-то другой?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Не срабатывает возврат из очереди

Сообщение ded »

LiOH13 писал(а):Возможно, нужно статус не ANSWER делать, а какой-то другой?
Хотите попробовать переписать код модуля Queue?
LiOH13
Сообщения: 10
Зарегистрирован: 18 июн 2015, 14:46

Re: Не срабатывает возврат из очереди

Сообщение LiOH13 »

Если поможет - буду пробовать.
У меня есть тестовая версия, почти полная копия рабочей системы, на которой я с удовольствием экспериментирую.
Мне нужна только подсказка, с каким параметром поиграть. Дальше уж сам буду пробовать.

P. S. Так это у всех такое поведение с возвратом из очереди или только на новых версиях? Или это не баг, а фича?)
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Не срабатывает возврат из очереди

Сообщение virus_net »

LiOH13 писал(а):Мне нужна только подсказка
github.com -> asterisk -> app_queue.c
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
LiOH13
Сообщения: 10
Зарегистрирован: 18 июн 2015, 14:46

Re: Не срабатывает возврат из очереди

Сообщение LiOH13 »

Спасибо!
Пока не планировал патчить модуль app_queue.
Но если без этого никак, то буду думать над этим.
Repz
Сообщения: 169
Зарегистрирован: 04 мар 2015, 11:35

Re: Не срабатывает возврат из очереди

Сообщение Repz »

Плохо что не планируете, узнали бы много интересного о архитектуре системы в целом и очередях в частности.
Воспользуйтесь вызовом группы, там не будет ANSWER и будет работать возврат.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH