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

Queues - звонок на освободившегося агента

0

Здравствуйте, коллеги!

Есть простая очередь

[main_queue]
strategy=ringall
member=SIP/user1
member=SIP/user2
wrapuptime=0
timeout=0
retry=0
timeoutrestart=yes
memberdelay=0
autofil=yes
autopause=no

Звоним в нее

  1. Звонят оба агента. Снимаю трубку на SIP/user1
  2. Делаю второй звонок, жду когда зазвонит SIP/user2 и кладу трубку на SIP/user1
  3. SIP/user1 не звонит. Делаем здесь queue show main_queue

    Members:

      SIP/user1 with penalty 1 (ringinuse disabled) (realtime) (Not in use) has taken 2 calls (last was 63 secs ago)
      SIP/user2 with penalty 1 (ringinuse disabled) (realtime) (Ringing) has taken no calls yet
    
удалить закрыть спам изменить тег редактировать

спросил 2016-05-18 19:40:45 +0400

AlexPTZ Gravatar AlexPTZ
11 5 5
http://www.virtel.net/

обновил 2016-05-19 12:06:55 +0400

1 Ответ

1

очередь очень сильно не простая.

почему? потому, что в ней куча параметров по умолчанию.

а в какие значения они выставлены - можно гадать долго.

параметры можно посмотреть тут http://www.asteriskdocs.org/en/3rdEdition/asterisk-book-html-chunk/ACDid288901.html

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

ответил 2016-05-18 21:43:26 +0400

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

Comments

Да, конечно, это в закладках присутствует :)

Пока выставил в timeout=10 секунд, но это не устраивает, т.к. оператор закончивший разговор ждет эти 10 секунд, пока звонок к нему не придет, да еще и получается, что каждые 10 секунд прерывается вызов на остальные телефоны группы и у них эти вызовы отображаются как пропущенные.

Задача, чтобы звонок приходил на освободившегося агента без перерыва для остальных участников

AlexPTZ ( 2016-05-19 12:05:18 +0400 )редактировать

А, так вы хотите что текущий раунд звонка звонил на всех? Ну тогда вам прийдется свою очередь писать и блекджеком. Ну либо звонить в local, где делать множественные звонки каждые 2-3 секунды.

meral ( 2016-05-19 13:16:21 +0400 )редактировать

Через Local вообще смысла не вижу - жалкое подобие timeout получится :(

AlexPTZ ( 2016-05-19 13:21:00 +0400 )редактировать

Ну так вы же можете сделать это "жалкое подобие" на один канал который занят, в это время остальные будут звонить.

meral ( 2016-05-19 13:37:53 +0400 )редактировать

вообще давайте не делать жалкое подобие. только хардкор. перепишите уже в конце концов эти жалкие очереди, они всех достали.

meral ( 2016-05-19 13:39:02 +0400 )редактировать

Ваш ответ

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

Статистика

Задан: 2016-05-18 19:40:45 +0400

Просмотрен: 1,171 раз

Обновлен: May 19 '16

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