Still evaluating tone-generator, some notes:
- The volume of the DTMF sounds is set globally, via command line argument ' --volume-dtmf N' with N being 0 .. 100 percent of the maximum volume. The D-Bus interface's volume argument is ignored for DTMF sounds.
- Two more command line arguments (buffer length; minimum recording length) need to be given to avoid a significant delay. "tonegend -b 100 -r 20 --volume-dtmf 30" seems to work well.
- Haven't figured out yet why tonegend can't connect to PulseAudio if it's running in session mode, only in system mode (failing in pa_context_connect() in ausrv.c).
Still evaluating tone-generator, some notes: connect( ) in ausrv.c).
- The volume of the DTMF sounds is set globally, via command line argument ' --volume-dtmf N' with N being 0 .. 100 percent of the maximum volume. The D-Bus interface's volume argument is ignored for DTMF sounds.
- Two more command line arguments (buffer length; minimum recording length) need to be given to avoid a significant delay. "tonegend -b 100 -r 20 --volume-dtmf 30" seems to work well.
- Haven't figured out yet why tonegend can't connect to PulseAudio if it's running in session mode, only in system mode (failing in pa_context_