can't call to France with the busydetect option

zaza230
Posts: 21
Member Since:
2007-10-15

hi,

I live in UK and I'm using a BT line.

The problem I have was that hangdetection was not working at all with my IVR. When someone called and hangup direct, the macro "macro-hangupcall" would launch but the line would stay connected because of the IVR.

by using the following options in zapata.conf I managed to get hangup detection to work nicely with my sangoma A200 :

hanguponpolarityswitch=yes
progzone=uk
busydetect=yes
callprogress=yes
busycount=4

I don't know why the first option is not taken in account by asterisk, it doesn't hangup the line despite it detects the polarity change:

[Aug 10 20:18:31] DEBUG[5302] chan_zap.c: Polarity Reversal detected but NOT hanging up (too close to answer event) on channel 3, state 4

but anyway I have the remaining 4 options which work well together and hangup the line correctly.

My problem is when I'm making a call to France, the line would ring 2 times (ringbacktone, on my phone) and then I would get "all line are busy now, please try again later".

So the ringback tone coming up from france is interpreted as a busy signal hence the call get disconnected. if I comment out "progzone=uk" or "busydetect=yes" or "callprogress=yes" I can make a call to france but the hangup detection would not work.

I'm stranded I really need both, don't know where to look.

any help would be much more appreciated.