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

Asterisk игнорирует ringinuse

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

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

pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Asterisk игнорирует ringinuse

Сообщение pioner_aster »

Здравствуйте.
Проблема в получении второго звонка в очереди у одно и того же абонента.
Нужно чтобы звонок не поступал менеджеру, если он уже отвечает на звонок в очереди.

Вроде бы простая задача, и у очереди установлен параметр ringinuse=no, но звонок приходит.

CLI: queue show queue1
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
queue1 has 0 calls (max unlimited) in 'ringall' strategy (7s holdtime, 18s talktime), W:0, C:13, A:37, SL:0.0% within 0s
Members:
IAX2/aster1/100 (IAX2/aster1/100@come-in-queue) (realtime) (Unknown) has taken 9 calls (last was 830 secs ago)
No Callers

Подозреваю что это из-за того, что статус у обслуживающего очередь не меняется(он действительно не меняется). Если так то в чем может быть причина несмены статуса? Если нет, то почему проходит второй звонок?
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk игнорирует ringinuse

Сообщение ded »

Call waiting (CW) = no у оператора?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk игнорирует ringinuse

Сообщение Vlad1983 »

из-за статуса
а статус из-за того что не локальный абонент
если второй сервак с астериском можно попробовать передачу статуса сделать
ЛС: @rostel
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: Asterisk игнорирует ringinuse

Сообщение pioner_aster »

ded писал(а):Call waiting (CW) = no у оператора?
А где это можно посмотреть?
Последний раз редактировалось pioner_aster 19 ноя 2012, 15:25, всего редактировалось 1 раз.
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: Asterisk игнорирует ringinuse

Сообщение pioner_aster »

Vlad1983 писал(а):из-за статуса
а статус из-за того что не локальный абонент
если второй сервак с астериском можно попробовать передачу статуса сделать

Тоже об этом думал. Получается, как вариант, agi скриптом менять статус?
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk игнорирует ringinuse

Сообщение ded »

pioner_aster писал(а):
ded писал(а):Call waiting (CW) = no у оператора?
А где это можно посмотреть?
*CLI> database showkey CW/123 (где 123 - внутренний номер оператора)
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: Asterisk игнорирует ringinuse

Сообщение pioner_aster »

CLI> database showkey CW/100
0 results found.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk игнорирует ringinuse

Сообщение Vlad1983 »

ключевые слова "XMPP PubSub events"
ЛС: @rostel
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: Asterisk игнорирует ringinuse

Сообщение pioner_aster »

XMPP - jabber. Предлагаешь джаббер в довесок к астериску ставить?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk игнорирует ringinuse

Сообщение Vlad1983 »

именно
он будет работать для передачи статусов на другой сервер
нужно будет при добавлении агентов юзать кастомный state_interface
CLI> queue add member <channel> to <queue> [[[penalty <penalty>] as <membername>] state_interface <interface>]
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH