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

Помогите с очередью, пожалуйста!

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
ccam
Сообщения: 23
Зарегистрирован: 06 мар 2012, 14:10

Помогите с очередью, пожалуйста!

Сообщение ccam »

Доброго дня! Настроил астериск 1.6, маршрутизацию. Есть голосовое меню. хотелось бы при нажатии кнопки 1 в голосовом меню, отправить звонок в простенькую очередь, чтобы звонки распределялись случайным образом. для этого подправил следующие файлы (использовал voip-info.org + примеры настроек очереди в подобных темах.)
queues.conf

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

[general]
persistentmembers = yes
autofill = yes
autopause = no
[myQueue]
musicclass = default 
strategy = random
maxlen = 0 
timeout = 20 
weight = 0 
musiconhold = default 

member => SIP/301
member => SIP/302 
member => SIP/303 

#include queues_custom.conf
#include queues_additional.conf
#include queues_post_custom.conf
В голосовом меню, по нажатию звонящим кнопки 1, пытаюсь поместить звонок в очередь следующей конструкцией:

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

exten => 1,n,Queue(myQueue,tT,,)
при нажатии кнопки 1 происходит падение астериска. что я мог сделать не так? или может быть необходимо выложить какой дебаг? с астериском до этого знаком не был. просьба подсказать. третий день бьюсь.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Помогите с очередью, пожалуйста!

Сообщение Vlad1983 »

exten => 1,1,Queue(myQueue,tT,,)
не?
ЛС: @rostel
ccam
Сообщения: 23
Зарегистрирован: 06 мар 2012, 14:10

Re: Помогите с очередью, пожалуйста!

Сообщение ccam »

думаю, что не, т.к. очередь идет после нажатия кнопки 1. более подробно:

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

exten => 1,1,Playback(somerecord)
exten => 1,n,Set(fname=IN-${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-TO${EXTEN})
exten => 1,n,MixMonitor(${fname}.wav)
exten => 1,n,Queue(evr,tT,,)
 
дело не в этом скорее всего. ну а так принцип же верен? в queues.conf создается очередь, там же описываются статичные SIP члены очереди member => SIP/301 и т.д. SIP телефоны логинятся каждый на своем компе. Входящая маршрутизация тоже работает, и другие пункты меню отрабатывает.. очень странно это всё..
Последний раз редактировалось ccam 06 мар 2012, 15:58, всего редактировалось 2 раза.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: Помогите с очередью, пожалуйста!

Сообщение Samael28 »

1. Выложите лог консоли при звонке.
2. Очередь пишется немного не так.
Мой профайл на Upwork
ccam
Сообщения: 23
Зарегистрирован: 06 мар 2012, 14:10

Re: Помогите с очередью, пожалуйста!

Сообщение ccam »

лог короткий и малоинформативный..

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

 
    -- Executing [1@myContext:1] Queue("SIP/303-b6e9e920", "myQueue,tT,,") in new stack
trixbox1*CLI>
Disconnected from Asterisk server

и отключение всей системы на 20 сек.

в какие конфиги посмотреть порекомендуете? может, в sip.conf что-то указать? уже не знаю, что делать, вроде бы все просто, а на деле получается... не очень :roll: или, может, поделитесь хорошим мануалом по написанию стандартной очереди. буду благодарен.

да, кстати, если вдруг что-то прояснит (попробовал с другой стратегией, но думаю разницы особой нет):
>queue show выдает

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

myQueue has 0 calls (max unlimited) in 'rrmemory' strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 0s
   Members:
      SIP/303 (Not in use) has taken no calls yet with total talktime 0s
      SIP/302 (Not in use) has taken no calls yet with total talktime 0s
      SIP/301 (Unavailable) has taken no calls yet with total talktime 0s
   No Callers
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Помогите с очередью, пожалуйста!

Сообщение Vlad1983 »

суда по строкам

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

#include queues_custom.conf
#include queues_additional.conf
#include queues_post_custom.conf
у вас FreePBX навернут.
через него не проще будут для начала настроить?
ЛС: @rostel
ccam
Сообщения: 23
Зарегистрирован: 06 мар 2012, 14:10

Re: Помогите с очередью, пожалуйста!

Сообщение ccam »

конечно, проще! конфиги интереснее просто. спасибо за ответы, буду думать
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Помогите с очередью, пожалуйста!

Сообщение Vlad1983 »

чтобы писать конфиги без опыта надо хотя бы пример перед глазами иметь
создаешь через вебку и копируешь в укромное место
и если что туда ныряешь

для начала убрать эти строки перед Queue
exten => 1,n,Set(fname=IN-${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-TO${EXTEN})
exten => 1,n,MixMonitor(${fname}.wav)

так оно не пишется
надо просто выставить значение переменной MONITOR_FILENAME и в настройках очереди разрешить запись
ЛС: @rostel
ccam
Сообщения: 23
Зарегистрирован: 06 мар 2012, 14:10

Re: Помогите с очередью, пожалуйста!

Сообщение ccam »

кстати, отличная идея насчет копирования конфига с помощью вебки! создал в вебе очередь, нашел ее в queues_additional.conf! конфиг созданного IVR нашел в extentions_additional.conf, круто =)

насчет monitora - выставлю, спасибо!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH