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

Realtime Queue не видит своих members

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

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

Ответить
ovoshlook
Сообщения: 23
Зарегистрирован: 11 май 2013, 09:51

Realtime Queue не видит своих members

Сообщение ovoshlook »

Вот такакая загадочная ситуация у меня произошла. не видит members.

При запроси из консоли

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

queue show My_Queue.33
Вижу следующее:

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

pavelsc.device-26 (SIP/pavelsc.device-26 from SIP/pavelsc.device-26) with penalty 1 (ringinuse enabled) (realtime) (Invalid) has taken no calls yet
pavelsc.device-79 (SIP/pavelsc.device-79 from SIP/pavelsc.device-79) with penalty 2 (ringinuse enabled) (realtime) (Invalid) has taken no calls yet
При звонке на очередь через NoOp вывожу себе QUEUE_MEMBER_LIST (На всякий случай- взял инфу из дебага, а не из вывоа NoOp)

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

DEBUG pbx_substitute_variables_helper_full: Function QUEUE_MEMBER_LIST(My_Queue.33) result is 'SIP/pavelsc.device-26,SIP/pavelsc.device-79
При вызове в диалплане Queue(My_Queue.33) Дебаг выдает вот что:

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

DEBUG res_config_odbc.c:93 custom_prepare: Skip: 0; SQL: SELECT * FROM asterisk_db_queue WHERE name = ?
DEBUG res_config_odbc.c:109 custom_prepare: Parameter 1 ('name') = 'My_Queue.33'
DEBUG res_config_odbc.c:93 custom_prepare: Skip: 0; SQL: SELECT * FROM asterisk_db_members WHERE interface LIKE ? AND queue_name = ? ORDER BY interface
DEBUG res_config_odbc.c:109 custom_prepare: Parameter 1 ('interface LIKE') = '%'
DEBUG res_config_odbc.c:109 custom_prepare: Parameter 2 ('queue_name') = 'My_Queue.33'
DEBUG res_odbc.c:1058 odbc_release_obj2: odbc_release_obj2(0x2b93548) called (obj->txf = (nil))
DEBUG devicestate.c:442 devstate_event: device 'Queue:My_Queue.33_avail' state '2'
DEBUG app_queue.c:1809 handle_statechange: Device 'Queue:My_Queue.33_avail' changed to state '2' (In use) but we don't care because they're not a member of any queue.
DEBUG devicestate.c:442 devstate_event: device 'Queue:My_Queue.33' state '6'
DEBUG app_queue.c:3006 join_queue: Queue 'My_Queue.33' Join, Channel 'SIP/developer.device-79-00000001', Position '1'
DEBUG app_queue.c:1809 handle_statechange: Device 'Queue:My_Queue.33' changed to state '6' (Ringing) but we don't care because they're not a member of any queue.
DEBUG app_queue.c:4650 is_our_turn: There are 0 available members.
DEBUG app_queue.c:4668 is_our_turn: It's not our turn (SIP/developer.device-79-00000001)

Собственно при local канале пользователей- так же пользователей не находит.

в настройках очереди

strategy=ringall
autofill=yes

Остальное все стандартно

Кто мне подскажет кто расскажет где оно где оно?

На подобной системе на другом сетвете идентичны очееди через local_chan работают. Уже извращался как только мог....
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Realtime Queue не видит своих members

Сообщение zzuz »

Уж больно интересно посмотреть на

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

sip show peers like pavelsc.device-79
Линия24 - Системы Массового Телефонного Обслуживания
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH