Страница 1 из 2

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

Добавлено: 19 ноя 2012, 14:26
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

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

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

Добавлено: 19 ноя 2012, 15:00
ded
Call waiting (CW) = no у оператора?

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

Добавлено: 19 ноя 2012, 15:07
Vlad1983
из-за статуса
а статус из-за того что не локальный абонент
если второй сервак с астериском можно попробовать передачу статуса сделать

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

Добавлено: 19 ноя 2012, 15:22
pioner_aster
ded писал(а):Call waiting (CW) = no у оператора?
А где это можно посмотреть?

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

Добавлено: 19 ноя 2012, 15:24
pioner_aster
Vlad1983 писал(а):из-за статуса
а статус из-за того что не локальный абонент
если второй сервак с астериском можно попробовать передачу статуса сделать

Тоже об этом думал. Получается, как вариант, agi скриптом менять статус?

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

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

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

Добавлено: 19 ноя 2012, 15:33
pioner_aster
CLI> database showkey CW/100
0 results found.

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

Добавлено: 19 ноя 2012, 15:36
Vlad1983
ключевые слова "XMPP PubSub events"

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

Добавлено: 19 ноя 2012, 15:39
pioner_aster
XMPP - jabber. Предлагаешь джаббер в довесок к астериску ставить?

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

Добавлено: 19 ноя 2012, 15:45
Vlad1983
именно
он будет работать для передачи статусов на другой сервер
нужно будет при добавлении агентов юзать кастомный state_interface
CLI> queue add member <channel> to <queue> [[[penalty <penalty>] as <membername>] state_interface <interface>]