AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Принудительный hang up по таймауту

Оборудование 10 сообщений -
#1

При входящих (иногда) после того как абоненты положили трубки повисает порт на шлюзе (DVG) - в природе этого явления пока разбираюсь - а сейчас принудительно кладу трубку на шлюзе через ОператорПанель FreePBX. Хотел бы этот процесс автоматизировать - есть ли возможность в Астериске делать принудительный hang up по таймауту (ТО пусть будет, например, 30 минут)?
#2

Природа этого явления достаточно хорошо описана в мировой литературе. Это болезнь всех аналоговых шлюзов.
В разных странах по разному передают короткие гудки (да и длинные). Эти гудки могут различаться - быстрые передают статус no service, congestion, медленные - disconnect, busy.
Характеристики гудков: длительность (Х мсек гудит, Х мсек молчит) и частота в Гц.
Вот в аналоговых шлюзах западного производства и нет понимания, что абонент повесил трубу, он считает, что идёт разговор.
Ты спрашиваешь, где посмотреть характеристики для российских линий? Ответ: тут на форуме в разделе библиотека, полезные линки.
#3

у DVG есть функция "самообучения" - тоны которые передает внешняя АТС записываются в шлюз и в последствии отлично распознаются. У меня 3 лини работают на ура! - никаких вышеописанных Вами проблем.
Но вот одна линия у меня иногда виснет (хотя все 4 приходят от одной АТС) - сейчас разбираюсь и уже вплотную подошел к решению, однако требуется еще некоторое время - и именно на это время хотел бы включить принудительный автоматический hang up. О чем и спрашиваю.
#4

Ничего кроме крона не может делать принудительный автоматический hang up.
Опять же - где критерии распознавания? Просто каждые 5 минут? Народ будет недоволен.
#5

Если я все правильно помню то для данного устройства есть некая процедура определения дисконнект-тонов.
Например такая
http://www.nsgate.ru/doc/voip_app/tone_analysis.pdf
Следует учитывать что детектирование следует производить на линии подключенной к первому порту.
Устройство можно запрограммировать на 4 разных тона.
Итак, если на трех линиях устройство устойчиво ловит отбой то стоит присоединить к первому порту проблемную линию и проанализировать сигналы отбоя на ней.
Если окажеться что они отличаются (что скорее всего) то забить эти тоны в свободную позицию.

_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
#6

Кайф!
#7

SolarW писал(а):
Если я все правильно помню то для данного устройства есть некая процедура определения дисконнект-тонов...

точно. и именно таким образом я и детектировал проблемную линию. оказлось, что из-за наведения в ней было много шума, а Длинку это не нравилось. сейчас все поправил - работает отлично!
#8

Э, много шума из ничего. Я конечно не Длинк, но мне бы тоже не понравилось!
Двойной кайф!
#9

Ded писал(а):
Э, много шума из ничего. Я конечно не Длинк, но мне бы тоже не понравилось!
Двойной кайф!

Вот ты смееси а железка таки действительно очень гибко и удобно настраивается на ловлю busy в FXO портах Smile
Неоднократно это делал, детектил бизи на городских линиях разных телефонных операторов и на 3-4 типах мини-АТСок.

P.S. Я бы этот топик наверное в "Оборудование" перекинул бы будь у меня права...

_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
#10

Логично! - Бум....... перекинуто!
Человечество смеясь расстаётся со своим прошлым. Как же не смеяться? Столько сюда замученых и убитых горем людей приползают - помогите!
Реально, но у меня самого траблы имеюццо, но чтобы постить их тут - ни-ни! Надо копать и решать самому.
Цитата:
Озлясь, провода не рви, и рукам воли не давай, хучь ты и русский человек. Перво-наперво излай китайцев матерно, бо у них родня вельми великая!