The problem is in the drivers or the config for the analog interface. If the CO switch supports it, a CPC signal gets sent down the line to tell your interface to cancel. This was called fxs_ks in zaptel. It should be possible to implement a timer that considers it canceled if it goes beyond a preset time between rings and nobody has answered. It's 6 seconds in North America. This goes back to the driver though, and isn't really a freeswitch problem I don't imagine. -Tim Brian May wrote:
On 25 August 2010 10:43, Anthony Minessale <anthony.minessale@gmail.com> wrote:
it's a lack of hangup detection on the line itself. you can try using tone_detect on your inbound dialplan
<action application="tone_detect" data="busy 425 r 0 hangup 'normal_clearing' 3"/>
This will listen for busy signal in the background and hangup if it encounters it.
No, that is only after the call is answered.
I am talking about a caller that hangs up before it is answered.