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

Call to peer '101' rejected due to usage limit of 1

0

Всем привет. Настроил на * очередь для входящих звонков. И теперь периодически получаю вот такие сообщения в логах:

han_sip.c: Call to peer '101' rejected due to usage limit of 1
han_sip
.c: Call to peer '106' rejected due to usage limit of 1
han_sip
.c: Call to peer '108' rejected due to usage limit of 1

call-limit на каждого SIP оператора действительно =1. Но насколько я понимаю, звонок должен висеть в очереди до тех пор, пока кто-то из операторов не освободится или абонент сам не повести трубку. Из за чего происходит попытка позвонить занятому оператору? Мои настройки:

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

;defaultrule=rule057

;Queue members
member
=> SIP/100

member
=> SIP/101

member
=> SIP/102

member
=> SIP/103

member
=> SIP/104

member
=> SIP/105

member
=> SIP/106

member
=> SIP/107

member
=> SIP/108

member
=> SIP/109

member
=> SIP/110

extensions.conf

[incoming-from-pstn]


;Wait for 1 second
exten
=> s,1,Wait(1)

; Answer
exten
=> s,n,Answer()


; Print CALLERID
exten
=> s,n,NoOp(CALLER_ID === ${CALLERID(all)})

; Print current date
exten
=> s,n,NoOp(${STRFTIME(${EPOCH},,%Y-%m-%d)})

exten
=> s,n,Set(RECORD_FILE_POSTFIX=${CALLERID(num)})

; Set directory name, where records store
exten
=> s,n,Set(RECORDS_DIRNAME=/var/spool/asterisk/records/${STRFTIME(${EPOCH},,%Y)}-${STRFTIME(${EPOCH},,%m)}-${STRFTIME(${EPOCH},,%d)})


exten
=> s,n,Set(QUEUE_MIN_PANALTY=1)

exten
=> s,n,Set(QUEUE_MAX_PANALTY=2)


; Create directory, where records store
exten
=> s,n,System(mkdir -p ${RECORDS_DIRNAME})

; Wait 1 second
exten
=> s,n,Wait(1)


;Says Hello
exten
=> s,n(start-message),Playback(taxisounds/hello)


; Set full path to record file
exten
=> s,n,Set(MONITOR_FILENAME=${RECORDS_DIRNAME}/${STRFTIME(${EPOCH},,%H-%M-%S)}_${RECORD_FILE_POSTFIX})

; Add 'r' option
exten
=> s,n,Queue(taxi-operators,tr,,,300)

; Hangup
exten
=> s,n,Hangup()

Пенальти на данный момент не используются.

спросил Aug 20 '12

foxm Gravatar foxm
167 46 8 28

обновил Aug 20 '12

Comments

это не попытка позвонить

awsswa (Aug 20 '12)edit

А что тогда? Да, прочитал в Сети про параметр ringinuse=no. Поможет ли он в данной ситуации?

foxm (Aug 20 '12)edit

limitonpeer=no и у клиента прописать call-limit=2 что не пикало в трубке при поступлении еще одного вызова - ringinuse=no

awsswa (Aug 20 '12)edit

Не совсем понял, а почему call-limit = 2, а не 1?

foxm (Aug 20 '12)edit

уведомление слать.

awsswa (Aug 20 '12)edit

1 Ответ

0

Так прочитал в Сети про параметр ringinuse=no. Я правильно понимаю, что при установке данного параметра, * не будет звоноить занятым операторам?

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

ответил Aug 20 '12

foxm Gravatar foxm
167 46 8 28

Comments

Может стоит просто попробовать?

switch (Aug 21 '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 ленту новостей

Статистика

Задан: Aug 20 '12

Просмотрен: 2,850 раз

Обновлен: Aug 20 '12

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