summaryrefslogtreecommitdiff
path: root/fxotune.c
AgeCommit message (Collapse)Author
2008-08-14more license header updateskpfleming
git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@4482 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2008-02-18Closes issue #11471. Replaced instances of strncpy with zap_copy_string ↵jpeeler
(added to zaptel.h) to fix any off by one errors and ensure destination string is NULL terminated. git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3846 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2008-02-04Move kernel stuff to under kernel/ tzafrir
(merged branch /zaptel/team/tzafrir/move ) Closes issue #7117. git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3793 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2008-01-09Merged revisions 3640 via svnmerge from mattf
https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r3640 | mattf | 2008-01-09 16:51:57 -0600 (Wed, 09 Jan 2008) | 1 line BIG fxotune update. New version which uses fourier analysis for echo return loss measurement. Much more accurate than the old version, and can penetrate through background noise that may be on the line as well as noise caused by tones in the background such as reorder or congestion if the timing parameters aren't exactly right in the setup. If you have analog fxo modules, it is recommended that you run fxotune on them again with this latest version. You will definitely see even better results ........ git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3641 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2007-09-16* Run fxotune automatically on startup.tzafrir
* Make fxotune -s less verbose by default so it won't make noise for the init.d script. git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3045 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2007-08-21* Add an explicit mode to the callto open (the default one that is usedtzafrir
anyway). * Clarify error message. closes #10505 on Zaptel 1.4. Merged revisions 2914 via svnmerge from https://origsvn.digium.com/svn/zaptel/branches/1.2 git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@2915 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2007-07-27Quick fix for the could not fill input buffer problemmattf
git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@2787 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2007-05-17Allow the fxotune config file to be specified instead of hardcoded. (issue ↵file
#8444 reported by pupeno, patch by tzafrir) git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@2524 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-08-24Print the correct configuration information (issue #7795 reported by bender)file
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1348 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-08-15Merged revisions 1315 via svnmerge from russell
https://origsvn.digium.com/svn/zaptel/branches/1.2 ........ r1315 | russell | 2006-08-15 18:06:13 -0400 (Tue, 15 Aug 2006) | 4 lines Ensure that fopen() is only called once for the debug output file to prevent excessive file descriptor leakage when this function is called many times in a loop. (issue #7203) ........ git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1316 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-08-10Fixed a typo.north
Makes one wonder how long this has been like that.. git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1277 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-07-05solves an overflow issue with elpased time. frommogorman
bug 7264 git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1203 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-07-05yet another header file installation location change... Zaptel headers are ↵kpfleming
now installed into /usr/include/zaptel, not /usr/include git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1200 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-06-24install zaptel.h and tonezone.h into /usr/include, not /usr/include/linux, ↵kpfleming
sinc e they are used much more by userspace apps than by kernel modules remove any old copies of those headers remove README.udev, since it no longer applies git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1172 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-05-18Majorly improve fxotune with lots of cool new features. (issue #7136 ↵file
reported and created by trumpetinc) git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1075 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-01-28Tweaks to do it with smaller buffersmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@920 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2006-01-10Fix versioning so correct libtonezone names and symlinks are generated. ↵mattf
(issue #6189) git-svn-id: http://svn.digium.com/svn/zaptel/trunk@884 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-11-29remove extraneous svn:executable propertieskpfleming
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@837 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-10-05make fxotune not segfault when config file is not presentkpfleming
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@793 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-09-19Remove old notes/code. Fix so it works with debug disabledmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@771 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-09-14Create debug file in local directory instead of /tmpmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@768 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-09-14Enable the fxotune.vals output only if debug is setmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@767 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-09-14Revert "fix" for bug #5181mattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@766 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-09-14create temp file safely (issue #5181)kpfleming
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@764 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-08-26Improvements to fxotune. It should work now :-)mattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@748 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-08-11Let's generate a valid sample for our wave formmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@731 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-08-11Minor cosmetic updates to fxotunemattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@730 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-02-25Make the digit configurable again to break dialtone.mattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@597 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-02-25Taking out the digit break option. Shouldn't be necessary.mattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@595 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-02-25Fixed fxotune utility. It now can automatically find the best impedance andmattf
other values for the line. If you are having problems with echo on your FXO modules, take a look at this utility. It should fix most of your echo issues. git-svn-id: http://svn.digium.com/svn/zaptel/trunk@594 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-02-11Fixed bug in processing code, also added support to output the data gathered ↵mattf
to a file git-svn-id: http://svn.digium.com/svn/zaptel/trunk@583 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-02-09Fix small typomarkster
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@582 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-02-03inline would be bettermattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@578 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-02-02New impedance tuning algorithms.mattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@577 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-28Now it should work somewhat correctly :-)mattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@574 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-17Working out a few bugs. Should be usable now.mattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@564 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-17Little changes, minor fixesmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@563 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-15Fix FXOTUNE to know which zaptel.h to use (bug #3346)markster
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@559 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-14Fix fxotune to find best echo pathmarkster
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@557 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-13Mark's magic touchesmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@550 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-13Stupid little mistake. Curse myself for not compiling before committingmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@544 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-11More changesmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@539 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-11Working out bugsmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@538 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-11Gathering all the various changes/fixes that I made this weekendmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@537 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-10Minor documentation updatesmattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@536 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2005-01-08More TDM card echo API modifications. Making the fxotune program automaticallymattf
find the correct coefficients for the module. Lots of neat stuff. git-svn-id: http://svn.digium.com/svn/zaptel/trunk@531 5390a7c7-147a-4af0-8ec9-7488f05a26cb
2004-12-30Small test program to set the echo cancellation mode on the FXO modulemattf
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@527 5390a7c7-147a-4af0-8ec9-7488f05a26cb