First time here? Check out the FAQ!

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

Помогите разобраться с проблемой. Member не отвечает

0

Всем привет.

Периодически стала возникать такая ситуация: звонок приходит из PSTN сети, становится в очередь и висит там по несколько минут, хотя в этот момент есть свободные member. Вот пример:

taxi-operators has 3 calls (max unlimited) in 'random' strategy (3s holdtime, 29s talktime), W:0, C:1301, A:97, SL:0.0% within 0s
   
Members:
      SIP
/110 with penalty 2 (Unavailable) has taken no calls yet
      SIP
/109 with penalty 2 (Unavailable) has taken no calls yet
      SIP
/108 with penalty 2 (Unavailable) has taken no calls yet
      SIP
/107 with penalty 2 (Not in use) has taken 308 calls (last was 217 secs ago)
      SIP
/106 with penalty 2 (Unavailable) has taken no calls yet
      SIP
/105 with penalty 2 (Not in use) has taken 209 calls (last was 242 secs ago)
      SIP
/104 with penalty 2 (Not in use) has taken 310 calls (last was 538 secs ago)
      SIP
/103 with penalty 2 (Unavailable) has taken no calls yet
      SIP
/102 with penalty 2 (Unavailable) has taken no calls yet
      SIP
/101 with penalty 1 (Unavailable) has taken 474 calls (last was 77399 secs ago)
      SIP
/100 with penalty 1 (Unavailable) has taken no calls yet
   
Callers:
     
1. DAHDI/5-1 (wait: 4:28, prio: 0)
     
2. DAHDI/8-1 (wait: 0:59, prio: 0)
     
3. DAHDI/4-1 (wait: 0:12, prio: 0)

т.е. видно, что операторы свободны, но звонки продолжают висеть. Операторы утверждают, что у них все включено и на все звонки отвечают. Подскажите, куда копать?

queues.conf

[taxi-operators]

timeoutpriority
= conf

; How long call to member
timeout
= 15

; Time switching to another menber
retry = 5


;How often spek periodic message
periodic
-announce-frequency=15

;Path to periodic message
periodic
-announce = ru/queue-periodic-announce

;Music class
musicclass
= mymoh

; generate events
eventwhencalled
= yes


;Strategy of calls

strategy
= random


; Recording
monitor
-format = wav

monitor
-type = MixMonitor

; Don`t send calls to busy operators
ringinuse = no

defaultrule=rule057

;announce-holdtime = yes

;announce-position = yes


;Queue members
member => SIP/100,1

member => SIP/101,1

member => SIP/102,2

member => SIP/103,2

member => SIP/104,2

member => SIP/105,2

member => SIP/106,2

member => SIP/107,2

member => SIP/108,2

member => SIP/109,2

member => SIP/110,2

;member => SIP/112,1

queuerules.conf

[rule057]

penaltychange
=> 17,+1,+1   ; 30 seconds into the call increase the QUEUE_MAX_PENALTY by

спросил Nov 14 '12

foxm Gravatar foxm
167 46 8 28

обновил Nov 14 '12

2 Ответа

1

смотрите вот это

http://asterisk-support.ru/question/38386/kak-poniat-chto-proiskhodit-na-asteriske/

а также надо конфиг очереди и verbose входящего звонка.

а вообще что вас смущает, у вас 3s время в очереди среднее.

зы. не занимайтесь вещами которые не знаете.

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

ответил Nov 14 '12

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

Comments

  1. Меня смущает то, что дозвонится не могут.
  2. Хочу разобраться.
foxm (Nov 14 '12)edit

ну по статистик очереди этого не видно. periodic-announce-frequency у вас 15. и в момент этого аннонсирования никто никуда звонить не будет. лог звонка смотрите.

meral (Nov 14 '12)edit

блин. у вас пенальти выставлены так, что после 34 секунд никуда звонить НЕ будет.

meral (Nov 14 '12)edit

Да, это понятно. Тогда логично его увеличить? Я правильно понимал, holdtime - это среднее время нахождения звонка в очереди?

foxm (Nov 14 '12)edit

>блин. у вас пенальти выставлены так, что после 34 секунд никуда звонить НЕ будет. penaltychange => 17,2,+1 - так правильно? Объясните, в чем разница между QUEUEMAXPENALTY и QUEUEMINPENALTY?

foxm (Nov 14 '12)edit

идите читайте документацию. у вас комерческая система. и будут еще не раз возникать вопросы по пенальти. либо не трогайте, либо прийдется понять как работает.

meral (Nov 14 '12)edit

http://asterisk-support.ru/question/14859/knigi-po-asterisk/. во второй книге есть отдельный раздел посвященный очередям. там все доходчиво и на русском написано. меня ен улыбает тут повторять книгу.

meral (Nov 14 '12)edit

Спасибо!

foxm (Nov 14 '12)edit
1
autofill=yes
ссылка удалить спам редактировать

ответил Nov 14 '12

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

и че, начнет игнорить min_penalty>2?

meral (Nov 14 '12)edit

У него retry = 5 стоит и как раз на операторов и не направляется вызов. Очередь тупо не заполняется. Пенальти тут ни причем.

zzuz (Nov 14 '12)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Nov 14 '12

Просмотрен: 789 раз

Обновлен: Nov 14 '12

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