summaryrefslogtreecommitdiff
path: root/README.fxotune
blob: 9e7ac243591fcf469f65d369395d4b1d29dc7b82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Q. I have echo problems on my FXO modules and I've tried the different
echo cancellation algorithms in zconfig.h, tried tweaking the gains, and
still nothing works.  What can I do?

A. Use the fxotune utility.

To use:
Just run the fxotune utility with the -i option.  (`fxotune -i 4`)  It should
discover which zap channels are FXO modules and tune them accordingly.  Be warned
however, it takes a significant amount of time for EACH module to test, I would
say somewhere around 2-3 minutes.  But you only have to initialize it once for
the line.  It will write a configuration file to /etc/fxotune.conf.  You will
need to have your system run fxotune with the -s flag (`fxotune -s`) to set the
module with the previously discovered values from fxotune.conf for it to take
affect, so essentially if each time you reboot the machine you need to run 
`fxotune -s`.  You might consider putting it in your startup scripts some time 
after the module loads and before asterisk runs.

NOTE: The digit after the -i option is the digit that will break dialtone on the line.

As always, if you have any questions, you can email me at creslin@NOSPAMdigium.com

Matthew Fredrickson