tonegen1
Test the voicetronix programmable tone generator
Usage
tonegen [options]
Overview
The tonegen utility uses the programmable tone generator to send tones to some port.
Options
The following options are available:
-
--card number -
Explicitly select the card to test. Default is card 0.
-
--port number -
Explicitly select the port to test. Default is port 0 of the card being tested.
-
--toneid num -
Play a locale specific predefined tone, where 0 <= num < VPB_TONE_ID_MAX. The locale is decided according to the value of the
VPB_COUNTRYenvironment variable.
--tonen freq mag-
Set a single component for a user defined tone. This option may be used more than once with different values of n to set the components of a multi-frequency tone. Legal values for the other parameters are 0 < freq <= 4000 (Hz), and -inf < mag < 0.0 (dB).
-
--ontime ms -
The number of milliseconds that a user defined tone should be on for.
-
--offtime ms -
The number of milliseconds that a user defined tone should be off for.
-
--dial digits -
Generates a dial string using the specified dtmf digits.
-
--sync -
Play tones using the synchronous api functions. The default is to use the async api.
-
--loop -
Loop cadenced tones continuously. Has no effect if a continuous tone has been specified.
-
--recgain db -
Set software record gain in dB. Default is 0.0
-
--rec file -
Record audio to a file while playing.
-
--contest -
Do not wait for a tone to complete before starting the next one. This can be useful for stress testing the coherency of the tone generator.
-
--help, -? -
Show summary of these options.