Страница 1 из 4

Ограничение исходящих и входящих

Добавлено: 17 июл 2015, 15:34
serg
Уважаемые гуру!

Подскажите, можно ли разграничить кол-во входящих и исходящих для одного SIP аккаунта?

Т.е. не call-limit=1 - где разрешено использовать только одну линию и не type=peer или user.
Например, вызвали абонента с номером 100, он ответил, т.е. линия занята. Если вызывать с другого телефона номер 100 должен быть отлуп по занятости линии. НО, важная деталь! Номер 100 должен перевести вызов на другой номер, например 101.

Если ставить call-limit=1 абоненту с номером 100, то такой вариант не канает.

Ранее в астериске были параметры incominglimit и outgoinglimit, которые я так понимаю решили бы мою задачу.

Re: Ограничение исходящих и входящих

Добавлено: 17 июл 2015, 16:03
Wapo
exten => 219,1,ExecIf($["${DEVICE_STATE(SIP/219)}"="NOT_INUSE"]?Dial(SIP/219,${TIME},tT))

Re: Ограничение исходящих и входящих

Добавлено: 17 июл 2015, 16:12
ded
Параметр CW - call waiting

Re: Ограничение исходящих и входящих

Добавлено: 17 июл 2015, 16:55
serg
А что же делать если вызываемый тел.аппарат многоканальный?
Вызов на вторую линию пойдет. И если поставить тот же Call-limit=1, то ни о каких переводах с этого аппарата речи быть и не может(

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

Re: Ограничение исходящих и входящих

Добавлено: 17 июл 2015, 17:05
Glukinho
Цитирую из sample sip.conf от версии 11.8.1:
;call-limit=1 ; permit only 1 outgoing call and 1 incoming call at a time
; from the phone to asterisk (deprecated)
; 1 for the explicit peer, 1 for the explicit user,
; remember that a friend equals 1 peer and 1 user in
; memory
; There is no combined call counter for a "friend"
; so there's currently no way in sip.conf to limit
; to one inbound or outbound call per phone. Use
; the group counters in the dial plan for that.
Жирным выделена основная мысль.

Re: Ограничение исходящих и входящих

Добавлено: 17 июл 2015, 17:18
ded
serg писал(а): Если вызывать с другого телефона номер 100 должен быть отлуп по занятости линии. НО, важная деталь! Номер 100 должен перевести вызов на другой номер, например 101..
Входящие регулируются
ded писал(а):Параметр CW - call waiting
а исходящие - GROUP COUNT
serg писал(а):А что же делать если вызываемый тел.аппарат многоканальный?
Вызов на вторую линию пойдет.
Входящий не пойдёт, если Call waiting = no.

Re: Ограничение исходящих и входящих

Добавлено: 20 июл 2015, 11:48
serg
Огромное спасибо за обратную связь!

Ded, Входящий не пойдёт, если Call waiting = no. Так это же на самом аппарате ставиться, а если это софтфон?

В данном случае это многолинейный софтфон eyebeam, как на нем ограничить входящие до 1, а исходящее не ограничивать не получилось(

В настройках софтфона нет Call Waiting, а очень бы хотелось)

Re: Ограничение исходящих и входящих

Добавлено: 20 июл 2015, 12:41
ded
это не только на самом аппарате ставиться, а в первую очередь - на Астериске.
asterisk -rx 'database show' | grep CW

Re: Ограничение исходящих и входящих

Добавлено: 20 июл 2015, 13:31
serg
Ded, ставится в SIP.CONF ?

Re: Ограничение исходящих и входящих

Добавлено: 20 июл 2015, 13:51
ded
serg, библиотека asterisk.ru гостеприимно распахивает перед Вами двери!
С теми, кто не читал Книгу о будущем телефонии трудно общаться, и Ваш вопрос выдаёт Вас. Ответ - нет, не в SIP.CONF.