Всем привет!
Столкнулся со стандартной проблемой детектирования циской отбоя по аналоговой СЛ, подключенной к FXO. При входящем звонке на этот номер, в случае не ответа абонента, и когда вызывающий абонент положил трубку, телефон по прежнему продолжает звонить. И если при этом происходит переадресация на голосовую почту, то происходит запись гудков отбоя. Пока линия не освобождается по тайм-ауту.
Пробовал решить проблему с помощью supervisory, но не помогает.
Сейчас настроено вот так:
Код:
voice class dualtone-detect-params 1
freq-max-power 0
freq-min-power 35
freq-power-twist 15
freq-max-delay 40
cadence-variation 8
!
!
voice class custom-cptone 1
dualtone disconnect
frequency 340 670
cadence 370 350
!
!
!
!
voice-port 2/0/9
trunk-group ALL_Outgoing
supervisory disconnect dualtone mid-call
supervisory answer dualtone
supervisory custom-cptone 1
supervisory dualtone-detect-params 1
no battery-reversal
disc_pi_off
cptone RU
timeouts initial 0
timeouts call-disconnect 1
timeouts ringing 15
timeouts wait-release 1
timing hookflash-out 300
timing guard-out 500
connection plar opx 500
description *** TO PSTN ***
station-id name CO2
station-id number 8612600914
caller-id enable
!
Однако, ситуация ни как не меняется.. Я записал через микрофон кудки отбоя. Параметр cadence, как я понимаю,
то длительность тона и длительность паузы между гудками. Я замерил эти данные в WaveLab, получилось 370 и 350 мс. frequency - это же частота? На диаграмме записи частота у меня была в диапазоне от 340 и до 670.
Подскажите куда копать дальше? Вешать отбойники - это крайняя мера. Я уверен, можно рещить как-то и без этого.
И еще вопрос - при звонке на линию, как видно, он попадает на номер 500. Это номер автосекретаря, настроенного на CUE. Прежде чем, автосекретарь отвечает на звонок, походит два - три гудка. Как настроить, чтобы ответ был сразу или после первого гудка?