[trixbox1.localdomain conf]# asterisk -rx 'show queue 977'
977 has 0 calls (max unlimited) in 'ringall' strategy (16s holdtime), W:0, C:128, A:277, SL:27.3% within 1s
Members:
SIP/420 (dynamic) (In use) has taken 1 calls (last was 78 secs ago)
No Callers
[trixbox1.localdomain conf]# asterisk -rx 'show channels'
Channel Location State Application(Data)
0 active channels
0 active calls
[2011-04-18 16:02:21] WARNING[2556] app_queue.c: The device state of this queue member, SIP/420, is still 'Not in Use' when it probably should not be! Please check UPGRADE.txt for correct configuration settings.
Кто связывался? Как пофиксать?
canreinvite=no
qualify=1000
поставте и проверьте.
UPGRADE.txt читать не пробывали?
Мне кажется не врет, просто устройство SIP/420 занято не астериском, к примеру, не?
https://reviewboard.asterisk.org/r/116/diff/3/
вот тут нашел патч, попробую - отпишусь.
Queues depend on the channel driver reporting the proper state for each member of the queue. To get proper signalling on queue members that use the SIP channel driver, you need to enable a call limit (could be set to a high value so it is not put into action) and also make sure that both inbound and outbound calls are accounted for.
Example:
[general]
limitonpeer = yes
[peername]
type=friend
call-limit=10
Позволю себе написать краткий мануал.
Если asterisk -rx 'show queue' показывает неверные данные, значит модуль app_queue полетел. Надо его пропатчить.
Патч нашел на https://reviewboard.asterisk.org/r/116/diff/3/
http://yum.trixbox.org/centos/5/SRPMS/repodata/repoview/asterisk-0-1.4.22-4.html
Качаем патч и пропатчиваем app_queue.c (он лежит в сорцах в папке apps). Патчим так: заходим в папку сорца астериска и пишем
patch -p0 </path>
Если нет команды patch - yum install patch 5. Обновляем астериск:
amportal stop
./configure
make
make install
make config
amportal start
PROFIT!
Задан: 2011-04-18 14:24:02 +0400
Просмотрен: 3,807 раз
Обновлен: Apr 21 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.