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

Ограничение входящих звонков по времени.

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

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

Ограничение входящих звонков по времени.

Сообщение Серж » 06 мар 2017, 16:54

Имеется freepbx. Настроенный extension привязанный к аппарату panasonic hdv 130. Аппарат настроен на авто поднятие трубки. Некоторые пользователи не могут нормально класть трубку из за чего встала необходимость настроить ограничение ВХОДЯЩИХ звонков по ВРЕМЕНИ, например 15 секунд. Asterisk Dial Options L(xxxxx) работает только на исходящие и входящие не ограничивает. В гугляндексе по данному вопросу сплошником ограничение по линиям на вхядящих, а по времени фиг.
Если есть возможность, подскажите пожалуйста.
Серж
 
Сообщений: 15
Зарегистрирован: 06 мар 2017, 16:20

Re: Ограничение входящих звонков по времени.

Сообщение ded » 06 мар 2017, 17:17

Asterisk Dial Options есть и на входящие.
ВСЕ (!) вызовы обеспечиваются аппликацией Dial. Вы уж посмотрите повнимательней в командную строку Астериска при вызове этого аппарата panasonic hdv
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00

Re: Ограничение входящих звонков по времени.

Сообщение Серж » 07 мар 2017, 10:20

То, что все вызовы обеспечиваются Dial-ом это понятно. У диала есть набор команд, их я про штудировал, среди них я не нашел то, что мне надо.
Есть параметр options и флаги S и L, но они оба, у меня, работают только на исходящие вызовы, если у S это сказано явно, то у L флага, сказано, что он работает со звонком (без уточнения входящим или исходящим). Пробовал и тот и тот, оба ограничивают только исходящий звонок. Может по какой то причине у меня не корректно работает L флаг?
Серж
 
Сообщений: 15
Зарегистрирован: 06 мар 2017, 16:20

Re: Ограничение входящих звонков по времени.

Сообщение ded » 07 мар 2017, 13:35

Не надо никакого флага.
Если Dial(SIP/${EXTEN},,tT) то вызов входящий будет вечный, пока трубку не покладут.
Если Dial(SIP/${EXTEN},15,tT) то вызов будет идти ровно 15 секунд. После чего отобъётся по
exten => h,1,
или уйдёт на голосвую почту, если указано.

В новых FreePBX 13.0/XXX это настраивается на самих экстенах. Нужно указать вместо default (По умолчанию) ваши 15 секунд:

Изображение
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00

Re: Ограничение входящих звонков по времени.

Сообщение Серж » 07 мар 2017, 14:01

Спасибо, я Вас понял. Попробую.
Меня смутило вот что:
Dial(type/identifier,timeout,options,URL)
Параметр timeout необязателен. Если этот параметр задан, то он определяет максимальное время в секундах, указывающий, сколько времени команда Dial будет ЖДАТЬ ОТВЕТА на вызов.
Серж
 
Сообщений: 15
Зарегистрирован: 06 мар 2017, 16:20

Re: Ограничение входящих звонков по времени.

Сообщение Серж » 07 мар 2017, 14:31

То, что Вы имеете ввиду, на web интерфейсе, работает только с вызовами которые перенаправляется по неответу, занято, не доступен. В моём случае, они ни куда не перенаправляются, происходит поднятие трубки и начинается разговор, который должен закончится через 15 секунд вне зависимости от того положит ли кто то трубку.
Я цеплялся за строку Опции Астериск-команды Dial
Серж
 
Сообщений: 15
Зарегистрирован: 06 мар 2017, 16:20

Re: Ограничение входящих звонков по времени.

Сообщение zzuz » 07 мар 2017, 15:04

Для этого есть опция L в параметрах Dial.
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: Ограничение входящих звонков по времени.

Сообщение fecyt » 07 мар 2017, 15:17

Серж писал(а):Если есть возможность, подскажите пожалуйста.

А подскажите, где прописываете опцию? В параметрах транка?
fecyt
 
Сообщений: 148
Зарегистрирован: 17 янв 2017, 18:51

Re: Ограничение входящих звонков по времени.

Сообщение ded » 07 мар 2017, 15:27

Серж писал(а):начинается разговор, который должен закончится через 15 секунд вне зависимости от того положит ли кто то трубку.l
То есть просто рвать разговор через 15 сек? Я этого не понял.
Ну и что происходит если ограничивать через L в Опции Астериск-команды Dial?
ded
 
Сообщений: 15823
Зарегистрирован: 26 авг 2010, 19:00

Re: Ограничение входящих звонков по времени.

Сообщение Серж » 07 мар 2017, 15:35

Да, просто обрывать звонок. При использовании L обрываются только Исходящие, а Входящие не рвутся, как длился разговор, так и продолжает длиться.
Серж
 
Сообщений: 15
Зарегистрирован: 06 мар 2017, 16:20

След.

Вернуться в Вопросы новичков

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

Сейчас этот форум просматривают: Davidglith и гости: 31

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