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

Re: Еще один вопрос по FreePBX

Добавлено: 29 ноя 2011, 16:05
BeloVit
Да. Я тоже. Я просто подсчитал все по разным путям и в максимуме выставил время. типа 180 сек. О чем и сообщил заказчику. Может и быстрее, конечно, но не более 180 сек. А иначе получается бредятина

Re: Еще один вопрос по FreePBX

Добавлено: 29 ноя 2011, 17:11
Vlad1983
а если на входе ещё в кастомном контексте Dial(Local/${EXTEN}@from-trunk/n,180)
правда не применимо к очередям и IVR на пути, т.к. будет ответ

Re: Еще один вопрос по FreePBX

Добавлено: 30 ноя 2011, 07:39
BeloVit
Дык вот. А у меня на пути и то и другое есть.

Re: Еще один вопрос по FreePBX

Добавлено: 30 ноя 2011, 07:52
Vlad1983
могу предложит совсем изврященный вариант
периодически смотрим список каналов
CLI> core show channels verbose
интересует Duration и BridgedTo
если BridgedTo (None) и Duration больше необходимого значения, убиваем этот канал или директим на сообщение, а потом убиваем.

впринципе реализуемо, но есть и другой путь
например, при входе звонка запоминаем время входа и при последующих переходах сравниваем разность текущего и времени входа
это требует большого перелопачивания диалплана и для FreePBX врядли подойдет, а вот первый подойдет впринципе везде, т.к. от диалплана не зависит

Re: Еще один вопрос по FreePBX

Добавлено: 30 ноя 2011, 08:41
BeloVit
ну в принципе почти подходящий вариант.
мне нужно будет какое-то внешнее приложение написать?
или это все можно в диалплане "сварганить"

Re: Еще один вопрос по FreePBX

Добавлено: 30 ноя 2011, 09:42
Vlad1983
а вот за этим уже в библиотеку