Yes indeed. There have been huge changes to chan_zap.c in CVS-HEAD compared to 1.09.
In 1.09 Stable there are a lot of problems with handling call hang-ups. CVS-HEAD, of 28/08 was much better. But even though it did improve things, it wasn't quite right. In particular I found two problems with polarity reversal detection in chan_zap.c for which I have created a patch (this is now in CVS-HEAD). Please see http://bugs.digium.com/view.php?id=5191 for more details. Please note that you'll need to use answeronpolarityswitch=yes and/or hanguponpolarityswitch=yes in your Zapata.conf to make full use of the polarity detection code. You will also need to be very careful if CID is sent on a polarity switch too -- you may need to make it detect on the 0th ring or you could suffer from immediate hang-ups on ring. Unfortunately I've received a problem report with this modification. Any updates Magnus? I'm hoping it is all down to the ring that CID is detected at, and that by changing it to 0 or 1 all will be well again. But anybody who has had problems with hangup detection in the past should try CVS-HEAD and play with the options above to see if it improves things. Having said all this, things are still not perfect: For UK (and possibly other European countries) we still require a way for Asterisk to detect the continuous tone that indicates a remote party hangup on a POTS line. The Sipura 3000 uses this method and I believe it works quite well, though I've not tried it myself. Faris. -----Original Message----- FWIW, there were a couple of channel zap changes made in the last couple of days to cvs-head. Don't have a clue whether those fixes addressed the problem you're talking about. ------------------------ > Has anyone else experienced the same problem, where a Zap channel gets stuck > in off-hook state? > > Thanks > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > Sent: Friday, September 23, 2005 1:45 PM > > To: asterisk-users@lists.digium.com > > Subject: [Asterisk-Users] FW: channel offhook state > > > > > > > > -----Original Message----- > > From: Jacqueline Lee [mailto:[EMAIL PROTECTED] > > Sent: Friday, September 23, 2005 11:46 AM > > To: asterisk-users@lists.digium.com > > Subject: channel offhook state > > > > > > We are using a digium card (TDM400) with asterisk for our access to the > > PSTN. Initially when the server starts, all the zap channels on the card > > are in the "onhook" state. As soon as a channel is used (for inbound or > > outbound PSTN calls) the corresponding channel goes into "offhook" state, > > and stays in "offhook" state, even after the call ends; Asterisk log shows > > that the channel was hungup. Most of the time, the channel is still usable > > to make more PSTN calls, even though it shows in "offhook" state. > > Occasionally the channel becomes unusable for making PSTN calls (usually > > channel 1). The symptom is Asterisk and the client show the PSTN call was > > established, but the destination PSTN number never really receives the > > call. > > > > Shouldn't the channel go back to "onhook" state once the call hangs up? Is > > the persistent "offhook" state causing the channel to eventually become > > unusable? > > _______________________________________________ --Bandwidth and Colocation sponsored by Easynews.com -- Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users