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

Двойные звонки из очереди

0

Астериск 1.8, сборка Freepbxdistro (версия Freepbx 2.10.1.3). Колл-центр из 10 операторов. Операторы динамически регятся в 2-4 очередях одновременно. Все в операторы - сип-учетки, в одной локальной сети с астериском, у всех отключен ожидающий вызов и настроено Queue State Detection=use state. Из настроек очередей отмечу: стратегия=rrmemory, autofill=yes, Skip Busy Agents=queues calls only (ringinuse=no). Проблема в том, что если поток входящих звонков достигает того уровня, когда звонки начинают накапливаться в очереди, иногда оператору может поступить 2 разных звонка одновременно, в том числе из одной и той же очереди. На скриншоте FOP2 это видно, для отмеченного оператора 101 http://rghost.ru/55906498

Пробовал менять настройки очередей - безрезультатно. Помогает лишь autofill=no, но в таком случае гораздо дольше происходит распределение звонков по операторам, что неприемлимо.

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

спросил 2014-05-28 09:56:19 +0400

Merk Gravatar Merk
11 4 4

обновил 2014-05-28 10:23:32 +0400

2 Ответа

0

Callwainting=no выставьте для всех екстеншенов.

а вообще правильно звонить через SIP/111 а не Local/111@from-queue, меньше глюков связанных с device_state

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

ответил 2014-05-28 11:11:18 +0400

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

Comments

Операторы добавлялись в очередь по комбинации "7979":

exten => 7979/_101,n,AddQueueMember(897,Local/101@from-queue/n,,,Oper101,hint:101@ext-local)

переделал на:

exten => 7979/_101,n,AddQueueMember(897,SIP/101,,,Oper101,hint:101@ext-local)

Двойные звонки вроде бы не наблюдаются, но перестали писаться разговоры в очереди

Merk ( 2014-06-04 14:56:29 +0400 )редактировать

пишите разговороы ПЕРЕД очередью а не в екстеншенах. тоесть поставьте записывать ВСЕ. ну или наймите когото

meral ( 2014-06-04 15:24:44 +0400 )редактировать
0

У меня так сделано:

sip.conf

[101]
type = friend
regexten = 101
secret = secret
callerid = "oper101" <101>
host = dynamic
call-limit = 2
nat = no
qualify = no
context = operators
canreinvite=no
disallow = all
allow = ulaw
allow = alaw
allow = gsm


queues.conf

autofill = yes
[taxi-operators]

timeoutpriority = conf

; How long call to member
; NEW
timeout = 5

; Time switching to another menber
; NEW
retry = 2

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

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

;Music class
musicclass = mymoh

; generate events
eventwhencalled = yes


;Strategy of calls

strategy = rrmemory

; Recording
monitor-format = wav

monitor-type = MixMonitor

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

defaultrule=rule057

;announce-holdtime = yes

;announce-position = yes

; Pause, after member became free and redy to receive new call
wrapuptime=2

timeoutrestart = yes

;Queue members
member => SIP/100,1

member => SIP/101,1

Если все операторы заняты, то звонки просто висят в очереди, до тех пор, пока кто-то не освободится.

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

ответил 2014-05-28 11:15:47 +0400

foxm Gravatar foxm
167 46 8 28

обновил 2014-05-28 11:16:51 +0400

Comments

1

это и есть звонок через сип вместо диалплана. очевидно, то что вы написали не elastix-way.

meral ( 2014-05-28 12:23:58 +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 ленту новостей

Статистика

Задан: 2014-05-28 09:56:19 +0400

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

Обновлен: Mar 14 '18

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