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

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

Проблемы и их решения Asterisk как такового

Модератор: april22

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

Сообщение LiOH13 » 10 май 2018, 17:16

Добрый день!
Есть 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.

Что картину для меня не проясняет.
Подскажите, как решить данную сложность?
LiOH13
 
Сообщений: 10
Зарегистрирован: 18 июн 2015, 15:46

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

Сообщение ded » 10 май 2018, 17:19

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

2) Если вызов переводится с уведомлением на номер очереди, то его уже не вернуть. Потому что попав в очередь уже выполняется там первое действие ANSWER, то есть, очередь уже ответила как бы. А раз ответила - никакого возврата.
ded
 
Сообщений: 13236
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение LiOH13 » 10 май 2018, 17:25

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

2)После обновления АТС такое появилось. На asterisk 1.6 возврат удавалось сделать.
Старой АТС больше нет, поковырять не могу.
Возможно, нужно статус не ANSWER делать, а какой-то другой?
LiOH13
 
Сообщений: 10
Зарегистрирован: 18 июн 2015, 15:46

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

Сообщение ded » 10 май 2018, 20:39

LiOH13 писал(а):Возможно, нужно статус не ANSWER делать, а какой-то другой?
Хотите попробовать переписать код модуля Queue?
ded
 
Сообщений: 13236
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение LiOH13 » 11 май 2018, 11:06

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

P. S. Так это у всех такое поведение с возвратом из очереди или только на новых версиях? Или это не баг, а фича?)
LiOH13
 
Сообщений: 10
Зарегистрирован: 18 июн 2015, 15:46

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

Сообщение virus_net » 11 май 2018, 15:35

LiOH13 писал(а):Мне нужна только подсказка

github.com -> asterisk -> app_queue.c
мой SIP URI sip:virus_net@asterisk.ru или sip:dn@postmet.com
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватар пользователя
virus_net
 
Сообщений: 2190
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение LiOH13 » 15 май 2018, 11:51

Спасибо!
Пока не планировал патчить модуль app_queue.
Но если без этого никак, то буду думать над этим.
LiOH13
 
Сообщений: 10
Зарегистрирован: 18 июн 2015, 15:46

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

Сообщение Repz » 16 май 2018, 09:45

Плохо что не планируете, узнали бы много интересного о архитектуре системы в целом и очередях в частности.
Воспользуйтесь вызовом группы, там не будет ANSWER и будет работать возврат.
Repz
 
Сообщений: 126
Зарегистрирован: 04 мар 2015, 12:35


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 10

© 2008 — 2018 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH