This is an extract from a thread about the audio you can get on the latest shr-testing while calling and receiving calls. I put it here for reference.

I’ve changed in /etc/frameworkd.conf

ti_calypso_dsp_mode = long-aec+nr

and in /etc/freesmartphone/alsa/default/gsmhandset

4:'Speaker Playback Volume':2:115,115

—— was 127,127 (this affect the handset speaker)

then following http://wiki.openmoko.org/wiki/Neo_Freerunner_audio_subsystem#Alsamixer_channel_controls

I’ve changed :

5:'Mono Playback Volume':1:105

—— was 110

12:'Mono Sidetone Playback Volume':1:5

—— was 7

48:'Mic2 Capture Volume':1:2

—- was 3

My guess is that the two most important defaults are ti_calypso_dsp_mode and the control 12 .

Update

Very interesting thread on this subject. And this page (in french).