Hi Mike, Mike Jagdis wrote: > It started with a desire to make pre-ring caller ID work Right and then > to use spandsp for caller ID handling. But the more I look at chan_zap > the more bugs and, um, "strangeness" I find... > > This should make caller ID (incoming on FXO and outgoing on FXS) JFW > (Just Work) for the vast majority with only default configuration > regardless of whether you do Bell, V23 or DTMF pre-ring, post-ring > or both. > > Read the updated example zapata.conf, get rid of unnecessary config > options and just enjoy. > > Note in particular the new options "polarityevents" (for those with > X100s or who live with really annoying telcos), "exten" (for everyone > that hates having a separate context for every FXO), and the "dring<n>*" > changes (for everyone who values their sanity). > > So... it's a fair sized patch and _needs_ testers. Please! Especially > if you have a PRI (to check I haven't broken anthing), are in a country > that uses DTMF caller ID, are in a country that sends pre-ring caller > ID with no polarity reversal, or have hardware (X10xP) that just doesn't > recognise polarity reversals. Yes, that means YOU! > > The patch is at: http://www.callweaver.org/ticket/21 > > If you use a TDM400P somewhere that uses polarity reversals to signal > call start and pre-ring caller ID you will need: > http://bugs.digium.com/view.php?id=9264 > If you use a TDM2400P you'll need to make a similar change to that > driver (I don't have one) > Be aware that the medium term goal is to throw out chan_zap completely. This is why I have only done minimal things to areas like caller ID. For example, old_callerid.c is the gather bits and pieces of caller ID handling that need throwing away with chan_zap.
I am extracting the extra features you need from your patches, and adding equivalent functionality to spandsp. Why didn't you do that? Its where this still belongs, since all the rest of the message construction and analysis occurs there. Regards, Steve _______________________________________________ Callweaver-dev mailing list [email protected] http://lists.callweaver.org/mailman/listinfo/callweaver-dev
