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

Игнорирование коротких вызовов

Добавлено: 11 дек 2019, 23:08
tiler
Как игнорировать короткие вызовы? Короткие - это когда вызов идет, например, 1 секунду, а потом вызывающий абонент кладет трубку. Вопрос вырос из девайса под названием Паскаль-1510 - стыковочный модуль домофона в порт FXO. При вызове домофона Паскаль эмулирует поднятие трубки, после чего голосовой шлюз набирает заданный внутренний номер. Обычные вызовы с домофона от гостей проходят как положено - проблем нет. Однако, для открытия двери домофона хозяевами есть возможность ввести специальный код, который открывает дверь, при этом домофон делает короткий посыл на абонентскую трубку - штатная трубка при этом пиликает, Паскаль же как и положено снимает трубку, шлюз делает звонок - начинает звонить телефон, но вызов "ложный" - домофон уже отключился и через пару звонков телефон звонить перестает. Задача избавиться от таких ложных вызовов - чтобы PBX игнорировала звонки с определенного экстеншена, если вызов короче заданной продолжительности.

Re: Игнорирование коротких вызовов

Добавлено: 12 дек 2019, 06:39
yvatfwp
Капец вопрос конечно.
Как вариант на пол шестого утра не напрягая разум

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

exten => 222,1,NoOp()
same => n,Wait(3)
same => n,Goto(чотамобычнодальше)

Re: Игнорирование коротких вызовов

Добавлено: 12 дек 2019, 07:18
ded
tiler писал(а): Вопрос вырос из девайса под названием Паскаль-1510 - стыковочный модуль домофона в порт FXO. При вызове домофона Паскаль эмулирует поднятие трубки, после чего голосовой шлюз набирает заданный внутренний номер.
Изучите его возможности для другого сценария, direct-inward-dial или Hot-line, он стандартный для всех шлюзов -
определяются две различные модели поведения при прохождении телефонного звонка:
* шлюз принимает на себя звонок и выдаёт позвонившему длинный гудок или голосовое сообщение для донабора либо перенабирает номер, который будет указан как PLAR (англ. Private Line Automatic Ringdown);
* шлюз пропустит звонок "насквозь", если будет указано direct-inward-dial и направит его в подходящий диал-пир согласно шаблону Called ID назначения (destination-pattern в терминологии Cisco) и/или шаблону Caller ID источника.
https://ru.wikipedia.org/wiki/DID

Re: Игнорирование коротких вызовов

Добавлено: 12 дек 2019, 15:07
tiler
yvatfwp писал(а):Капец вопрос конечно.
Как вариант на пол шестого утра не напрягая разум

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

exten => 222,1,NoOp()
same => n,Wait(3)
same => n,Goto(чотамобычнодальше)
Супер! За идею спасибо. Сделал проще - изменил в диалплане ATA S0 на S3. Все.
За вопрос не обессудьте - вы, вероятно, занимаетесь IP телефонией профессионально, а у меня FreePBX дома в Docker. Появилась задача - задал вопрос. Мне помощь, вам тренировка. )))

Re: Игнорирование коротких вызовов

Добавлено: 12 дек 2019, 15:08
tiler
За ответ спасибо, но очень понял, как мне это поможет. Задача решена другими методами.

дубликат ключа домофона

Добавлено: 22 дек 2019, 18:40
Rhisk
Малх писал(а):сделать ключ факториал
попробуйте тут Кей Эн Эф Си Ру \