Чтобы определить параметры дисконнекта в ситуации, когда абонент, находящийся за pstn линией первым положил трубку (ГТС выдаёт короткие гудки) нужно их записать любым доступным способом. Я записал, направив входящий звонок на голосовую почту.
Затем скачать
http://www.sigview.com/download.htmВ записанном файле определить частоту сигнала отбоя "Signal Tools"->"FFT Spectrum Analisys".
Затем на основном файле определить тайминги сигнала и тишины между сигналами (простым вычитанием).
Затем записать результат в понятном Sipure формате:
X@-30,X@-30;Y(A/B/1+2)
Где
X = Частота в Hz. (mine 418)
Y = Сколько циклов детектить до прерывания (4 более чем достаточно (3.5 сек))
A = Время в секундах сигнала с частотой X (У меня 0.4 с)
B = Время в секундах без сигнала (пауза) (У меня 0.4 с)
В результате у меня:
Disconnect Tone : 418@-30,418@-30;4(.4/.4/1+2)