VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не отрабатывается busylevel

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

sip-queue
Сообщения: 15
Зарегистрирован: 03 дек 2015, 10:42

Не отрабатывается busylevel

Сообщение sip-queue »

Здравствуйте!
Астер 1,8
Ситуация такая, что при busylevel=2 звонок на телефон всё равно поступает.
Кусок sip.conf:

Код: Выделить всё

[general]
context=default
allowguest=no
directmedia=no
nat=no
match_auth_username=yes
alwaysauthreject=yes
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
transport=udp
t38pt_udptl=yes,redundancy,maxdatagram=400
faxdetect=yes
echocancel=yes
srvlookup=yes
language=ru
callevents=yes
callcounter=yes
localnet=192.168.0.0/255.255.0.0
limitonpeer=yes
rtptimeout=60
rtpholdtimeout=300

[tel]
type=peer
host=dynamic
canreinvite=no
context=office
callcounter=yes
secret=passw111
nat=no
disallow=all
allow=alaw
qualify=yes

[101](tel)
callcounter=yes
busylevel=2
pickupgroup=1
[102](tel)
callcounter=yes
busylevel=2
pickupgroup=1
[103](tel)
callcounter=yes
busylevel=2
pickupgroup=1
[104](tel)
callcounter=yes
busylevel=2
pickupgroup=1
queues.conf:

Код: Выделить всё

[general]
persistentmembers = yes
autofill=yes

[engeneries]
ringinuse = yes
strategy = ringall
timeout = 15
member => SIP/101
member => SIP/102
member => SIP/103
member => SIP/104
Телефон имеет 4 линии.
Необходимо чтобы только на две линии поступал звонок (поэтому и поставлено ringinuse = yes) в sip.conf есть строка busylevel=2, но звонок приходит и на третью и на четвёртую линию.
Если поставить call-limit=2 (хотя он признан устаревшим), то при этом условии поступает только два входящих звонка, но нет возможности по третьей и четвертой линии сделать исходящий вызов.

Может я где-то в настройках sip.conf упустил?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Не отрабатывается busylevel

Сообщение awsswa »

а почему оно должно отрабатывать ?
используете параметр для спрыгивания с занятой очереди - и дропайте звонок
платный суппорт по мере возможностей
sip-queue
Сообщения: 15
Зарегистрирован: 03 дек 2015, 10:42

Re: Не отрабатывается busylevel

Сообщение sip-queue »

На сколько busylevel как раз за это и отвечает (ограничение количества линий в очереди), но видимо я не так понял.
В смысле дропать звонок, вешать на Hangup? Вообще не выход.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Не отрабатывается busylevel

Сообщение awsswa »

можете не дропать - поставьте голосовое сообщение - пи-пи-пи и Hangup
пускай клиент думает что у вас занято
платный суппорт по мере возможностей
sip-queue
Сообщения: 15
Зарегистрирован: 03 дек 2015, 10:42

Re: Не отрабатывается busylevel

Сообщение sip-queue »

Мысли Ваша понятна.
Тогда не понятно для чего параметр busylevel существует.
Pechen
Сообщения: 118
Зарегистрирован: 29 дек 2013, 23:16

Re: Не отрабатывается busylevel

Сообщение Pechen »

busylevel
Sets the number of calls that must be in progress for Asterisk to report that a device is busy. This option may only be set in peer-specific sections of sip.conf. By default, this option is not set. This means that Asterisk will report that a device is in use, but never busy.

выделил жирным
sip-queue
Сообщения: 15
Зарегистрирован: 03 дек 2015, 10:42

Re: Не отрабатывается busylevel

Сообщение sip-queue »

to Pechen

sip.conf есть строка busylevel=2, но звонок приходит и на третью и на четвёртую линию.

Не работает, выделил жирным
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Не отрабатывается busylevel

Сообщение ded »

Согласно busylevel=2 на два обрабатываемых вызова будет рапортовать busy, а на остальные - что device is in use, but never busy. Это ограничение количества линий в очереди по статусу, если только работает соответствующий сценарий.
Asterisk will report that a device is in use, but never busy.
Таким образом если
звонок приходит и на третью и на четвёртую линию.
то всё работает как описано. (А эти линии случайно не зарегистрированы как отдельные экстены?)
Если не хотите, чтобы приходил на третью и на четвёртую линию, то надо давать отлуп по статусу in use.
sip-queue
Сообщения: 15
Зарегистрирован: 03 дек 2015, 10:42

Re: Не отрабатывается busylevel

Сообщение sip-queue »

А эти линии случайно не зарегистрированы как отдельные экстены
Нет.
Мне как раз нужно, чтобы он НЕ приходил на Третью и четвёртую линию, чтобы они оставались свободеыми, для совершения исходящих вызовов.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Не отрабатывается busylevel

Сообщение ded »

sip-queue писал(а):Мне как раз нужно, чтобы он НЕ приходил на Третью и четвёртую линию,
я и написал -
ded писал(а):Если не хотите, чтобы приходил на третью и на четвёртую линию, то надо давать отлуп по статусу in use.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH