Hi all,

I am having problems with hangup detection on fxo line.

In Turkey, we don't have polarity reversal, so hanguponpolarityswitch option in zapata.conf does not help.

The callprogress in dsp.c is just for the US, and the way it does call progress is quite unsuitable for the tones in Turkey, because we don't have dual frequencies for each tone, one could not differentiate tones based on what frequencies are inside. Most important Turkish tones are like this:

dial = 450
busy = 450/500,0/500
ring = 450/2000,0/4000
congestion = 450/200,0/200,450/200,0/200,450/200,0/200,450/600,0/200

Note that there is only 450Hz, only the cadence changes.

Therefore, I am left with only the busydetect option in zapata.conf and related compile options to dsp.c (or I should write my own callprogress for Turkey, which I would like it to be the last option). I tried BUSYDETECT_MARTIN with BUSYDETECT_TONEONLY or BUSYDETECT_COMPARE_TONE_AND_SILENCE (not at the same time of course), without success.

So I tried just BUSYDETECT (no _MARTIN), and for now it seems like working for me, at least for now.

Does anybody have any experiences with just BUSYDETECT? What problems can I face with this? Any false hangups?

Any ideas please?
Soner


_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to