ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

звонки идут на телефон даже если на нем поднята трубка.

Проблемы и их решения Asterisk как такового

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

звонки идут на телефон даже если на нем поднята трубка.

Сообщение andrystepa » 10 ноя 2017, 20:00

В конфиге extensions.conf настроена проверка занятости абонента. Если он занят звонок переходит другому абоненту:
Код: выделить все
exten = mi, n, GotoIf($"DEVICE_STATE(SIP/104)" = "NOT_INUSE"]?ok1:forward1)
exten = mi, n(ok1), log(NOTICE, 104 is avaliable)
exten = mi, n, Dial(Sip/104)

exten = mi, n(forward1), Log(NOTOCE, Calling forward to 107)

exten = mi, n, GotoIf($"DEVICE_STATE(SIP/107)" = "NOT_INUSE"]?ok1:forward1)
exten = mi, n(ok1), log(NOTICE, 107 is avaliable)
exten = mi, n, Dial(Sip/107)

exten = mi, n(forward1), Log(NOTOCE, Calling forward to 103)


Звонки, в случае занятости абонента 104, передаются последовательно на один из 3 телефонов, а если они все заняты, то звонок идет на мобильные телефоны.
Все работало, но тут выяснилась странная деталь. Если трубка на телефоне 104 снята и абонент начал набирать номер, входящий вызов все равно идет на телефон и. т.к. он занят, звонок прерывается (телефонные аппараты yealink sip T21p). То есть просто снятая трубка не оопределяется как занятый телефон.
Подскажите, как дать понять астеру что телефон занят, если трубка уже поднята?
andrystepa
 
Сообщений: 17
Зарегистрирован: 03 апр 2014, 09:57

Re: звонки идут на телефон даже если на нем поднята трубка.

Сообщение Zavr2008 » 10 ноя 2017, 21:34

call-limit или GROUP() поможет решить проблему..
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2161
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH