Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

show queue врёт

0
[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.

Кто связывался? Как пофиксать?

удалить закрыть спам изменить тег редактировать

спросил 2011-04-18 14:24:02 +0400

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/

обновил 2011-04-18 17:02:28 +0400

5 Ответов

0

canreinvite=no

qualify=1000

поставте и проверьте.

UPGRADE.txt читать не пробывали?

ссылка удалить спам редактировать

ответил 2011-04-18 21:36:49 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Читал, ответ выше, попробывал что ты посоветовал - не помогло. cvieri ( 2011-04-19 11:05:21 +0400 )редактировать
0

Мне кажется не врет, просто устройство SIP/420 занято не астериском, к примеру, не?

ссылка удалить спам редактировать

ответил 2011-04-18 20:16:44 +0400

um2010 Gravatar um2010
2056 70 13 55

Comments

не-не-не, в тот момент был один оператор. Потом их стало больше, и тогда оно стало ясно, что таки врёт безбожно) cvieri ( 2011-04-18 20:20:50 +0400 )редактировать
0

https://reviewboard.asterisk.org/r/116/diff/3/

вот тут нашел патч, попробую - отпишусь.

ссылка удалить спам редактировать

ответил 2011-04-18 20:21:22 +0400

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/
0
  • 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
    
ссылка удалить спам редактировать

ответил 2011-04-19 11:05:34 +0400

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/
0

Позволю себе написать краткий мануал.

Если asterisk -rx 'show queue' показывает неверные данные, значит модуль app_queue полетел. Надо его пропатчить.

Патч нашел на https://reviewboard.asterisk.org/r/116/diff/3/

  1. Моя версия астериска 1.4.22-4 (Триксбокс). Качаю RPM сорсов отсюда http://yum.trixbox.org/centos/5/SRPMS/repodata/repoview/asterisk-0-1.4.22-4.html
  2. rpm -i %source_name%
  3. В распакованой RPM будет тарбол asterisk 1.4.22, его распаковываем тоже.
  4. Качаем патч и пропатчиваем 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-21 19:28:54 +0400

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-04-18 14:24:02 +0400

Просмотрен: 3,785 раз

Обновлен: Apr 21 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.